Tuesday, 2026-03-31

opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_freezer master: Place content for os_freezer role  https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/97579405:35
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_freezer master: Place content for os_freezer role  https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/97579407:25
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_freezer master: Place content for os_freezer role  https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/97579407:25
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_freezer master: Place content for os_freezer role  https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/97579407:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_freezer master: Place content for os_freezer role  https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/97579407:27
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_freezer master: Add contributors guide  https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/97580510:08
noonedeadpunkfwiw, freezer topic is pretty much ready and passing CI, including tempest tests: https://review.opendev.org/q/topic:%22osa/freezer%22+status:open10:08
noonedeadpunkthere are quite some dependencies around though10:08
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-os_octavia master: docs:  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/98276310:30
noonedeadpunk#startmeeting openstack_ansible_meeting14:00
opendevmeetMeeting started Tue Mar 31 14:00:40 2026 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.14:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.14:00
opendevmeetThe meeting name has been set to 'openstack_ansible_meeting'14:00
noonedeadpunk#topic rollcall14:00
noonedeadpunko/ hey14:00
mgariepyhey !14:01
noonedeadpunk#topic office hours14:06
noonedeadpunkI have multiple updates from my side14:06
noonedeadpunkI got almost working azimuth driver for magnum14:06
noonedeadpunkas part of the https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/97966814:07
noonedeadpunkthough magnum overall fails on Horizon collectstatic task14:07
noonedeadpunkit seems that some plugin is either non-functional, or we need to do some bump for SHAs14:08
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Migrate k8s cluster from osa ops into main tree  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97527614:09
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-plugins master: Add magnum_capi_proxy playbook  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97996914:09
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins master: Add sonobuoy role for testing k8s clusters  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97539314:09
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-plugins master: Add magnum_capi_proxy playbook  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97996914:09
noonedeadpunkI was not checking on Horizon, but issue looks pretty much like what was dealt with for octavia and heat14:10
noonedeadpunk#link https://review.opendev.org/c/openstack/heat-dashboard/+/97941814:10
noonedeadpunk#link https://review.opendev.org/c/openstack/octavia-dashboard/+/98013014:10
noonedeadpunkbut probably it wasn't done for Magnum....14:10
noonedeadpunkGoing next, Freezer role I think is pretty much ready to the review14:11
noonedeadpunk#link https://review.opendev.org/q/topic:%22osa/freezer%2214:12
noonedeadpunkit has a relevant tempest test which is passing14:12
noonedeadpunk#link https://528b8a200a0edba06989-58a9f5f5793940e036b8abf187f02364.ssl.cf5.rackcdn.com/openstack/bd1e8324d6384280b4f0c37d68be6823/logs/openstack/aio1-utility-container-b84a9bee/utility/stestr_results.html14:13
noonedeadpunkso I think it's a good start14:13
noonedeadpunkfreezer patches for running scheduler centrally are almost ready, though they will be merged only for 2026.214:13
noonedeadpunkso I did not implement logic yet, as we're still in 2026.114:14
noonedeadpunkGoing next - Octavia and Glance are kinda broken now. Octavia has merged a fix just today, so we need to pull it in14:15
noonedeadpunk#link https://review.opendev.org/c/openstack/octavia/+/98274414:15
noonedeadpunkregarding glance - it's not yet merged yet, but a workaround is available14:15
noonedeadpunk(which we merged - #link https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/982526)14:16
noonedeadpunkso I will retry swift now14:16
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Switch upstream repos to track 2026.1  https://review.opendev.org/c/openstack/openstack-ansible/+/98221614:18
noonedeadpunkI have just updated ^ to include Octavia fix14:18
noonedeadpunkPlease, kindly re-vote on this14:18
mgariepydone14:20
mgariepyare you satisfied with https://review.opendev.org/c/openstack/openstack-ansible/+/981266 ?14:23
noonedeadpunkI need to look at it again :)14:23
mgariepyhttps://34e06260e11573290c97-76fc92e5e7c4e5a091c792a95503ad1d.ssl.cf2.rackcdn.com/openstack/4db5147acaae452ca1bdfbdf6ab27270/docs/reference/configuration/using-overrides.html#overriding-python-dependencies-for-services-in-openstack-ansible14:23
mgariepyi would probably just remove sub-submenus  from that page.14:23
noonedeadpunkI think that structure is fine14:25
noonedeadpunkI am not completely sure though what is the difference between "Override with a released version" and "Override with a commit"14:26
noonedeadpunkas I;d say these should be kinda same?14:26
mgariepyit's kinda similar but you can either use a relaseased version  or the sha.14:26
mgariepywe applied the patch with the sha on 2024.1 because it wasnt released a a new version.14:27
noonedeadpunkbut it's just how you define `xx_user_pip_packages`?14:27
noonedeadpunkso having these 2 separately add unnecessary complexity to the original intention14:28
noonedeadpunkActually, I also discovered one interesting possibility14:28
mgariepymaybe both need the same structure. in case you need to override a dependency accross multiple service.14:28
noonedeadpunkfirst - you can just override user_requirements_git_url with your custom thing14:29
noonedeadpunkbut both of these are applicable only to the same service?14:29
mgariepyi'll test the user_requirement_git_url a bit. 14:31
mgariepyi would use glance_user_pip_package: "{{ xx_user_pip_package }}"  but also nova_user_pip_package:..14:32
noonedeadpunkbut all of these have service_user_pip_packages ?14:33
mgariepymaybe it should be <service>_user_**14:34
mgariepyfor clarity14:34
noonedeadpunkmgariepy: actually second thing I found out, is that if you place any custom file inside of /etc/openstack_deploy/upper-constraints  - it will end up on a repo container14:35
noonedeadpunkand then can be used as another constraint14:35
noonedeadpunkbut yeah14:35
noonedeadpunkthat would not help with the example/intention, as files are not merged14:35
noonedeadpunkand would be conflicting14:35
noonedeadpunkso doc is still good and relevant14:36
mgariepyyeah, multiple ways to have the same-ish result.14:36
mgariepyi'll dig a bit further and talk with Ourdia to update  the documentation a bit more.14:37
noonedeadpunkbut eventually, it should be kinda enough service_user_pip_packages: "{{ xx_user_pip_packages }}" for most cases, where we have service_user_pip_packages available14:37
noonedeadpunkanyway14:37
noonedeadpunkI except that difference between sections is not that obvious to me right now, I think it's rather good14:38
noonedeadpunkand probably slightly renaming vars outside of example may bring extra clarity14:38
mgariepyyep i will do that.14:39
mgariepydocumenting is hard. lol.14:39
noonedeadpunkit is14:39
noonedeadpunkI know that...14:39
mgariepyon another note, i tested your libvirt multi-stream patch .14:40
mgariepyi works wonders ;)14:40
noonedeadpunknice ;)14:40
noonedeadpunkyeah, I wish it appeared in nova earlier...14:41
mgariepyi wonder if we could push to backport it a bit.14:41
noonedeadpunkit's a new feature14:41
noonedeadpunkso not really eligible for backporting14:41
mgariepyit's disabled by default..14:41
noonedeadpunkbecause multicopy, and cpu utilization14:42
noonedeadpunkreally a lot of ppl use live migration as solution to hypervisors overload14:42
noonedeadpunkand migrating with 5 cores will make things way worse in such cases14:42
mgariepyin my tests i had to enable the auto-converge as well a a few threads.14:43
noonedeadpunkand with TLS and 100gbit channel I was able to utilize around 8 cores14:43
mgariepyi guess it depends on the hypervisor also, depending on how many nic/lacp and so on.14:44
noonedeadpunkI was migrating 64gb VM with stress inside of it14:44
mgariepydo you reserve the core on the hypervisor?14:44
noonedeadpunkwell, yes, but VMs were not with dedicated cortes14:45
mgariepyi was migrating 60gb with stressapptest running.14:45
noonedeadpunkso migration was taking from shared pool14:45
noonedeadpunkor dunno...14:45
noonedeadpunkmaybe I am confusing myself now14:45
mgariepyon older hw with only 2x12c..14:45
noonedeadpunkAt least I am sure I saw like 7 cores 100% util and 8th was around 70%14:46
mgariepybut i didn't pin anu core to anything.14:46
noonedeadpunkbut I got like 80gbit throughput for migration14:46
mgariepyso in my tests without the auto-converge feature it wasn't able to migrate.14:46
noonedeadpunkyeah, I am pretty sure we're having auto-converge in production14:47
noonedeadpunkbut my point was that enabling by default can result in a problem, and some operator awareness is required14:47
mgariepyanyway i'll have plenty of time to finetune it in the future.. 14:47
mgariepyid i need.14:47
mgariepyid/if14:47
noonedeadpunk++14:48
mgariepyyeah indeed but still without it some vms are just impossible to migrate14:48
mgariepythat's pretty much it for me.14:51
noonedeadpunkcool, thanks!14:52
noonedeadpunkI will wrap up the meeting then, as I don't think I have much else14:52
noonedeadpunk#endmeeting14:52
opendevmeetMeeting ended Tue Mar 31 14:52:19 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)14:52
opendevmeetMinutes:        https://meetings.opendev.org/meetings/openstack_ansible_meeting/2026/openstack_ansible_meeting.2026-03-31-14.00.html14:52
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2026/openstack_ansible_meeting.2026-03-31-14.00.txt14:52
opendevmeetLog:            https://meetings.opendev.org/meetings/openstack_ansible_meeting/2026/openstack_ansible_meeting.2026-03-31-14.00.log.html14:52
mgariepythanks a lot.14:52
opendevreviewMerged openstack/openstack-ansible-plugins master: Don't use TOX_CONSTRAINTS_FILE inside docker  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/98208015:12
damiandabrowskinoonedeadpunk: ouh, did we have a meeting an hour earlier? :D 15:12
noonedeadpunkdamn it15:13
noonedeadpunkdamiandabrowski: that's my bad... I didn't account for summer time, and just reacted on my alarm...15:13
noonedeadpunk:(15:14
damiandabrowskino worries15:18
damiandabrowskimy update: I'll try to work on fixing CI this week, so we can merge PKI patches15:18
noonedeadpunkyeah, so gnocchi is somehow broken on db migrate process15:26
noonedeadpunkswift should be unblocked already15:27
noonedeadpunkso is octavia (once we merge SHA bump)15:27
noonedeadpunkand magnum - broken on horizon...15:27
* noonedeadpunk needs to improve molecule coverage for haproxy role15:30
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-os_octavia master: docs: Add basic Octavia load balancer troubleshooting guide  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/98276315:37
chubinidzedr_Hi, everyone:) We've created separate etherpad for open reviews, so if you'll have any time please try to take a look at https://etherpad.opendev.org/p/osa-release-priorities, at the moment there are quite a few backports to be reviewed/merged15:43
noonedeadpunkhey! 15:49
noonedeadpunkchubinidzedr_: I was wondering - do you find smth explicitly missing from the review dashboard we have in gerrit?15:50
noonedeadpunkor you wanna have some more focused doc in addition to the review dashboard?15:51
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_freezer master: Place content for os_freezer role  https://review.opendev.org/c/openstack/openstack-ansible-os_freezer/+/97579415:56
chubinidzedr_Not particularly, but thougt may be it would be more convenient to place reviews that doesn't need any additional patches in one etherpad :)15:57
chubinidzedr_if not we can just stick with review dashboard, there is no big problem:)15:58
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-os_octavia master: docs: Add basic Octavia load balancer troubleshooting guide  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/98276316:00
noonedeadpunknah, I am not saying it's not convenient16:15
noonedeadpunkJust that I can't promise to maintain it :D16:15
chubinidzedr_You don't have to, we can take it with Ivan if it's okay:)16:23
noonedeadpunk++16:28
noonedeadpunkthen it looks great and thanks for sharing it :)16:28
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-os_octavia master: docs: Add basic Octavia load balancer troubleshooting guide  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/98276316:43
opendevreviewMerged openstack/openstack-ansible-os_horizon stable/2025.2: Add fix release note for Horizon session invalidation  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/98114717:09
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-os_octavia master: docs: Add basic Octavia load balancer troubleshooting guide  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/98276317:19
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-os_octavia master: docs: Add basic Octavia load balancer troubleshooting guide  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/98276317:52
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-os_octavia master: docs: Add basic Octavia load balancer troubleshooting guide  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/98276318:19
opendevreviewMerged openstack/openstack-ansible-plugins stable/2025.2: Apply all tags to second nova play  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/98240518:41
opendevreviewMerged openstack/openstack-ansible-openstack_hosts stable/2025.2: Use management_address instead of ansible_host for hosts files  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/97939719:08
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-config_template master: Bump galaxy version for the bugfix release  https://review.opendev.org/c/openstack/ansible-config_template/+/98292120:30

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