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