15:00:13 <mnasiadka> #startmeeting kolla
15:00:13 <opendevmeet> Meeting started Wed Oct 13 15:00:13 2021 UTC and is due to finish in 60 minutes.  The chair is mnasiadka. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:13 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:13 <opendevmeet> The meeting name has been set to 'kolla'
15:00:14 <priteau> It may be possible to do software raid on root FS via bifrost
15:00:21 <mnasiadka> #topic rollcall
15:00:23 <holtgrewe> @priteau, thanks.
15:00:42 <mgoddard> \o
15:00:58 <mnasiadka> o/
15:01:15 <frickler> o/
15:01:41 <priteau> o/
15:01:58 <opendevreview> Michal Nasiadka proposed openstack/kolla-ansible master: Tidy up renos before Xena release  https://review.opendev.org/c/openstack/kolla-ansible/+/813788
15:02:15 <opendevreview> Michal Nasiadka proposed openstack/kolla-ansible master: Tidy up renos before Xena release  https://review.opendev.org/c/openstack/kolla-ansible/+/813788
15:02:21 <yoctozepto> o/
15:03:24 <alecorps> hello
15:04:04 <mnasiadka> #topic agenda
15:04:08 <mnasiadka> * Announcements
15:04:08 <mnasiadka> ** Ussuri goes to Extended Maintenance in 1 month (2021-11-12) http://lists.openstack.org/pipermail/openstack-discuss/2021-October/025276.html
15:04:08 <mnasiadka> * Review action items from the last meeting
15:04:08 <mnasiadka> * CI status
15:04:08 <mnasiadka> * Release tasks
15:04:10 <mnasiadka> * Xena cycle planning
15:04:10 <mnasiadka> * Yoga PTG planning
15:04:12 <mnasiadka> * Open discussion
15:04:44 <mnasiadka> #topic Announcements
15:04:54 <mnasiadka> Ussuri goes to Extended Maintenance in 1 month (2021-11-12)
15:04:59 <mnasiadka> #link http://lists.openstack.org/pipermail/openstack-discuss/2021-October/025276.html
15:05:48 <mnasiadka> So it will join Rocky++ club
15:06:08 <mnasiadka> Using the opportunity - do we want to EOL any branches?
15:07:21 <mnasiadka> mgoddard, yoctozepto?
15:07:43 <mgoddard> last eol was queens
15:07:49 <mgoddard> so rocky could be a candidate
15:07:56 <kevko> +1
15:08:34 <mnasiadka> Yes, that sounds like a good approach.
15:09:00 <mnasiadka> #topic Review action items from the last meeting
15:09:44 <mnasiadka> mnasiadka to run through the release checklist
15:10:06 <mnasiadka> in progress - kolla-ansible tidy renos patch being reviewed, then I'll propose rc1 for Kolla and Kolla-Ansible
15:10:16 <mnasiadka> and then move on with Kayobe as agreed
15:10:32 <mnasiadka> mgoddard to update release docs to reflect Kayobe should be branched/cut RC1 after we have Kolla/Kolla-Ansible RC1s
15:10:36 <mnasiadka> That's also done
15:10:46 <mnasiadka> #topic CI status
15:11:23 <mnasiadka> yoctozepto: how are we with those Galera failures?
15:11:39 <yoctozepto> mnasiadka: no progress; frickler to hold a node to see if service restart helps
15:11:51 <mnasiadka> ok then
15:11:56 <mnasiadka> any other CI issues we know of?
15:12:07 <yoctozepto> seemingly it works more often than not outside of CI
15:12:13 <yoctozepto> but can break still
15:12:17 <yoctozepto> I guess
15:12:38 <mnasiadka> as always
15:12:42 <yoctozepto> yup
15:12:45 <mnasiadka> but it's not a release blocker as I understand
15:12:47 <frickler> ah, I have a set of 3 held nodes, but didn't get to look at them yet
15:13:09 <frickler> yoctozepto: remind me of your ssh key, then I'll get you access
15:13:56 <mnasiadka> ok, let's move on
15:13:59 <mnasiadka> #topic Release tasks
15:14:06 <mnasiadka> That's taken care of,
15:14:13 <mnasiadka> #topic Xena cycle planning
15:14:17 <mnasiadka> That's too late for that :-)
15:14:24 <mnasiadka> #topic Yoga PTG planning
15:14:39 <mnasiadka> #link https://etherpad.opendev.org/p/kolla-yoga-ptg
15:14:49 <mnasiadka> Please post your topics, PTG is next week
15:15:27 <mgoddard> last chance to discuss before the PTG
15:16:08 <mgoddard> https://etherpad.opendev.org/p/kolla-yoga-ptg
15:16:48 <yoctozepto> frickler: https://api.github.com/users/yoctozepto/keys
15:17:16 <alecorps> hello, are we in open discussion topics ?
15:17:27 <mgoddard> hi alecorps, not yet
15:17:32 <alecorps> ok sorry
15:17:48 <mgoddard> np
15:17:56 <mgoddard> are there any topics which need more details?
15:17:56 <mnasiadka> ok then, I guess no pre-PTG discussion items ;-)
15:19:47 <mgoddard> I should fill in more info about podman
15:20:00 <mgoddard> also, is there any reading we need to do before the PTG?
15:20:12 <mgoddard> e.g. review the podman patch
15:20:19 <mnasiadka> Around multiple environments - can we have a summary what is there now, and what are next steps?
15:21:43 <mgoddard> I've added myself a todo
15:22:00 <mgoddard> Has anyone looked at the podman patch?
15:22:10 <yoctozepto> I did
15:22:19 <yoctozepto> I talked with ohorecny as well
15:22:28 <mnasiadka> I added also a todo to populate Xena PTG Actions
15:22:31 <yoctozepto> but not checked recently
15:23:02 <yoctozepto> my take is to make it work with the current ansible code and do the heavier lifting behind the scenes :-)
15:23:53 <mgoddard> are there comments in the patch that explain what that means?
15:25:18 <mnasiadka> Do I see that correct it doesn't use systemd units for running container images?
15:26:20 <frickler> wow, that's some monster patch
15:26:23 <opendevreview> Merged openstack/kolla stable/ussuri: neutron: Fix update-alternatives on CentOS  https://review.opendev.org/c/openstack/kolla/+/813305
15:26:24 <yoctozepto> mgoddard: yes, there were there
15:26:32 <mgoddard> ok, I need to read
15:26:33 <yoctozepto> frickler: yup, /me trying to make it simpler
15:26:40 <yoctozepto> mgoddard: ++
15:26:57 <yoctozepto> mnasiadka: did not check recently, might not be doing that yet
15:27:20 <yoctozepto> it would be good to review it before Tuesday then
15:27:30 <yoctozepto> we are targetting Tuesday, right?
15:27:49 <mnasiadka> well, we should analyze that patch - and maybe agree on the best approach forward (e.g. if we want to use systemd, other decisions) during the PTG
15:29:04 <mnasiadka> So yes, it's the time to add more descriptions to each item this week
15:30:26 <mnasiadka> Do we have any additional topics around the PTG - or should we move to open discussion?
15:31:16 <yoctozepto> I don't; I will be mostly offering my knowledge and insight on the proposed topics this time, not having many of my own
15:33:33 <mnasiadka> I will probably find some that might be interesting but not picked up in previous cycles (as ,,backup'' to discuss if we'll feel it makes sense)
15:34:21 <kevko> added some comments also :P
15:35:15 <mgoddard> kevko: will you attend the PTG?
15:36:08 <kevko> mgoddard: probably yes
15:36:20 <mgoddard> kevko: good. Please add your name to the etherpad
15:36:36 <mgoddard> kevko: it's a good place to discuss features that you're working on or would like to work on
15:36:45 <kevko> mgoddard: but I am not sure, it depends on my internet connection ..i will be on vacation
15:36:54 <mgoddard> ah
15:37:08 <mgoddard> well don't ruin your holiday for it ;)
15:37:12 <kevko> mgoddard: but probably i will
15:37:39 <mnasiadka> kevko: ruin or attend? :)
15:37:42 <kevko> mgoddard: well, i really need to move on with my patches ...I am still rebasing and keeping them live ..because we are using them from stein ...
15:38:01 <kevko> mgoddard: especially logging, proxysql, mariadb-arbitrator
15:38:10 <kevko> attend :D
15:38:30 <kevko> (and working very well :/)
15:38:54 <kevko> already open discussion ?
15:38:56 <mnasiadka> mgoddard: https://review.opendev.org/c/openstack/kolla-ansible/+/813788 - and I'll post rc1 patches to releases repo
15:39:09 <mnasiadka> ok then, let's move to open discussion
15:39:14 <mnasiadka> #topic Open discussion
15:39:24 <mnasiadka> alecorps: you had something?
15:39:34 <alecorps> yes
15:39:42 <alecorps> I'm looking for two reviews for the two belows gerrit reviews :
15:39:42 <alecorps> https://review.opendev.org/c/openstack/kolla-ansible/+/807404
15:39:42 <alecorps> https://review.opendev.org/c/openstack/kolla-ansible/+/808760
15:39:50 <alecorps> maybe you can help me ?
15:41:59 <mnasiadka> Unfortunately we're beyond the point we could review them and merge them in Xena
15:42:26 <yoctozepto> but we are known to backport small features
15:42:31 <yoctozepto> just need to wait until we stabilise
15:42:58 <alecorps> ok
15:43:14 <alecorps> I just want to be sure the pr will not be abandonned
15:44:09 <kevko> I would like to ask why there is such big preasure to remove binary packages ..
15:44:25 <mnasiadka> alecorps: if you could add them on the whiteboard on the end of Xena priorities list - we'll remember to review that
15:44:33 <mnasiadka> alecorps: https://etherpad.opendev.org/p/KollaWhiteBoard
15:44:39 <alecorps> ok I will
15:44:42 <alecorps> thanks
15:45:02 <mnasiadka> kevko: it's not pressure, but an open discussion on the PTG
15:45:14 <kevko> i know there are problems with it ... but i think option is to drop all meta packages and just install source code (from a package)
15:45:28 <kevko> mnasiadka: yeah, but it is discussion from version to version :)
15:45:58 <mnasiadka> yes, we've had that discussion last time - we're just a limited group with many things to maintain
15:46:43 <kevko> I am DD in debian, so if found some bug fixed in master ..i am patching it as fast as I can ..also CVEs and such .. when i have source i can't do it ..
15:47:02 <mnasiadka> and most people use source, because most openstack projects are not really good at posting minor releases
15:47:11 <kevko> i can for example use some git with my source ..but i can't handle requirements for example ..they are installed from pip
15:47:30 <kevko> if it's binary ..i just fix it with patch in debian .. (or in local apt repo for example ..)
15:48:22 <mnasiadka> kevko: in Debian it might be simple for you, but there are are distributions - where it's really simple to do it source
15:48:37 <kevko> well, centos has something similar nope ?
15:48:49 <kevko> i mean ..patches for packages
15:49:10 <yoctozepto> kevko: what you describe as needed is even simpler for me to do with source; we might perhaps want to focus on making kolla have better flows and guidelines for your needs
15:49:19 <yoctozepto> but otherwise source are *more* flexible
15:49:21 <yoctozepto> not less
15:50:37 <frickler> is there a way to patch things that are installed from pypi? like the recent suds-jurko for example?
15:50:55 <mnasiadka> kevko: most people that use binary rely on RDO/UCA/Debian OpenStack to deliver packages, and at least RDO and UCA post new OpenStack packages versions only when there's a minor release - which doesn't happen often for some projects (but bugs are fixed in stable/xena for example)
15:51:19 <mnasiadka> but yes, I agree with yoctozepto - we should gather stories/scenarios from users and help them with describing a workflow
15:51:44 <opendevreview> Merged openstack/kolla-ansible master: Add support for Ironic inspection through DHCP-relay  https://review.opendev.org/c/openstack/kolla-ansible/+/813268
15:51:46 <mnasiadka> and fixing what doesn't work + updating docs with how to handle different situations
15:51:47 <opendevreview> Merged openstack/kolla-ansible master: Tidy up renos before Xena release  https://review.opendev.org/c/openstack/kolla-ansible/+/813788
15:51:56 <kevko> yoctozepto: ok, consider that some service, binary, library, whatever has dependency to some library and its upper-constraints is X.X.X ... but X.X.X is buggy ..and fix is in Y.Y.Y ..but that service, binary, library is not compatible with Y.Y.Y because it is major change ...but buggy thing is only in one line for example ... how i can fullfill this with source ?
15:52:54 <kevko> and library Y.Y.Y is non-openstack ..and author will not fix X.X.X+1 version
15:53:29 <yoctozepto> kevko: for that we need a special workflow in kolla and I would prefer to work on that so that all users benefit
15:53:47 <yoctozepto> frickler: I think kevko's issue matches your question ^
15:54:02 <frickler> yes
15:54:10 <mgoddard> you could fork the code, and install from git
15:54:16 <kevko> in package you just take a diff from Y.Y.Y version (even if whole code is completly different..you just pick one line diff ..add to package ..rebuild image )
15:54:58 <yoctozepto> mgoddard: might be tricky with arbitrary deps
15:55:11 <yoctozepto> good discussion topic nonetheless
15:55:25 <yoctozepto> let's add this for the PTG
15:55:30 <alecorps> @mnasiadka: added in the whiteboard
15:55:35 <alecorps> hope it's ok for you
15:55:40 <kevko> mgoddard: yeah, and this is the way, add possibility to override any source library,app whatever
15:55:48 <mnasiadka> alecorps: thanks, will check and adapt if needed
15:57:31 <kevko> mgoddard: but you have to implement whole process of deliver that forked git ..what about dependencies  ? .. c libraries, gcc and others if there will be some source which will need it ?  in my example this is solved on deb/centos builder machine
15:58:54 <kevko> also, is there some statistics how many users are using binary/source ?
15:59:24 <kevko> because I think most binary users are not downloading images from kolla officially ..they just building them .. as me
16:00:38 <mnasiadka> the numbers on Docker Hub are similar, but that might also mean the only user is CI :)
16:00:44 <mnasiadka> ok, let's finish the meeting
16:00:46 <yoctozepto> let's discuss during the ptg
16:00:46 <mnasiadka> #endmeeting