*** ChanServ changes topic to "Launchpad: https://launchpad.net/openstack-ansible || Weekly Meetings: https://wiki.openstack.org/wiki/Meetings/openstack-ansible || Review Dashboard: http://bit.ly/osa-review-board-v5" | 04:51 | |
opendevreview | Merged openstack/openstack-ansible master: Remove incorrect ' releasenotes' directory https://review.opendev.org/c/openstack/openstack-ansible/+/924144 | 09:10 |
---|---|---|
cnilesh | noonedeadpunk++ for pacemaker_remote | 09:29 |
opendevreview | Merged openstack/openstack-ansible-os_tempest stable/2023.1: Remove deprecated centos-8-stream job https://review.opendev.org/c/openstack/openstack-ansible-os_tempest/+/923972 | 10:44 |
opendevreview | Merged openstack/openstack-ansible-os_magnum stable/2024.1: Manage Magnum resources with the last play host https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/924033 | 11:03 |
cnilesh | noonedeadpunk++ instanceHA++ | 11:09 |
opendevreview | Dmitriy Rabotyagov proposed openstack/ansible-config_template master: Respect yml_multilines for JSON configs https://review.opendev.org/c/openstack/ansible-config_template/+/924217 | 11:26 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Allow to supply multiline overrides to vendor_data https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/924218 | 11:30 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Disable heartbeat_in_pthread by default https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/924220 | 11:48 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder master: Disable heartbeat_in_pthread by default https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/924221 | 11:50 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Disable heartbeat_in_pthread by default https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/924220 | 11:52 |
noonedeadpunk | should we land collections bump? https://review.opendev.org/c/openstack/openstack-ansible/+/923951 | 14:38 |
noonedeadpunk | should solve aio builds | 14:38 |
noonedeadpunk | (on master) | 14:38 |
jrosser | yes :) | 14:55 |
noonedeadpunk | #startmeeting openstack_ansible_meeting | 15:00 |
opendevmeet | Meeting started Tue Jul 16 15:00:19 2024 UTC and is due to finish in 60 minutes. The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot. | 15:00 |
opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
opendevmeet | The meeting name has been set to 'openstack_ansible_meeting' | 15:00 |
noonedeadpunk | #topic rollcall | 15:00 |
noonedeadpunk | o/ | 15:00 |
jrosser | o/ hello | 15:01 |
damiandabrowski | hi! | 15:02 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-repo_server master: Replace Nginx with Apache2 https://review.opendev.org/c/openstack/openstack-ansible-repo_server/+/924162 | 15:07 |
noonedeadpunk | #topic office hours | 15:07 |
noonedeadpunk | so there're quite some things going on I believe | 15:07 |
noonedeadpunk | a lot of work was put into moving playbooks into plugins repo | 15:08 |
noonedeadpunk | and seems that POC is working | 15:08 |
noonedeadpunk | #link https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/924156 | 15:08 |
noonedeadpunk | then, we should be able to move playbooks into collection... Hopefully, that's a good move :D | 15:09 |
noonedeadpunk | another thing, I worked on yesterday, was replacing nginx for repo server with apache | 15:09 |
noonedeadpunk | and there was a good idea to have an apache role | 15:10 |
jrosser | yes so i started with the infrastructure playbooks, that is looking good and there are patches | 15:10 |
jrosser | and it is testable with no extra jobs needed | 15:10 |
jrosser | tbh this is the thing i need for the magnum work | 15:11 |
noonedeadpunk | I'd say it's reasonable overall | 15:11 |
jrosser | i was going to look at the stuff in setup-hosts next as that is all testable too | 15:11 |
noonedeadpunk | gives us a chance to rename playbooks as well | 15:11 |
jrosser | then ceph playbooks which will need some new jobs | 15:11 |
jrosser | and finally the services | 15:12 |
noonedeadpunk | and then remove necessity to know the path to playbooks and need to cd to it before execution | 15:12 |
jrosser | ^ this last one is the most hard to wire up zuul jobs to without tons of extra jobs | 15:12 |
jrosser | kind of related for magnum i had some pretty good success on debian-12 and rocky-9 | 15:14 |
noonedeadpunk | I wonder if there's a workaround for that | 15:14 |
jrosser | there could be, it's a bit like automatically determining the scenario | 15:15 |
noonedeadpunk | meaning - as we're gonna name playbook alike to scenario that will trigger it - maybe we can pass filename as part of scenario somehow | 15:15 |
jrosser | if its playbooks/install-<service>.yml then we want to add <service> to the scenario | 15:15 |
jrosser | iirc there is a changed files list on the zuul job? | 15:16 |
noonedeadpunk | yeah, but my idea was to rename in plugins to playbooks/<service>.yml | 15:16 |
noonedeadpunk | then file | basename | split('.') | first | 15:16 |
jrosser | well we can always check the name against a list of services | 15:17 |
jrosser | as there are many things in playbooks/ that are not services | 15:17 |
noonedeadpunk | as imo, having install-<service> is very confusing today | 15:17 |
noonedeadpunk | as it's way more then just install | 15:17 |
noonedeadpunk | but dunno - we can discuss naming for sure | 15:18 |
jrosser | so we might want to rename the playbook in https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/924156 | 15:19 |
noonedeadpunk | yeah, I'd just name it as `haproxy` frankly speaking | 15:19 |
jrosser | ^ this is the needed one for magnum which is why i did it first | 15:19 |
jrosser | thats fair | 15:19 |
noonedeadpunk | and then here https://opendev.org/openstack/openstack-ansible/src/branch/master/playbooks/haproxy-install.yml I'd just replace content with `import_playbook: openstack.osa.haproxy` | 15:20 |
noonedeadpunk | for keeping some compatability and give ppl to aclimatize | 15:20 |
noonedeadpunk | or how to say that... | 15:20 |
jrosser | i am already there https://review.opendev.org/c/openstack/openstack-ansible/+/924168 | 15:21 |
jrosser | btw there are a bunch of patches to migrate the old playbooks to the common_tasks things now in the plugins repo | 15:21 |
jrosser | but i am getting ahead of those changes now with the patches putting the playbooks themselves into the plugins repo | 15:22 |
noonedeadpunk | aha, yeah, ok | 15:22 |
noonedeadpunk | I think most of them are merged actually? | 15:23 |
jrosser | seems like we have a degree of risk here too particularly with the differences we foung with include/import_role vs include_tasks | 15:23 |
noonedeadpunk | oh yes | 15:23 |
jrosser | so i would like to get this all done sooner rather than later to find those things | 15:24 |
noonedeadpunk | ++ | 15:24 |
noonedeadpunk | yes, totally | 15:24 |
jrosser | will 24.04 support be experimental for this release? | 15:25 |
noonedeadpunk | I think we're expected to have full support... | 15:25 |
noonedeadpunk | I'm not sure about repos, like for mariadb/rabbitmq though | 15:25 |
noonedeadpunk | what I'm inlined to leave experimental - is CentOS 10 Stream | 15:25 |
noonedeadpunk | but this all is another huge chunk of work... | 15:26 |
jrosser | given that debian-12 is working i am not expecting terrible surprised with 24.04 | 15:26 |
opendevreview | Merged openstack/openstack-ansible-lxc_hosts master: Combine vars files for all debian derivatives https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/923166 | 15:30 |
jrosser | the other thing was unmaintained branches | 15:31 |
jrosser | and specifically centos-8-stream, we're still stuck there on some of them - i think we approved two for frickler to look at merging? | 15:31 |
noonedeadpunk | yeah | 15:33 |
noonedeadpunk | and master should be fixed I think | 15:33 |
noonedeadpunk | I did some round there but didn\t have time since | 15:33 |
noonedeadpunk | and frankly - I'd really consider eol-ing branches at least before Xena | 15:35 |
jrosser | oh hmm sooo many job retries | 15:35 |
jrosser | this must be costing a ton of CI time | 15:35 |
noonedeadpunk | yeah, job retries is another issue, though likely not our fault... | 15:36 |
noonedeadpunk | but it's bad... | 15:36 |
noonedeadpunk | I think I will be able to find some next week for 24.04 | 15:39 |
jrosser | looks like there are noble pacakges for rabbitmq at cloudsmith | 15:42 |
jrosser | and we look OK here too https://mirror.mariadb.org/repo/11.4/ubuntu/dists/ | 15:43 |
noonedeadpunk | and ceph 19.2 comes from default repos | 15:46 |
noonedeadpunk | so this should be fine as well, just not use community repos as we did at first for jammy | 15:46 |
noonedeadpunk | https://packages.ubuntu.com/search?suite=noble&keywords=ceph-common | 15:47 |
jrosser | scarily new version of ceph :) | 15:48 |
noonedeadpunk | whaata | 15:49 |
noonedeadpunk | lol | 15:49 |
noonedeadpunk | I somehow thought it's reef | 15:49 |
noonedeadpunk | yeah, 19 is too fresh | 15:49 |
jrosser | of course ceph-ansible may be an issue there again | 15:50 |
noonedeadpunk | reef doesn't contain noble... | 15:50 |
noonedeadpunk | so yeah... it can be indeed end-up as experimental | 15:50 |
jrosser | we don't have to run the ceph job at all on noble | 15:51 |
jrosser | that can stay on jammy for a cycle | 15:51 |
noonedeadpunk | yes, totally | 15:51 |
noonedeadpunk | though a point for experimental state | 15:51 |
noonedeadpunk | at least for now | 15:51 |
noonedeadpunk | releasing of new ceph tags gets quite slow | 15:52 |
noonedeadpunk | it's almost year since reef release, and kinda just 2 "stable" releases of it | 15:53 |
frickler | jrosser: are there still things open for me to look at? I must have missed those, do you have links? | 15:58 |
jrosser | frickler: there are two here which noonedeadpunk approved https://review.opendev.org/q/topic:%22osa/remove-8-stream%22+status:open | 15:59 |
noonedeadpunk | #endmeeting | 16:00 |
opendevmeet | Meeting ended Tue Jul 16 16:00:34 2024 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:00 |
opendevmeet | Minutes: https://meetings.opendev.org/meetings/openstack_ansible_meeting/2024/openstack_ansible_meeting.2024-07-16-15.00.html | 16:00 |
opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2024/openstack_ansible_meeting.2024-07-16-15.00.txt | 16:00 |
opendevmeet | Log: https://meetings.opendev.org/meetings/openstack_ansible_meeting/2024/openstack_ansible_meeting.2024-07-16-15.00.log.html | 16:00 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible-plugins master: Add haproxy-install playbook https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/924156 | 16:01 |
opendevreview | Merged openstack/openstack-ansible-lxc_hosts unmaintained/wallaby: Remove EOL centos-8-stream jobs https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/922410 | 16:01 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Use haproxy_install playbook from openstack-ansible-plugins repo https://review.opendev.org/c/openstack/openstack-ansible/+/924168 | 16:02 |
opendevreview | Merged openstack/openstack-ansible-os_neutron unmaintained/wallaby: Remove EOL centos-8-stream jobs https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/922415 | 16:02 |
*** halali- is now known as halali | 16:03 | |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible-ops master: Add variables and hook for high-availability k8s control plane test https://review.opendev.org/c/openstack/openstack-ansible-ops/+/923173 | 16:03 |
frickler | done | 16:03 |
jrosser | excellent, thankyou | 16:03 |
*** halali is now known as halali- | 16:04 | |
frickler | also ceph "19.2" in noble is a fancy fake really | 16:04 |
jrosser | they didnt put cephadm in a snap or something?! | 16:05 |
frickler | I didn't see that, but for cephadm there's still https://bugs.launchpad.net/ubuntu/+source/ceph/+bug/2063456 | 16:09 |
noonedeadpunk | They don't state ceph support for 24.04 at all just in case | 16:10 |
noonedeadpunk | https://ubuntu.com/ceph/docs/supported-ceph-versions | 16:10 |
frickler | also 19.2 is really a git snapshot of the 19.x dev branch | 16:10 |
noonedeadpunk | even not on https://ubuntu.com/ceph | 16:10 |
jrosser | i was seeing in ceph irc that there had been an accidental "release" | 16:10 |
jrosser | incorrectly published tarball | 16:11 |
frickler | but that was for 18.2.3 afaict and affects debian, not ubuntu | 16:12 |
frickler | or maybe the latter, too | 16:12 |
frickler | the 19.2 iiuc was an intentional decision by canonical | 16:13 |
noonedeadpunk | they'd better tag as 19.1 at very least.... .2 is soooo confusing | 16:14 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible-plugins master: Add infrastructure playbooks to openstack-ansible-plugins collection https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/924171 | 16:30 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Use infrastructure playbooks from openstack-ansible-plugins repo https://review.opendev.org/c/openstack/openstack-ansible/+/924253 | 16:39 |
opendevreview | Merged openstack/openstack-ansible-os_nova master: Disable heartbeat_in_pthread by default https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/924220 | 16:40 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Use infrastructure playbooks from openstack-ansible-plugins repo https://review.opendev.org/c/openstack/openstack-ansible/+/924253 | 16:48 |
opendevreview | Merged openstack/ansible-config_template master: Respect yml_multilines for JSON configs https://review.opendev.org/c/openstack/ansible-config_template/+/924217 | 16:49 |
noonedeadpunk | smth is really off with zuul.... | 16:59 |
noonedeadpunk | docs promote failed with timeout to API | 17:03 |
noonedeadpunk | https://zuul.opendev.org/t/openstack/build/6caf416c14c44ca6b20bc834556d1d3a | 17:03 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible-plugins master: Add hosts setup playbooks to openstack-ansible-plugins collection https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/924257 | 17:08 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Use hosts setup playbooks from openstack-ansible-plugins repo https://review.opendev.org/c/openstack/openstack-ansible/+/924259 | 17:10 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Use infrastructure playbooks from openstack-ansible-plugins repo https://review.opendev.org/c/openstack/openstack-ansible/+/924253 | 17:16 |
opendevreview | Merged openstack/openstack-ansible master: Remove dynamic-grouping common task file https://review.opendev.org/c/openstack/openstack-ansible/+/923367 | 17:18 |
jrosser | could do with this as we start to merge playbooks into the plugins repo https://review.opendev.org/c/openstack/openstack-ansible/+/924155 | 17:19 |
opendevreview | Merged openstack/openstack-ansible-os_cinder master: Disable heartbeat_in_pthread by default https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/924221 | 17:19 |
jrosser | hmm actually need t update it | 17:19 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible master: Improve regex matching for infra_lxc_validate job https://review.opendev.org/c/openstack/openstack-ansible/+/924155 | 17:23 |
noonedeadpunk | jrosser: you could do like that - `^playbooks\/galera(-install)?\.yml` | 17:27 |
noonedeadpunk | (I think) | 17:27 |
opendevreview | Merged openstack/openstack-ansible master: Bump ansible collection versions https://review.opendev.org/c/openstack/openstack-ansible/+/923951 | 17:28 |
jrosser | some are changed slightly more complicated that than too | 17:28 |
jrosser | repo-install -> repo_server | 17:28 |
jrosser | but if you want to improve it thats cool - i need to take a break | 17:29 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Improve regex matching for infra_lxc_validate job https://review.opendev.org/c/openstack/openstack-ansible/+/924155 | 17:49 |
jrosser | noonedeadpunk: there will be a bunch of rechecks to do | 18:00 |
noonedeadpunk | up, done | 18:04 |
opendevreview | Merged openstack/openstack-ansible master: Update repo server service user https://review.opendev.org/c/openstack/openstack-ansible/+/924157 | 18:35 |
opendevreview | Merged openstack/openstack-ansible-os_nova master: Allow to supply multiline overrides to vendor_data https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/924218 | 18:56 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova stable/2024.1: Allow to supply multiline overrides to vendor_data https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/924280 | 19:22 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova stable/2023.2: Allow to supply multiline overrides to vendor_data https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/924281 | 19:22 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova stable/2023.1: Allow to supply multiline overrides to vendor_data https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/924282 | 19:22 |
opendevreview | Jonathan Rosser proposed openstack/openstack-ansible-plugins master: Add hosts setup playbooks to openstack-ansible-plugins collection https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/924257 | 19:24 |
jrosser | there is some bad syntax error in here now https://review.opendev.org/c/openstack/openstack-ansible/+/924155 | 19:31 |
opendevreview | Merged openstack/openstack-ansible master: Use UCA mirror in CI for ubuntu https://review.opendev.org/c/openstack/openstack-ansible/+/923776 | 19:32 |
opendevreview | Merged openstack/openstack-ansible master: Collect step-ca logs https://review.opendev.org/c/openstack/openstack-ansible/+/923855 | 21:38 |
opendevreview | Merged openstack/openstack-ansible master: Collect letsencrypt logs https://review.opendev.org/c/openstack/openstack-ansible/+/923858 | 22:02 |
opendevreview | Merged openstack/openstack-ansible master: Use dynamic_address_fact role from plugins collection https://review.opendev.org/c/openstack/openstack-ansible/+/923411 | 22:16 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!