16:00:06 <johnsom> #startmeeting Octavia
16:00:06 <opendevmeet> Meeting started Wed May  7 16:00:06 2025 UTC and is due to finish in 60 minutes.  The chair is johnsom. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:06 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:00:06 <opendevmeet> The meeting name has been set to 'octavia'
16:00:16 <johnsom> Hi everyone
16:00:17 <gthiemonge> o/
16:00:18 <danfai> o/
16:00:58 <johnsom> I don't think I have any announcements this week, does anyone else?
16:01:22 <johnsom> #topic CI Status
16:01:32 <johnsom> Ok, I will jump into the hot topic of the week....
16:02:14 <johnsom> So, setuptools made some changes that impacted PBR and caused the "wsgi_scripts" section of setup.cfg to no longer work and the wsgi script to no longer generate automatically.
16:03:32 <johnsom> There were some reverts with hopes that 80.3 setuptools work get things working again, but they don't seem to have worked fully. So I posted some patches yesterday for the stable branches to simply statically include the script. This is  a workaround to get the gates going again.
16:04:05 <johnsom> On master, we have switched from using a wsgi script to calling a module directly, so this is not an issue on the master branch.
16:04:38 <johnsom> This issue has impacted a bunch of projects, so there are still some gate issues around, particularly for us barbican is broken
16:05:03 <johnsom> Anyway, long story short, once this patch merges, our gates should be functioning again:
16:05:18 <johnsom> #link https://review.opendev.org/c/openstack/octavia/+/948900
16:05:52 <gthiemonge> it's good to have you johnsom ;-)
16:06:14 <johnsom> This has taken a lot longer to sort out than I had hoped for sure. sigh
16:06:55 <gthiemonge> i ve another topic for CI status
16:07:01 <johnsom> Go for it
16:07:25 <gthiemonge> python-octaviaclient unit tests are broken due to the removal of a function that was deprecated 8 years ago (!?)
16:07:32 <gthiemonge> takashi has proposed a patch
16:07:32 <johnsom> An aside, the good news is we had good collaboration with the openinfra, nova, and neutron teams on this
16:07:39 <gthiemonge> https://review.opendev.org/c/openstack/python-octaviaclient/+/948981
16:08:07 <gthiemonge> and someone reported it today
16:08:11 <gthiemonge> https://bugs.launchpad.net/octavia/+bug/2110126
16:08:15 <johnsom> Yeah, I saw that this morning. I was not aware of this deprecation....
16:08:25 <gthiemonge> the patch seems to work for them
16:08:39 <gthiemonge> but I think I'll test all the impacted commands
16:09:07 <johnsom> Yeah, I will test today as well
16:09:56 <gthiemonge> yeah i think we should have seen a warning message because of the deprecation
16:10:26 <johnsom> Yeah, I'm not sure why we didn't
16:10:45 <gthiemonge> anyways, I'll check the output before and after the patch
16:10:55 <johnsom> Thanks!
16:11:33 <johnsom> Any other CI questions/comments?
16:11:37 <danfai> I had a look at the pad octavia-priority-reviews. From what I can see some just seem to need another zuul run, locally tox runs fine and seems to have had dependency issues at the time.
16:11:47 <danfai> e.g. #link https://review.opendev.org/c/openstack/octavia/+/915283
16:12:23 <danfai> What would be the common procedure for this to trigger a new zuul run? I might have some spare cycles to tackle some lower hanging fruits like this, if it is just to get zuul working
16:12:40 <johnsom> That very well could be the case. Feel free to rebase or recheck those.
16:13:38 <johnsom> To re-run zuul, you add a comment that starts with "recheck" and then on the next line put in the reason you are rechecking (the community doesn't like blind rechecks as it wastes nodes)
16:13:41 <gthiemonge> if you recheck, please always add a reason (no bare "recheck"), "recheck getting new logs" is fine if the previous results are not available
16:14:25 <johnsom> danfai Thank you for the help!
16:14:26 <danfai> ack, will have a look. So this would be rebase + git review with a new commit message haveing recheck?
16:14:49 <johnsom> Not the commit message, just a comment on the patch
16:14:56 <danfai> ok, thanks
16:15:04 <johnsom> For the rebase, there is a rebase button on gerrit that makes it easy
16:16:55 <johnsom> Feel free to ping me if you have questions or get stuck, I am happy to help
16:17:13 <danfai> thanks, I will give it a try and come back if needed
16:17:24 <johnsom> #topic Brief progress reports / bugs needing review
16:17:44 <johnsom> I have been mostly consumed tracking down all of the issues/fixes/workarounds for this setup tools thing.
16:18:13 <johnsom> I did post a patch to update the default TLS ciphers based on the new recommendations (a bug was submitted).
16:18:24 <johnsom> #link https://review.opendev.org/c/openstack/octavia/+/948674?usp=search
16:18:53 <johnsom> This list is expected to change over time and the deployer can override it in the config file if they need to.
16:19:56 <gthiemonge> I did some reviews
16:20:12 <gthiemonge> nothing really interesting (still working on downstream stuff here)
16:20:15 <johnsom> Going forward, we have had a flood of patches come in, so I see some quality review time in my near future
16:20:38 <danfai> There is a spec for project flavor quota. Happy to get comments:
16:20:40 <danfai> #link https://review.opendev.org/c/openstack/octavia/+/948193
16:20:53 <johnsom> Yeah, that is one, thank you!
16:21:19 <danfai> Otherwise reading through the 4 specs regarding active/active and trying to include the feedback from the ptg. Contacte gthiemonge as well to maybe have a session to discuss again
16:21:45 <johnsom> Sounds good, there is a lot of interest there
16:22:37 <gthiemonge> yeah, I'll be traveling next week and I plan to discuss this topic with our BGP experts
16:22:48 <johnsom> #topic Open Discussion
16:22:59 <johnsom> Any other topics this week?
16:23:07 <johnsom> gthiemonge Safe travels!
16:23:32 <gthiemonge> thanks!
16:23:34 <gthiemonge> nothing from me
16:23:37 <danfai> no other topics from me
16:23:49 <johnsom> Ok, thank you all! Have a good week
16:23:58 <johnsom> #endmeeting