16:00:22 <johnsom> #startmeeting Octavia
16:00:22 <opendevmeet> Meeting started Wed May 14 16:00:22 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:22 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:00:22 <opendevmeet> The meeting name has been set to 'octavia'
16:00:38 <danfai> o/
16:01:00 <johnsom> Hello everyone. This might be a low attendance week as some people are travelling this week.
16:01:31 <johnsom> #topic Announcements
16:02:12 <johnsom> The only announcement I have this week is that MS1 is next week. There are no hard deadlines for this in our project, but it is a good signal we should spend some time on the open specs.
16:02:34 <johnsom> Any other announcements this week?
16:02:56 <johnsom> #topic Brief progress reports / bugs needing review
16:04:07 <danfai> https://review.opendev.org/c/openstack/octavia/+/949204 would be an easy fix, that breaks my local pep8 runs with py3.11, I'm surprised why zuul doesn't have a problem with this before
16:04:11 <johnsom> I have been working on bugs mostly. I posted a fix for the poor error message discussed at the PTG when users try to create a VIP with an IP already in use. This was caused by the provider driver framework implementation messing with the exceptions.
16:04:38 <johnsom> #link https://review.opendev.org/c/openstack/octavia/+/949548?
16:05:37 <johnsom> I also posted a fix for the amphora image build process that caused the flag to disable SSH in the amphora to stop working. This was caused by a fix we had to do related to a diskimage-builder change. sigh
16:05:45 <johnsom> #link https://review.opendev.org/c/openstack/octavia/+/949678?usp=search
16:06:42 <johnsom> Interesting, I'm not sure why that wouldn't trigger a gate issue either.
16:07:30 <johnsom> Really the best thing would be to move the string inside the log line so it doesn't bother doing the string substitution if logging is disabled, but... that is splitting hairs a bit here.
16:08:41 <danfai> In general logging seems to be done quite differently depending on the class. I found both _(), non-translated strings and also different format strings with f"" or .format
16:08:54 <johnsom> Also, I think I have caught up on the stable branch releases as of last week, so that is good stuff as well.
16:09:45 <danfai> I didn't know diskimage-builder has when: as an option, that is neat
16:09:56 <johnsom> Yeah, that has been changing over time in OpenStack. I am not sure they even translate log strings any more. And obviously f-strings is a relatively new feature of python.
16:10:39 <johnsom> Yeah, if you need to customize the amphora image, we provide scripts that create the image:
16:10:42 <johnsom> #link https://github.com/openstack/octavia/tree/master/diskimage-create
16:10:54 * johnsom my first contribution to Octavia
16:11:45 <johnsom> We don't require SSH, so there is an option to disable it if you don't want it. I know at least one company disabled it to meet security requirements.
16:12:43 <johnsom> That is my update for the week. It seems like we have had a lot of discussion in the IRC channel, which is great!
16:12:59 <johnsom> #topic Open Discussion
16:13:05 <johnsom> Any other topics today?
16:13:22 <danfai> not from me
16:13:51 <johnsom> Alright, I think most other folks are travelling today, so I think we can call the meeting. Thanks for attending!
16:14:04 <johnsom> #endmeeting