Wednesday, 2025-08-13

opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Switch setup_gate.sh to use Kolla roles  https://review.opendev.org/c/openstack/kolla-ansible/+/95713606:45
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Test fwaas & vpnaas  https://review.opendev.org/c/openstack/kolla-ansible/+/95720506:52
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Test fwaas & vpnaas  https://review.opendev.org/c/openstack/kolla-ansible/+/95720506:52
opendevreviewMichal Nasiadka proposed openstack/kolla master: CI: Add support for deploying registry in kolla-build role  https://review.opendev.org/c/openstack/kolla/+/95713507:06
opendevreviewRoman Krcek proposed openstack/kolla-ansible master: Move tasks from k-a role common to a-c-k  https://review.opendev.org/c/openstack/kolla-ansible/+/94852607:12
opendevreviewRoman Krcek proposed openstack/kolla-ansible master: [POC] Rework configuration process  https://review.opendev.org/c/openstack/kolla-ansible/+/94652707:12
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Switch setup_gate.sh to use Kolla roles  https://review.opendev.org/c/openstack/kolla-ansible/+/95713607:21
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: CI: Test fwaas & vpnaas  https://review.opendev.org/c/openstack/kolla-ansible/+/95720507:32
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: nova: Fix extract_cells  https://review.opendev.org/c/openstack/kolla-ansible/+/95721008:15
opendevreviewMariusz Karpiarz proposed openstack/kolla stable/2025.1: Revert "mariadb: pin to 10.11.11"  https://review.opendev.org/c/openstack/kolla/+/95653808:34
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: DNM: pin ansible-core to <2.18.8  https://review.opendev.org/c/openstack/kolla-ansible/+/95721108:51
opendevreviewVerification of a change to openstack/kolla-ansible stable/2025.1 failed: security: hide sensitive auth_password in kolla_container module logs  https://review.opendev.org/c/openstack/kolla-ansible/+/95715608:52
opendevreviewJake Hutchinson proposed openstack/kolla-ansible master: Fix etcd backend certificates not being templated  https://review.opendev.org/c/openstack/kolla-ansible/+/95721710:46
opendevreviewSeunghun Lee proposed openstack/kolla-ansible master: Set default external Let's Encrypt cert server  https://review.opendev.org/c/openstack/kolla-ansible/+/95714111:08
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: neutron: Switch to uWSGI  https://review.opendev.org/c/openstack/kolla-ansible/+/95678511:29
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: DNM: pin ansible-core to <2.18.8  https://review.opendev.org/c/openstack/kolla-ansible/+/95721111:52
opendevreviewSeunghun Lee proposed openstack/kolla-ansible master: Set default external Let's Encrypt cert server  https://review.opendev.org/c/openstack/kolla-ansible/+/95714112:14
opendevreviewBartosz Bezak proposed openstack/kolla-ansible master: Prevent accidental downgrades of Libvirt  https://review.opendev.org/c/openstack/kolla-ansible/+/94292512:20
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: Revert "security: hide sensitive auth_password in kolla_container module logs"  https://review.opendev.org/c/openstack/kolla-ansible/+/95722612:27
opendevreviewSeunghun Lee proposed openstack/kolla master: WIP: Bump mariadb to 11.8  https://review.opendev.org/c/openstack/kolla/+/95715012:28
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: WIP: Drop docker_common_options  https://review.opendev.org/c/openstack/kolla-ansible/+/95722812:38
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: WIP: Drop docker_common_options  https://review.opendev.org/c/openstack/kolla-ansible/+/95722812:49
mnasiadkabbezak frickler kevko mmalchuk gkoper jovial mattcrees dougszu darmach pabloclsn ravlew amir58118 r-krcek - meeting in 10 minutes12:50
opendevreviewAmir Hossein Ahmadi proposed openstack/kolla-ansible master: swift: reintroduce Swift role and restore deployment  https://review.opendev.org/c/openstack/kolla-ansible/+/95357612:51
mnasiadka#startmeeting kolla13:00
opendevmeetMeeting started Wed Aug 13 13:00:54 2025 UTC and is due to finish in 60 minutes.  The chair is mnasiadka. Information about MeetBot at http://wiki.debian.org/MeetBot.13:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.13:00
opendevmeetThe meeting name has been set to 'kolla'13:00
mnasiadka#topic rollcall13:00
mnasiadkao/13:00
bbezako/13:01
amir58118\o13:01
fricklero/13:01
mnasiadka#topic agenda13:04
mnasiadka* CI status13:04
mnasiadka* Release tasks13:04
mnasiadka* Regular stable releases (first meeting in a month)13:04
mnasiadka* Current cycle planning13:04
mnasiadka* Additional agenda (from whiteboard)13:04
mnasiadka* Open discussion13:04
mnasiadka#topic CI status13:04
mnasiadkaIt seems the sec bug merge broke our CI, common_opts no_log=True causes getting **** in some output from kolla_container - currently there's a patch up for revert, checking if it comes out green and fast-merging it13:05
mnasiadkaOtherwise it was good yesterday I guess, so no other CI issues13:06
mnasiadka(other than some rax.ord mirror timeouts)13:06
mnasiadkawhich I already reported on #opendev13:06
fricklerthat's docker.io timeouts very likely13:06
mnasiadkaOh ok, maybe we should think about mirroring docker rpms/debs in opendev?13:07
mnasiadka(but that doesn't show up that often I guess)13:07
opendevreviewMerged openstack/kolla stable/2024.1: Revert "mariadb: pin to 10.11.13"  https://review.opendev.org/c/openstack/kolla/+/95718213:08
fungibasically nothing on those per-provider "mirrors" is actual copies of anything aside from distro packages. all the other trees are caching proxies to external services like dockerhub or pypi13:08
fungiso if dockerhub delays or blocks responses to the proxy, then you'll get an error client-side13:09
mnasiadkaIn https://zuul.opendev.org/t/openstack/build/94be78a6d6e249cca2fb160f5eef3bac/log/primary/logs/ansible/bootstrap-servers#764 - it was during downloading gpg and docker client packages13:10
mnasiadkaso not really dockerhub13:11
mnasiadkabut I get the point13:11
mnasiadkalet's move on13:12
mnasiadka#topic Release tasks13:12
fungiah, if it was rpms or debs then that might be a connectivity problem between the client and the mirror server or with the mirror server reaching the afs backend, i'll have to take a closer look when i get a moment13:13
mnasiadkathanks fungi 13:13
mnasiadkaSo, we should be switching Kolla images to build from master, but we need to switch Neutron to uWSGI13:13
mnasiadka#link https://review.opendev.org/c/openstack/kolla-ansible/+/95678513:13
mnasiadkaThe CI will fail now, due to the no_log=True issue - but once we revert I'll kick the tyres again13:14
mnasiadkafrickler: would be nice if you could have a look ^^13:14
mnasiadka#topic Current cycle planning13:14
mnasiadkaBasically the most important thing is getting the Neutron uWSGI patch merged and then the Kolla master sources one (https://review.opendev.org/c/openstack/kolla/+/949755)13:15
mnasiadkaand then we can move back to sort of stable state with master13:15
mnasiadka#topic Additional agenda (from whiteboard)13:15
mnasiadkabbezak: did you have any time to have a look in Bridging the gap between community and contributing orgs?13:16
mnasiadkaI didn't, because firefighting took over my normal life ;-)13:16
bbezaknope, last weeks I'm doing patches and reviews all day long, sorry13:16
opendevreviewSeunghun Lee proposed openstack/kolla-ansible master: Set default external Let's Encrypt cert server  https://review.opendev.org/c/openstack/kolla-ansible/+/95714113:17
fungino worries, it was mostly just food for thought, so taking time to think about it is good ;)13:17
mmalchuko/13:17
bbezakbtw - I didn't do a monthly releases as promised, because of recent "security" change. let's stabilize branches, and then I will raise release change13:17
mnasiadkaI'll try to get there next week :)13:17
fungii'm presenting some similar summaries to horizon later today too13:17
mnasiadkabbezak: yup, mariadb unpins, sec thing and other things that need back ports - and then let's make releases13:18
mnasiadka#topic Open discussion13:18
mnasiadkaAnything else from anyone?13:18
ViiCould someone help me run the Barbican Vault test? https://review.opendev.org/c/openstack/kolla-ansible/+/935704 :)13:18
bbezakI'm wondering if we should do openbao instead of hashicorp vault there?13:20
mnasiadkarun as in? review your code?13:21
mnasiadkaYeah, openbao would be more open - but we should also rework the other hashicorp vault based job13:22
fricklermnasiadka: where did the failures from https://review.opendev.org/c/openstack/kolla-ansible/+/957027 show? why did the CI not fail on that change itself?13:22
ViiI assume that the text must work for you to accept this change13:22
mnasiadkafrickler: it seems the uuid nova_cell obfuscation doesn't show up always, but often - we were just too lucky on that one13:22
Viitest*13:22
frickleroh, heisenlogs, nice13:23
bbezak:D13:23
mnasiadkafrickler: https://zuul.opendev.org/t/openstack/build/fbffac28ac74420089eb5657c4ad3975/log/primary/logs/ansible/deploy#3341013:23
Viibut I don't know how to run it, where does the SCENARIO variable come from13:23
mnasiadkaVii: it comes from zuul.d/base.yaml - it defined per base scenario13:23
mnasiadka*it's13:23
ViiI defined it but there is a test and it is skip13:24
Viihttps://zuul.opendev.org/t/openstack/build/e413d504c9cd4345ab31d57eff0d05e9/console13:24
mnasiadkaI commented, you have barbican-vault in zuul.d/base.yaml and when: scenario == 'barbican' in tests/run.yml13:24
mnasiadkayou need to decide13:24
ViiRun test-barbican-vault.sh script - Skipped13:24
mnasiadkaAnsible doesn't read your mind yet13:24
Viiaaaaaaa :D13:25
Viithx13:25
fungion the earlier topic of bug https://bugs.launchpad.net/kolla-ansible/+bug/2120302 since the vmt has only recently started to oversee deployment projects we're still somewhat unclear on the degree to which our existing policies and classifications are appropriate13:25
fungisince they were originally focused on issues with api services, libraries and client tooling... one thing i'm wondering is exactly how sensitive is the ansible output from k-a expected to be? has there been a lot of work to scrub it? so you have specific policies around that?13:25
fricklerseems it does implement "no_no_logging" by doing "s/no/********/", interesting13:26
mnasiadkafungi: I have an idea we could try to have a check if we leak passwords to any logs, it hasn't been a priority for us until now, but I can see that as being a problem13:26
fungii know in opendev, for example, our deployment logs of ansible output are treated as dangerous to expose, because we don't know what things random modules or playbooks might dump in there13:26
mnasiadkaBasically Ansible logs a lot of things via syslog it seems13:27
fricklerfungi: yes, I'd assume the situation for kolla-ansible to be similar13:27
opendevreviewPiotr Milewski proposed openstack/kolla-ansible master: Added vault support to barbican as back-end secret  https://review.opendev.org/c/openstack/kolla-ansible/+/93570413:27
mnasiadkaAnyway, we'll keep a better eye on that now, but sadly there's also a lot of other things we need to do outside of security-aware space :)13:27
fungilike, if nova regurgitates a password or key in its servicve log at any log level above debug, we'd consider that a vulnerability... but deployment tool output doesn't seem like it's necessarily got the same set of risks or user expectations13:28
fungimaybe ansible output in this case is akin to debug logging?13:28
fungiwe don't treat sensitive data in debug level logs as a vulnerability that warrants an advisory, just a hardening opportunity that can be cleaned up/improved13:29
mnasiadkawell, with the problem caused by merging the no_log=True change - I found out nova-manage prints out rabbitmq and database password in the list-cells subcommand13:29
fungisounds like a deep rabbit hole, pun intended13:29
ViiYesterday I wrote about another problem I noticed, where can I write it down?13:30
ViiThere's another problem, but it requires deeper analysis and consideration. After adding a new "role" that uses Haproxy or ProxySQL, the Docker services don't restart. This results in an error like "User not in database." And you have to manually restart the Haproxy/SqlProxy service.13:30
fungianyway, just thinking, if the kolla docs don't already make security recommendations about safe handling of ansible output, that could be a good addition13:30
Viion an already running openstack - adding a new service13:30
fricklerVii: https://bugs.launchpad.net/kolla-ansible13:32
mnasiadkaI guess we’re done13:40
mnasiadkaThanks for coming13:40
mmalchukmnasiadka thanks13:40
mnasiadka#endmeeting13:41
opendevmeetMeeting ended Wed Aug 13 13:41:09 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)13:41
opendevmeetMinutes:        https://meetings.opendev.org/meetings/kolla/2025/kolla.2025-08-13-13.00.html13:41
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/kolla/2025/kolla.2025-08-13-13.00.txt13:41
opendevmeetLog:            https://meetings.opendev.org/meetings/kolla/2025/kolla.2025-08-13-13.00.log.html13:41
amir58118thank you all13:41
opendevreviewBartosz Bezak proposed openstack/kolla-ansible master: Revert "security: hide sensitive auth_password in kolla_container module logs"  https://review.opendev.org/c/openstack/kolla-ansible/+/95722614:55
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: WIP: Drop docker_common_options  https://review.opendev.org/c/openstack/kolla-ansible/+/95722816:03
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: WIP: Obfuscate auth_password in docker_common_options  https://review.opendev.org/c/openstack/kolla-ansible/+/95726616:07
opendevreviewMerged openstack/kolla-ansible master: Revert "security: hide sensitive auth_password in kolla_container module logs"  https://review.opendev.org/c/openstack/kolla-ansible/+/95722621:54

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