Wednesday, 2022-11-30

*** yadnesh|away is now known as yadnesh04:31
*** yadnesh is now known as yadnesh|afk07:50
*** yadnesh|afk is now known as yadnesh08:41
*** yadnesh is now known as yadnesh|afk13:02
*** yadnesh|afk is now known as yadnesh13:32
opendevreviewPierre-Yves Jourel proposed openstack/octavia-dashboard master: Add ability to create Prometheus listener  https://review.opendev.org/c/openstack/octavia-dashboard/+/86606414:05
opendevreviewPierre-Yves Jourel proposed openstack/octavia-dashboard master: Add ability to create Prometheus listener  https://review.opendev.org/c/openstack/octavia-dashboard/+/86606414:19
opendevreviewPierre-Yves Jourel proposed openstack/octavia-dashboard master: Add ability to create Prometheus listener  https://review.opendev.org/c/openstack/octavia-dashboard/+/86606414:31
*** yadnesh is now known as yadnesh|away14:59
gthiemonge#startmeeting Octavia16:00
opendevmeetMeeting started Wed Nov 30 16:00:49 2022 UTC and is due to finish in 60 minutes.  The chair is gthiemonge. Information about MeetBot at http://wiki.debian.org/MeetBot.16:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
opendevmeetThe meeting name has been set to 'octavia'16:00
gthiemongeHi there16:00
matfechnero/16:01
oschwarto/16:01
tweiningo/16:01
johnsomo/16:02
gthiemonge#topic Announcements16:03
gthiemongewell, I have no announcement today16:03
gthiemongeanyone?16:04
johnsomNope16:04
gthiemongealright16:04
gthiemonge#topic CI Status16:04
gthiemongeFIPS: we need an additional CR+2 on16:04
gthiemonge#link https://review.opendev.org/c/openstack/octavia/+/86439116:04
gthiemonge(it fixes the FIPS job by spliting it into 2 jobs)16:04
gthiemongeUbuntu Jammy support: we are late on this, I still need to figure out why it is failing at16:05
gthiemonge#link https://review.opendev.org/c/openstack/octavia-tempest-plugin/+/861369/716:05
gthiemonge(last thing, the stable/zed jobs are still missing in octavia-tempest-plugin, I proposed a patch which is a child of the ubuntu-jammy patch)16:08
gthiemonge#topic Brief progress reports / bugs needing review16:09
pyjouI reworked my change for Prometheus on Horizon. I just added the listener type and removed the button that automatically adds the prometheus listener. I don't have much time to rewrite the dashboard. 16:09
pyjou#link https://review.opendev.org/c/openstack/octavia-dashboard/+/86606416:09
gthiemongepyjou: great, I will test it. Thanks!16:10
johnsomLast week I posted a patch for the content type issue reported in IRC. Basically if the Accept header to our API included content types other than just JSON, there were some edge cases where pecan would return HTML responses (as they were in the allow list).16:11
johnsom#link https://review.opendev.org/c/openstack/octavia/+/86547516:11
johnsomI will address the comments today, but could use some more reviews. It should be pretty complete.16:11
gthiemongeack, i'll take a look at it too16:11
oschwartI will take a look at those too16:12
oschwartI am still missing another +2 on this one16:12
oschwart#link https://review.opendev.org/c/openstack/octavia/+/86021116:12
tweiningI am currently working on replacing python-neutronclient code with openstacksdk in Octavia16:14
johnsomOh, nice!16:14
johnsomCreating an alternate network driver?16:15
tweiningreplacing APIs is fairly straightforward, but creating the openstack Connection is trickier than I thought.16:15
tweiningI try to just replace neutronclient calls with equivalent openstacksdk calls.16:16
johnsomYeah, that has changed some over time too. I can't remember if our code in octavia-dashboard uses a horizon connection that is already setup or if we had to do that.16:16
johnsom#link https://github.com/openstack/octavia-dashboard/blob/master/octavia_dashboard/api/rest/lbaasv2.py#L3916:18
gthiemongeoh nice16:19
tweiningI will have a look, thanks16:20
johnsomThat is reusing the user token, so will need some adjustments for the neutron login info, but at least a starter16:20
tweiningmy approach was to do it similar to this https://opendev.org/openstack/ironic/src/branch/master/ironic/common/neutron.py#L7816:21
tweiningwhich I couldn't get to work so far16:22
johnsomyeah, the method for setting up a connection has changed over the years. I know Monty had to help us update dashboard at one point. I'm not sure which version is more "correct", but the "get_one_cloud" makes me think that is the newer approach.16:23
johnsomGiven we have special configs for each service account, this approach might be easier (like dashboard):16:25
johnsom#link https://docs.openstack.org/openstacksdk/latest/user/connection.html#using-only-keyword-arguments16:25
tweiningI've tried it that way too. it created it's own set of issues16:27
tweiningok, let's move on.16:29
gthiemonge#topic Open Discussion16:29
tweiningjust FYI: if you updated you local env to Python 3.11 you might have noticed that it breaks the test environment.16:31
tweininghttps://review.opendev.org/c/openstack/requirements/+/866125 should fix this16:31
gthiemongetweining: thanks!16:32
johnsomNice catch16:33
gthiemongeanything else folks?16:34
tweiningnot from me16:35
gthiemongeok thank you!16:37
gthiemonge#endmeeting16:37
opendevmeetMeeting ended Wed Nov 30 16:37:28 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:37
opendevmeetMinutes:        https://meetings.opendev.org/meetings/octavia/2022/octavia.2022-11-30-16.00.html16:37
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/octavia/2022/octavia.2022-11-30-16.00.txt16:37
opendevmeetLog:            https://meetings.opendev.org/meetings/octavia/2022/octavia.2022-11-30-16.00.log.html16:37
opendevreviewMichael Johnson proposed openstack/octavia master: Fix Octavia API HTTP Accept header handling  https://review.opendev.org/c/openstack/octavia/+/86547519:38
*** Guest305 is now known as atmark21:07

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