Wednesday, 2025-07-23

opendevreviewTakashi Kajinami proposed openstack/octavia-dashboard master: Use systemctl command to manage service  https://review.opendev.org/c/openstack/octavia-dashboard/+/95563902:55
opendevreviewTakashi Kajinami proposed openstack/octavia-dashboard master: Use yaml format policy file  https://review.opendev.org/c/openstack/octavia-dashboard/+/95565104:46
johnsom#startmeeting Octavia16:00
opendevmeetMeeting started Wed Jul 23 16:00:03 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
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:00
opendevmeetThe meeting name has been set to 'octavia'16:00
gthiemon1eo/16:00
johnsomHello everyone!16:00
johnsom#topic Announcements 16:00
johnsomI don't have any announcements this week. Any others?16:01
gthiemon1enothing here16:01
johnsom#topic Brief progress reports / bugs needing review 16:01
johnsomI have been focused on the latest gate breakage. This is another issue related to log offloading and rsyslog in Ubuntu16:02
johnsomThey are making changes to apparmor for rsyslog and it is breaking us in various ways.16:03
johnsomI fixed the issues in the amphora, but now the nodepool instance running devstack is seeing issues with permission denied when rsyslog attempts to create some log files. It's impacting the haproxy package in addition to our logs from what I see.16:03
johnsomIt's been hard to track down as locally I have not yet reproduced it. Anyway, that has been a good chunk of what I am working on this week.16:04
johnsomAside from downstream work16:04
gthiemon1eI proposed a patch that fixes random failures in the unit test16:05
gthiemon1ehttps://review.opendev.org/c/openstack/octavia/+/95526516:05
funginote that there are no more nodepool test nodes in opendev, all test nodes are booted by zuul from images built in zuul jobs, as of the past week16:06
gthiemon1eI also opened a launchpad for the client, when a user wants to see their quotas, using the project name doesn't work, they have to pass the ID of the project16:06
gthiemon1e(someone reported it here in the channel)16:06
johnsomAh, interesting. I missed that memo. I wonder if that is related given the timing of the issue16:06
fungi(this has been a gradual migration off nodepool, and the openstack tenant was left for last but has been underway for about a month-ish)16:06
gthiemon1ehttps://bugs.launchpad.net/octavia/+bug/211739416:06
fungizuul image build jobs still rely on the same diskimage-builder elements nodepool-builder did, so the images should be essentially the same16:07
johnsomOk, Yeah, this started on the 17th, but like I said earlier, I see in the changelog that the Ubuntu packages are changing the apparmor rules16:08
fungiright, changes to ubuntu's packages are a far more likely suspect for something like this16:08
johnsomI will continue to track this down. I don't want to just do something in our plugin to fix it and not understand the "Why" part16:09
fungimainly just pointing out that "nodepool instance" is a bit of a misnomer at this point16:09
fungithere is no nodepool, only zuul16:09
johnsomCool, thank you!16:09
johnsomlol16:09
fungi;)16:09
gthiemon1ecan we disable apparmor?16:10
johnsomWe could.... It might be a bit tricky to do on the "test node" instance. Though I'm not 100% sure the current issue is apparmor as I pushed a test that should have moved rsyslog to complain only and it still failed.16:11
johnsomIn general I don't like just disabling it as I would expect most deployments are going to have it on and run the defaults.16:11
johnsomMore investigating to do....16:13
johnsomMy plan is to build a fresh VM from the ground up again today and look at a few things16:14
fungikeep in mind that if you disable apparmor in testing, then you may be deviating from how users are actually deploying your software so just hiding the problems they'll trip over16:14
johnsom+116:14
fungiprobably useful for figuring out the problem, not so much a great long-term strategy16:15
johnsomThis is one of those "butterfly flapped it's wings in the rain forest and now our tests break" situations16:16
johnsomAny other progress updates today?16:17
gthiemon1eno16:17
johnsom#topic Open Discussion16:17
johnsomAny other topics this week?16:17
gthiemon1enothing on my side16:17
johnsomThanks Greg for finding that octavia-status has an oslo config issue. I will poke at that as well.16:18
gthiemon1eoh yeah octavia-status is broken, I forgot it16:18
johnsomOk, thanks for another week of finding and smashing bugs! Have a good one.16:18
gthiemon1eo/16:18
johnsom#endmeeting16:19
opendevmeetMeeting ended Wed Jul 23 16:19:02 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:19
opendevmeetMinutes:        https://meetings.opendev.org/meetings/octavia/2025/octavia.2025-07-23-16.00.html16:19
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/octavia/2025/octavia.2025-07-23-16.00.txt16:19
opendevmeetLog:            https://meetings.opendev.org/meetings/octavia/2025/octavia.2025-07-23-16.00.log.html16:19
fungihappy to talk about any follow-up questions or ideas that may have come out of the contributor and maintainer surveys and metrics analysis a few weeks ago, but if everyone's still mulling it over that's fine too. might be a good ptg topic16:19
johnsomAgreed, it could be a good PTG topic. There is more regular attendance there as well.16:19
fungiwe do have a forum session in for the summit as well, for a more openstack-wide discussion16:20
fungithough i know not everyone can make it to paris(-saclay)16:20
johnsomYeah, I will not be in attendance16:21
fungii can't even guarantee i'll be there, viability of air travel and especially travel in and out of the usa is... up in the air16:22
johnsomSigh16:22
gthiemon1eI might be there16:22
johnsomFor me it's budget and other life issues blocking my travel16:22
QGHello, i have a quick question, did you already saw this error in Octavia Worker : 16:49
QGError: [('asn1 encoding routines', 'asn1_check_tlen', 'wrong tag'), ('asn1 encoding routines', 'asn1_item_embed_d2i', 'nested asn1 error')]16:49
QGhttps://github.com/openstack/octavia/blob/zed-eom/octavia/certificates/common/pkcs12.py#L3116:49
QGWe are still in Zed and this is still using Openssl 16:49
johnsomHmmm, no, this does not ring a bell for me16:50
johnsomasn1 is the meta data format in the pkcs12 bundle. It's as if there is something off about the pkcs12 bundle meta data.16:51
QGokay, thanks anyway :-)16:51
johnsomOn that host can't  you read the meta data with "openssl pkcs12" ?16:52
johnsomFor example "openssl pkcs12 -in <pkcs12 filename> -noout", does that pass?16:53
QGi have not output, so no meta ?16:57
QGopenssl is just asking about "Enter Import Password"16:57
QGbut if i transform it in pem :  openssl pkcs12 -in <pkcs12 filename> -out certificate.pem -clcerts -nodes16:58
johnsomYeah, or maybe the -info flag16:58
QGit also ask me the same and then i have the content in certificate.pem16:59
QGah yeah it does work with the -info flag17:00
johnsomI am a bit rust on my pkcs12 memory, it's been a while since I had to go deep on it.17:00
johnsomHmm, so if openssl doen't throw a error via command line on that, the file is probably fine.17:01
johnsomNext I would check the version of the pyOpenSSL (we had to use that back then as  cryptography didn't have pkcs12 support yet, we switched in later versions): https://github.com/pyca/pyopenssl/blob/main/CHANGELOG.rst17:04
johnsomTo see if there was a known bug17:04
johnsomFYI: https://github.com/m-click/requests_pkcs12/issues/417:08
johnsomThey had a similar error and found a problem with an intermediate cert in the file17:09
QGWe are using pyOpenSSl in version 22.0.017:10
johnsomYeah, that was what was in the upper constraints for Zed17:11
johnsomI didn't see anything obvious in the change log17:11
QGme neither 17:12
QGThanks anyway johnsom for the time and the help :-)17:33
johnsomSure, no problem17:34
opendevreviewMichael Johnson proposed openstack/octavia master: Remove duplicate policy file format check  https://review.opendev.org/c/openstack/octavia/+/95572920:21
johnsom^^ fix for the octavia-status issue. It should be backported too20:23

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