Tuesday, 2026-03-17

opendevreviewMerged openstack/ansible-role-uwsgi master: Remove vars for previos versions RHEL  https://review.opendev.org/c/openstack/ansible-role-uwsgi/+/97174200:08
opendevreviewOpenStack Proposal Bot proposed openstack/openstack-ansible master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/openstack-ansible/+/97945504:03
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_magnum master: Migrate capi driver installation from osa-ops  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/97626108:12
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_magnum master: very wip azimuth - helm deps not quite working  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/97966808:12
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_magnum master: Migrate capi driver installation from osa-ops  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/97626108:15
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_magnum master: very wip azimuth - helm deps not quite working  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/97966808:15
opendevreviewMerged openstack/openstack-ansible master: Imported Translations from Zanata  https://review.opendev.org/c/openstack/openstack-ansible/+/97945508:48
opendevreviewIvan Anfimov proposed openstack/openstack-ansible master: ansible-lint: Fix yaml[truthy]  https://review.opendev.org/c/openstack/openstack-ansible/+/96875608:50
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-plugins master: Add placeholder k8s playbook to fix linting issues  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/98086409:43
opendevreviewAndrew Bonney proposed openstack/openstack-ansible master: Migrate k8s cluster from osa ops into main tree  https://review.opendev.org/c/openstack/openstack-ansible/+/97527710:58
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-plugins master: Migrate k8s cluster from osa ops into main tree  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97527610:58
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-plugins master: Add sonobuoy role for testing k8s clusters  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97539310:58
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-plugins master: Add magnum_capi_proxy playbook  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97996910:58
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_magnum master: Migrate capi driver installation from osa-ops  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/97626111:02
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_magnum master: very wip azimuth - helm deps not quite working  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/97966811:02
noonedeadpunkandrewbonney: so, I tested https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/975276 and it works nicely so far11:32
noonedeadpunkthe only question I had, if this all logic is a bit too complex for be in the playbook?11:33
andrewbonneyI saw your comment. Quite possibly, but I don't think I'm going to have enough time for a further refactoring right now11:53
noonedeadpunkok, gotcha12:26
opendevreviewDmitriy Chubinidze proposed openstack/ansible-role-zookeeper master: Disable Zookeeper SSL by default to stabilize Octavia  https://review.opendev.org/c/openstack/ansible-role-zookeeper/+/98091112:59
opendevreviewDmitriy Chubinidze proposed openstack/ansible-role-zookeeper master: Disable Zookeeper SSL by default to stabilize Octavia  https://review.opendev.org/c/openstack/ansible-role-zookeeper/+/98091113:05
opendevreviewDmitriy Chubinidze proposed openstack/ansible-role-zookeeper master: Disable Zookeeper SSL by default to stabilize Octavia  https://review.opendev.org/c/openstack/ansible-role-zookeeper/+/98091113:08
opendevreviewDmitriy Chubinidze proposed openstack/ansible-role-zookeeper master: Disable Zookeeper client SSL by default to stabilize Octavia  https://review.opendev.org/c/openstack/ansible-role-zookeeper/+/98091113:40
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Add support for hashi_vault PKI backend  https://review.opendev.org/c/openstack/openstack-ansible/+/94888814:06
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Add support for hashi_vault PKI backend  https://review.opendev.org/c/openstack/openstack-ansible/+/94888814:09
noonedeadpunk#startmeeting openstack_ansible_meeting15:03
opendevmeetMeeting started Tue Mar 17 15:03:56 2026 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.15:03
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:03
opendevmeetThe meeting name has been set to 'openstack_ansible_meeting'15:03
noonedeadpunk#topic rollcall15:04
noonedeadpunko/15:04
noonedeadpunkhey there15:04
chubinidzedr_Hello15:04
jrossero/ hello15:04
noonedeadpunk#topic office hours15:06
noonedeadpunkso I am still failing to fill in etherpad with topics we're tracking right now :(15:06
noonedeadpunk(which should be also etherpad for ptg basically)15:06
noonedeadpunkI do have that in my backlog to process, but it's not done yet 15:07
noonedeadpunkThere is quite a good progress around magnum/capi refactoring15:07
noonedeadpunkwhile I posted couple of comments, I intend to test out patches this week15:07
jrossersomething to decide is if we want to turn more of it into roles, when we do that15:08
jrosseras i'm not sure andrew has the cycles to work much more on it for a while15:08
noonedeadpunkyeah. openstack.osa.k8s looks quite overwhelming at this point15:08
noonedeadpunkbut I potentially can pick this up...15:08
noonedeadpunkand work further on azimuth driver support15:10
noonedeadpunkespecially given that existing patches work, and I think they dfo15:10
noonedeadpunk*do15:10
noonedeadpunkor we can actually merge them, and continue improvements in a follow-ups15:11
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible-os_glance master: Add hashi_vault pki backend support  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/94942815:11
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible-haproxy_server master: Add hashi_vault pki backend support  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/94941815:11
jrosserrefactoring can always follow if we have time15:12
noonedeadpunkand it might be also easier to test/play with them this way15:13
jrosserdepends if we want to leave it unmerged for a release and finalise, or if its more important to make a start15:13
jrosseranyway regardless, main point is we kind of run out of resource here to work in it much more, so if you can look also it would be great15:14
noonedeadpunkI'd love to try to finalize before the release :)15:14
jrosserof course :)15:14
noonedeadpunkI have some env where I'd need to run magnum, so potentially gonna test in prod :D15:15
noonedeadpunkbut ok, gotcha, great progress anyway15:16
noonedeadpunkwe're also a bit stuck with tagging config_template15:17
noonedeadpunk#link https://review.opendev.org/c/openstack/releases/+/97791615:17
noonedeadpunkand by latest comment I'm afraid that we won't end up in chicken-egg thing15:17
noonedeadpunkas currently AIO is pretty much broken15:18
noonedeadpunkthe only thing we can possibly do, is to set version to master for https://opendev.org/openstack/openstack-ansible/src/branch/master/ansible-collection-requirements.yml#L1015:18
noonedeadpunkalso hashi_vault patches are slowly landing, which is very nice to see15:19
jrosserthat does look like human error with config_template15:19
jrosseryes, i did look at the vault patches - there were a lot not passing a couple of days ago15:20
noonedeadpunkI think main reason were groups renaming15:20
noonedeadpunkand this leads me to known issues we have right now15:20
noonedeadpunk1. Octavia is broken, and it seems due to u-c not respected in our CI. I did not look into that so far.15:21
noonedeadpunk2. Skyline deployment in multiple LXC is also broken, in case yarn build is used15:21
noonedeadpunkand then vault patches should highlight some more issues with core 2.19 I believe15:22
jrosserwe can test that in AIO with affinity=3 for skyline?15:23
jrosseroh and also unrelated i don't know what to do with all the bindep patches15:23
noonedeadpunkyeah, we should be able to. Need to figure out where exactly affinity should be applied - to repo, to skyline, to both...15:23
noonedeadpunkas it's python_venv_build which is failing with invalid constraints15:24
noonedeadpunkI think there was a patch with discussion around the issue15:24
noonedeadpunk#link https://review.opendev.org/c/openstack/openstack-ansible-os_skyline/+/97297415:24
noonedeadpunkregarding bindep patches - I think we need to fix synchronize script, as it's obviously malfunctioning15:25
noonedeadpunkand then let the script do propose patches15:25
noonedeadpunkI think this is what does not work: https://opendev.org/openstack/openstack-ansible/src/branch/master/sync/gen-projects-list.sh#L73 but also - I'm not really sure about how this supposed to work even...15:26
jrosserthere was also a patch for octavia not working with ssl zookeeper15:27
jrosserthat feels like some other broken thing as well15:27
noonedeadpunkyeah, but that is broken since 2023.1 afaik15:28
jrosserahhha right :)15:28
noonedeadpunkand it's more about issue inside of the octavia's taskmanager15:28
jrosserdid we open a bug with octavia for that?15:28
noonedeadpunkthey don't use tooz or smth like that15:28
noonedeadpunkI can recall talking with jonher about it years back, but I can't find the bug report now15:29
noonedeadpunkwe probably should...15:30
noonedeadpunkat the same time etcd was working there...15:30
chubinidzedr_I'll try to turn off ssl from octavia side, although I thought it was disabled by default15:34
noonedeadpunkIt could be we enabled tls globally, but I also failed to find where15:37
noonedeadpunkthough I'd really assume that disabling tls server-wide is not best thing to do...15:37
noonedeadpunkbetter just to disable coordination for octavia I guess15:38
noonedeadpunkbut also submitting bug report to the team :)15:38
noonedeadpunkfungi: will summon you as an expert:) do you have any idea how this was supposed to work before? https://opendev.org/openstack/openstack-ansible/src/branch/master/sync/gen-projects-list.sh#L7315:40
noonedeadpunkas I am really confused how/why ssh key would be loaded for auth15:40
noonedeadpunkor wait... it's running in post-review pipeline...15:40
noonedeadpunkso it's potentially matter of just adding a new ssh key to the user?15:41
fungiwhat job runs that script?15:41
fungii'm wondering if it's using a separate copy of the secret for that ssh key15:41
fungiand never got replaced when the key was rotated15:42
noonedeadpunkI moved the script from openstack-ansible-tests repo15:42
noonedeadpunkso yeah, ssh key changed potentially15:43
noonedeadpunkso, it's initiated somewhere here: https://opendev.org/openstack/project-config/src/branch/master/playbooks/proposal/pre.yaml#L24-L3215:44
noonedeadpunkBut I am not 100% sure about the compelte flow15:44
noonedeadpunkhttps://opendev.org/openstack/project-config/src/branch/master/playbooks/proposal/propose_update.sh#L57-L6315:47
noonedeadpunkfungi: so here it is: https://opendev.org/openstack/project-config/src/branch/master/zuul.d/projects.yaml#L2594-L259715:48
opendevreviewMerged openstack/ansible-hardening master: Rename reserved variable check_mode to check_skip  https://review.opendev.org/c/openstack/ansible-hardening/+/98080915:48
fungiokay, so it's running the propose-updates job which is defined in openstack/project-config and should be reusing the same ssh key as all the other propose-updates uses15:50
noonedeadpunkso yeah, I guess zuul key should be taken for https://zuul.opendev.org/api/tenant/openstack/project-ssh-key/openstack/openstack-ansible.pub15:50
noonedeadpunkbut it's defined for specific project?15:51
noonedeadpunkso ssh key should be taken from that project?15:51
fungino, the job itself is defined here: https://opendev.org/openstack/project-config/src/branch/master/zuul.d/jobs.yaml#L756-L76615:52
noonedeadpunkI think this what made it fail https://opendev.org/openstack/project-config/commit/ff9aab67ffcd1d86cb196d0d4509bcee26ab51d215:52
fungiyou're just running it and setting a job var to indicate the preconfigured "target" you want updated15:52
noonedeadpunkas I've moved job from openstack/openstack-ansible-tests to  openstack/openstack-ansible15:52
fungiso propose-updates is using the same `proposal_ssh_key` secret for every variation of how it's run15:53
noonedeadpunkfungi: but it's running not in project-config scope: https://zuul.opendev.org/t/openstack/build/0b8d13270da544fcae33a6dca27b0d1315:53
fungiright, it's about where the job is defined, not what project it runs on15:54
noonedeadpunkjob is defined there, but it's assigned to the project 15:54
noonedeadpunkso I'd assume SSH keys should be not for project-config as well15:54
fungiit's added to a project-pipeline but that doesn't prevent it from using the secret, which is tied to the project the job is defined in rather than where it's instantiated15:55
fungithe build you linked seems to have succeeded15:55
fungiwhat specific problem behavior are you observing with it?15:55
noonedeadpunkyeah, but the command to gather project list is not15:56
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/0b8d13270da544fcae33a6dca27b0d13/log/job-output.txt#63815:56
noonedeadpunkoops wrong pointer15:56
noonedeadpunkhttps://zuul.opendev.org/t/openstack/build/0b8d13270da544fcae33a6dca27b0d13/log/job-output.txt#60215:57
noonedeadpunkso yeah, it's running the script, but output is not enough to see what exactly goes wrong15:57
fungiit changes to /home/zuul/scripts and then runs ./sync/gen-projects-list.sh15:58
noonedeadpunk`ssh -p 29418 noonedeadpunk@review.opendev.org gerrit ls-projects --prefix openstack/openstack-ansible-` for me populates tons of projects...15:58
noonedeadpunkbut script returns https://zuul.opendev.org/t/openstack/build/0b8d13270da544fcae33a6dca27b0d13/log/job-output.txt#603-60815:59
noonedeadpunkonly what is explicitly defined15:59
noonedeadpunkhuh16:00
noonedeadpunkI think I see the issue now16:00
fungithe copy-proposal-common-scripts role seems to be responsible for putting that script into place16:01
opendevreviewDamian Dąbrowski proposed openstack/ansible-role-zookeeper master: Add hashi_vault pki backend support  https://review.opendev.org/c/openstack/ansible-role-zookeeper/+/94942216:01
noonedeadpunkI think it's grep messing things up16:01
noonedeadpunkthis doesn't work with grep nicely: https://opendev.org/openstack/project-config/src/branch/master/playbooks/proposal/sync_openstack_ansible_common_files.sh#L30-L3416:02
fungii don't see grep being used there16:07
noonedeadpunkok, thanks a lot! you really helped to untangled that16:07
noonedeadpunkgrep is here https://opendev.org/openstack/openstack-ansible/src/branch/master/sync/gen-projects-list.sh#L7416:07
fungiah okay16:07
noonedeadpunkand as `openstack-ansible` is in the excluded, and we try to find only that pattern - it breaks16:07
noonedeadpunkand it worked before, as it was `openstack-ansible-tests`16:08
noonedeadpunk#endmeeting16:21
opendevmeetMeeting ended Tue Mar 17 16:21:21 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:21
opendevmeetMinutes:        https://meetings.opendev.org/meetings/openstack_ansible_meeting/2026/openstack_ansible_meeting.2026-03-17-15.03.html16:21
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2026/openstack_ansible_meeting.2026-03-17-15.03.txt16:21
opendevmeetLog:            https://meetings.opendev.org/meetings/openstack_ansible_meeting/2026/openstack_ansible_meeting.2026-03-17-15.03.log.html16:21
noonedeadpunkhm... https://paste.openstack.org/show/b9l4i5urPDHPLh5GCmOK/ this does work for me though...16:23
noonedeadpunkanyway16:23
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Remove openstack-ansible from exclude_project  https://review.opendev.org/c/openstack/openstack-ansible/+/98099216:36
noonedeadpunkthis should fix the thing ^16:38
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Remove openstack-ansible from exclude_project  https://review.opendev.org/c/openstack/openstack-ansible/+/98099216:54
opendevreviewMerged openstack/openstack-ansible-os_neutron master: Change tenant_network_types to project_network_types  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/97280817:04
opendevreviewMerged openstack/openstack-ansible-os_neutron master: Add hashi_vault pki backend support  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/94942017:18
opendevreviewMerged openstack/openstack-ansible-plugins master: Ensure conditionals are proper booleans  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97888617:44
opendevreviewDamian Dąbrowski proposed openstack/openstack-ansible master: Enable openbao jobs  https://review.opendev.org/c/openstack/openstack-ansible/+/94888917:45
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-plugins stable/2025.1: images: limit memory usage for xz decompression  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97608818:28
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-plugins stable/2025.1: Allow to run openstack_resources with tags  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97621918:28

Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!