14:00:22 <mnasiadka> #startmeeting kolla
14:00:22 <opendevmeet> Meeting started Wed Dec 13 14:00:22 2023 UTC and is due to finish in 60 minutes.  The chair is mnasiadka. Information about MeetBot at http://wiki.debian.org/MeetBot.
14:00:22 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
14:00:22 <opendevmeet> The meeting name has been set to 'kolla'
14:00:24 <mnasiadka> #topic rollcall
14:00:39 <mnasiadka> o/
14:00:42 <jovial> \o
14:00:46 <bbezak> o/
14:00:53 <mattcrees> o/
14:00:55 <jsuazo> \o
14:01:00 <frickler> o/
14:01:12 <SvenKieske> o/
14:01:54 <mmalchuk> \o
14:02:02 <mnasiadka> #topic agenda
14:02:02 <mnasiadka> * CI status
14:02:02 <mnasiadka> * Release tasks
14:02:02 <mnasiadka> * Regular stable releases (first meeting in a month)
14:02:02 <mnasiadka> * Current cycle planning
14:02:04 <mnasiadka> * Additional agenda (from whiteboard)
14:02:04 <mnasiadka> * Open discussion
14:02:06 <mnasiadka> #topic CI status
14:02:09 <mnasiadka> bleeding red
14:02:23 <mnasiadka> docker 7.0.0 broke docker builds
14:02:34 <SvenKieske> :(
14:02:36 <mnasiadka> we're trying to pin, but that's a funny task
14:02:46 <mnasiadka> hopefully we'll resolve that until the end of the week
14:02:51 <bbezak> for stable branches as well
14:03:21 <bbezak> as we probably need to ditch requirements CI check to implement it - https://review.opendev.org/c/openstack/kolla/+/903583
14:03:49 <bbezak> https://zuul.opendev.org/t/openstack/build/342916f25b0646e491c1fec2707fe110
14:03:51 <mnasiadka> seems that's the only sensible options
14:04:01 <mnasiadka> *option
14:04:40 <mnasiadka> anybody sees any problems in ditching requirements-check job?
14:05:00 <frickler> no, this has come up earlier already, I'm +2 to that
14:05:12 <SvenKieske> temporarily to fix this I guess?
14:05:14 <mmalchuk> why not propose change to requiremnts?
14:05:28 <opendevreview> Michal Nasiadka proposed openstack/kolla-ansible master: CI: Pin docker to <7 in setup_gate.sh  https://review.opendev.org/c/openstack/kolla-ansible/+/903364
14:05:37 <frickler> kolla isn't to be co-installed with anything else from openstack
14:05:54 <mnasiadka> and we never documented that users should use upper-constraints
14:06:24 <mnasiadka> bbezak: just update the change with removal of reqs-check and let's fix stable branches
14:06:36 <mnasiadka> #topic Release tasks
14:06:40 <bbezak> ok
14:06:48 <mnasiadka> frickler: remember the deploy guide thing? we should raise some patch, right?
14:07:02 <frickler> already done and merged yesterday
14:07:07 <mnasiadka> fantastic
14:07:08 <mnasiadka> thanks
14:07:16 <frickler> https://review.opendev.org/c/openstack/openstack-manuals/+/903512
14:07:29 <frickler> merged this morning, but yeah
14:07:46 <jovial> We do install kolla-ansible with constraints in kayobe. Will we need to stop doing that?
14:07:58 <mnasiadka> it's about kolla, not kolla-ansible
14:08:09 <jovial> ahh, OK
14:08:14 <mnasiadka> and we hope that once docker 7.0.1 is out with the fix for regex - we can unpin master
14:08:31 <jovial> Sounds like a plan
14:08:51 <frickler> we could also use !=7.0.0, that might pass the reqs check. though not sure about that
14:08:55 <mmalchuk> imho, both K and K-A are Openstack Python projects, so should use constraints
14:09:05 <bbezak> frickler: I can try that
14:10:03 <mnasiadka> #topic Current cycle planning
14:10:19 <mnasiadka> We agreed to hold with building Caracal in master until January
14:10:52 <mnasiadka> Any patches that should be reviewed before then? (not counting the docker7 drama)
14:11:20 <mnasiadka> mattcrees: how's the RMQ precheck going?
14:11:26 <mattcrees> Would be good to get the quorum queue precheck in, so it can be backported to Bobcat https://review.opendev.org/c/openstack/kolla-ansible/+/902787
14:11:48 <mattcrees> There's discussion to be had on if this should actually be present in Caracal, I think it should :)
14:11:53 <opendevreview> Bartosz Bezak proposed openstack/kolla stable/2023.1: Pin docker.py to <7  https://review.opendev.org/c/openstack/kolla/+/903583
14:12:36 <mnasiadka> it should be there always, because people might decide to stay on HA queues for another cycle and migrate somewhere in future
14:12:50 <SvenKieske> +1 on that
14:13:01 <mnasiadka> frickler: do you still need answers from mattcrees ?
14:13:04 <SvenKieske> but I already commented on the patch
14:13:25 <frickler> no, I'm fine with just removing the "drop in C" comment
14:13:39 <mnasiadka> mattcrees: drop that comment please ;-)
14:13:53 <mattcrees> Yeah will do :P
14:14:06 <mnasiadka> ok
14:14:48 <mnasiadka> don't see anything new in additional topics
14:14:51 <mnasiadka> let's go to open discussion
14:14:54 <mnasiadka> #topic Open discussion
14:15:02 <SvenKieske> side note: the docker-py 7.0.0 stuff will be needed afaik for python 3.12 support :) so hoping for 7.0.1 :)
14:15:19 <mnasiadka> frickler: just thinking, everybody is claiming mod_wsgi+apache is to be not recommended - do you know why?
14:15:51 <mnasiadka> (I started a poc on switching Nova to gunicorn, I'll probably work on this later - when we fix the docker7 drama)
14:15:53 <SvenKieske> wsgi is "Old fashioned" afaik and not that well maintained?
14:16:04 <jsuazo> Hi, need some cores for reviews
14:16:09 <jsuazo> #link https://review.opendev.org/c/openstack/kolla-ansible/+/885417
14:16:22 <jsuazo> #link https://review.opendev.org/c/openstack/kolla-ansible/+/875983
14:16:22 <mnasiadka> yeah, that is obvious - was thinking about any known flaw beyond that
14:16:28 <frickler> mnasiadka: no, I would like more background there, too
14:16:35 <mnasiadka> we use uwsgi in devstack and some other projects, and it's also unmaintained :)
14:16:47 <SvenKieske> mnasiadka: regarding the poc: all gunicorn docs mention you should run it behind e.g. nginx reverse proxy in prod. I think it's not that hardened as a webserver. maybe not a problem with haproxy in front of it thoguh?
14:17:09 <mmalchuk> afaik its about pbr issues becouse it was used in python2
14:17:10 <frickler> haproxy is as good as nginx for that IMO
14:17:21 <SvenKieske> yes
14:17:25 <mnasiadka> SvenKieske: That's what I was thinking - OSA is running that behind haproxy (only for keystone/horizon SSO support they use Apache in front of uwsgi)
14:17:54 <opendevreview> Matt Crees proposed openstack/kolla-ansible master: Add precheck for RabbitMQ quorum queues  https://review.opendev.org/c/openstack/kolla-ansible/+/902787
14:17:56 <SvenKieske> fine
14:18:07 <mnasiadka> Anyway, once I get to working gunicorn - we can have a discussion if we want to go in that direction
14:18:20 <frickler> gunicorn seems like a good idea, hoping that it will be better supported
14:18:31 <SvenKieske> I would also be interested in more information regarding wsgi, I'm personally not a fan of EOL software, being burned in the past too much..
14:18:35 <mnasiadka> surely better than uwsgi
14:18:54 <mnasiadka> well, asgi seems to be the way
14:18:57 <mnasiadka> forward
14:19:13 <mnasiadka> but surely most openstack services are not there
14:19:34 <SvenKieske> yep
14:20:48 <frickler> will also be interesting to see what becomes of this whole eventlet thing, might be slightly related
14:20:54 <mnasiadka> jsuazo: seems you need some other core's attention - I've looked into those in the past
14:20:54 <mnasiadka> frickler, bbezak - willing to help jsuazo?
14:21:02 <mnasiadka> or maybe osmanlicilegi
14:21:44 * frickler won't get to that this year at least, sorry
14:22:01 <mnasiadka> ok
14:22:05 <mnasiadka> any more topics?
14:22:47 <jsuazo> mnasiadka 875983 has no core reviews yet
14:23:06 <jovial> I was just goin to mention that the patch to fix: https://bugs.launchpad.net/kayobe/+bug/2028744 has merged now. Was going to check it is in the latest kolla images.
14:23:11 <jsuazo> or at least +2
14:24:36 <mnasiadka> jovial: fix on bifrost side?
14:24:50 <jovial> indeed
14:25:08 <mnasiadka> has it been backported to 2023.1?
14:25:19 <mnasiadka> We're not building Caracal images yet, so if it's only in master - then not yet
14:25:35 <jovial> yep, it is backported to 2023.1.
14:25:56 <mnasiadka> so then should be there
14:26:20 <mnasiadka> ok then, I see no other topics
14:26:43 <bbezak> frickler: ERROR: Requirement for package docker excludes a version not excluded in the global list.
14:26:43 <bbezak> Local settings : {'!=7.0.0'}
14:26:43 <bbezak> Global settings: set()
14:26:43 <bbezak> Unexpected     : {'!=7.0.0'}
14:26:48 <bbezak> didn't help
14:26:53 <bbezak> so removing the check
14:27:01 <mnasiadka> I forgot to cancel meetings during christmas/new year period
14:27:46 <mmalchuk> bbezak lets propose a change to the requremets repo?
14:27:58 <mnasiadka> I'll do that today - I mean send out a mail
14:28:17 <mnasiadka> I'm going to cancel next week, week after next and then first week in January - so the next three
14:28:32 <mnasiadka> we meet again on 10th of January
14:29:05 <mnasiadka> Happy festive period - and if there are any topics before the next meeting - feel free to raise them in the channel
14:29:06 <SvenKieske> alright, fits my schedule :)
14:29:19 <SvenKieske> you too
14:29:20 <mnasiadka> Thanks for coming
14:29:21 <mnasiadka> #endmeeting