15:01:25 #startmeeting kolla 15:01:26 Meeting started Wed Dec 1 15:01:25 2021 UTC and is due to finish in 60 minutes. The chair is mnasiadka. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:26 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:26 The meeting name has been set to 'kolla' 15:01:49 mgoddard mnasiadka hrw egonzalez yoctozepto rafaelweingartne cosmicsound osmanlicilegi bbezak parallax Fl1nt frickler adrian-a meeting now 15:01:53 #topic rollcall 15:02:01 o/ 15:02:26 o/ 15:02:47 o/ 15:03:30 (had to use a different nick because of issues with my webclient) 15:03:58 clones welcome 15:05:02 #topic agenda 15:05:02 * Review action items from the last meeting 15:05:02 * CI status 15:05:02 * Release tasks 15:05:02 * Yoga cycle planning 15:05:03 * Python3.6 support removal in Yoga 15:05:03 * Open discussion 15:05:09 #topic Review action items from the last meeting 15:06:40 mnasiadka to triage security bugs and update them with resolution plan (if needed) 15:06:40 yoctozepto hide properly init-runonce 15:06:40 not forget to go through backports for stable branches (L248 on Whiteboard) and do stable releases afterwards. 15:06:40 mnasiadka post a patch for docs - standard topics that should be discussed over PTG and then revisited in mid-cycle 15:06:40 mnasiadka Add ansible-core 2.12 to the list of Yoga priorities 15:06:41 mnasiadka Add rabbitmq 3.9 to the list of Yoga priorities 15:06:52 I didn't do triage 15:07:01 I didn't post a patch for docs as recurring PTG topic 15:07:08 I added ansible and rmq to priorities 15:07:21 I guess nobody did go through backports for stable branches 15:07:36 and yoctozepto-clone hasn't hidden init-runonce 15:07:42 #action mnasiadka to triage security bugs and update them with resolution plan (if needed) 15:07:44 yeah, sadly 15:07:48 #action yoctozepto hide properly init-runonce 15:07:51 tough times 15:07:59 #action anybody not forget to go through backports for stable branches (L248 on Whiteboard) and do stable releases afterwards. 15:08:05 I think we need to prioritise the deprecations 15:08:06 #action mnasiadka post a patch for docs - standard topics that should be discussed over PTG and then revisited in mid-cycle 15:08:36 yoctozepto-clone: probably 15:08:45 #topic CI status 15:09:00 Anybody wants to say that something is not green? 15:09:27 so everything green on the whiteboard 15:09:28 let's move on 15:09:35 #topic Release tasks 15:09:57 It's R-17 now 15:10:24 R-17: Switch source images to current releaseĀ¶ 15:10:34 I think mgoddard (absent) did post some changes 15:10:40 We just need to move them forward 15:11:11 links please 15:11:44 (looking for them) 15:12:58 Seems I'm blind 15:13:51 hi, sorry, I had a meeting in 15 :/ 15:14:39 Ok, I'll find them offline - no logical sense to wait now. 15:14:55 #topic Yoga cycle planning 15:15:14 I started to populate the whiteboard with Yoga priorities, need to be extended but there's a list 15:15:29 I agree with yoctozepto we should start deprecating binary 15:15:51 and multidistros 15:15:58 well, going forward there 15:16:09 around single distro - I updated https://etherpad.opendev.org/p/kolla-only-on-debian - to reflect replies I did get from various MLs and commercial customers 15:16:22 we know debian images currently work universally 15:16:38 hmm 15:16:42 But lacking mgoddard and hrw here - I don't know if we shouldn't discuss those next week. 15:16:59 i guess these are moot points as we only ever wished to have them 15:17:03 is there a way to deploy docker + databases before deploying kolla ansible ? 15:17:04 never had 15:18:39 test case .. to check if controller nodes can be re-created with just the database backup in event of a complete filesystem corrupt/crash 15:18:42 yoctozepto: well, the FIPS one is something we'll need to support soon. 15:18:57 admin1: we have a meeting now, please wait until it ends - and then ask questions :) 15:19:01 oh .. sorry 15:19:07 yoctozepto: as in our company ;) 15:19:09 o\ 15:19:27 and the selinux/apparmor case is also interesting, because that's what customers are asking 15:19:41 I wouldn't like to maintain a complete downstream fork of Kolla 15:19:53 let me read what was in meeting 15:20:25 hrw: basically https://etherpad.opendev.org/p/kolla-only-on-debian is a list of roadblocks from ML and some other sources feedback around single distro 15:20:33 ok let me look 15:21:28 is debian not compatible with fips somehow? 15:21:58 FIPS compliant, but not certified 15:22:18 IIRC 15:22:19 ah 15:22:42 well, it would be hard to get our images certified anyhow 15:22:49 if not simply impossible 15:23:05 Probably yes, just mentioning what is on our employers radar. 15:23:14 I mean hard, not impossible. 15:23:45 ok 15:23:47 yoctozepto-clone: RHEL is FIPS certified so people were happy with CentOS 15:24:08 And I think Ubuntu is FIPS certified as well 15:24:32 yeah, but centos is gone unless we go rocky and then again we need to provide openstack ourselves 15:24:43 choices, choices... 15:24:54 whatever RHEL8 based is no go for us 15:24:55 what does it mean provide openstack ourselves? 15:25:11 does not matter is it CS8, RockyLinux, AlmaLinux 15:25:22 Yoga is last py3.6 cycle 15:25:24 mnasiadka: no packages for rocky 15:25:35 please s/rocky/rockylinux 15:25:36 Yes, there's the python3.6 drop that TC has... dropped on us. 15:25:56 yoctozepto-clone: yeah well, we're dropping binary anyway, so that's only a couple of packages. 15:25:58 I guess wouldn't be hard to support Debian+Ubuntu based images, where Ubuntu would be FIPS certified? 15:26:00 we need to depracate CentOS in Yoga 15:26:10 Ubuntu is FIPS certified ..and ubuntu is ..you know ..just debian :D 15:26:14 adrian-a: +1 15:26:49 +1 hrw and adrian-a 15:26:51 works for me 15:26:56 centos is the biggest pain point 15:27:08 I mean - currently 15:28:32 Currently the biggest pain point is OpenStack forcing us to go cs9 in Yoga, or drop CentOS at all. 15:29:05 But let's see how tomorrows TC meeting will play out. 15:29:17 I 'm working on ISO image builder that will provision baremetal kayobe control host 15:29:21 I think we will revert this one 15:29:33 mnasiadka: why "openstack forcing us" ? 15:29:34 as there is no certain win to drop py3.6 in yoga 15:29:53 kevko: do you read the openstack ML sometimes? 15:29:56 kevko: drop of py3.6 15:30:37 * frickler waves late and tries to catch up 15:31:14 and also admits that possibly the suggestion to drop py36 might have initiated from me 15:31:45 * hrw waves finger at frickler. bad, bad boy! 15:32:10 well, I guess I was overly optimistic there as well 15:32:28 always forgetting non-default python version on centos in nerfed 15:32:54 Ok then, let's assume it gets reverted or worry if it is not for now. 15:33:58 What about deprecating binary? We have some TODOs related with it. 15:34:07 L322 on https://etherpad.opendev.org/p/KollaWhiteBoard 15:35:25 need to work on them 15:35:37 added links to my patches there 15:35:50 Great, added your name in TODO 15:36:02 So - are there any volunteers for the rest of unassigned tasks? 15:38:04 ok then, no volunteers, I'll ask again next week ;-) 15:38:14 I can start looking into "How to locally patch source images" 15:38:50 great 15:39:03 Sure, add it in the whiteboard that you'll be working on it 15:39:17 frickler: add me to cc if you will have something .. 15:39:47 kevko: sure 15:40:10 took over 2 entries 15:40:46 ok, something is moving, nice - thanks ) 15:40:47 :) 15:41:00 btw - until nova gets rid of powervm dependency we are ...ed with source builds 15:41:09 INFO:kolla.common.utils.nova-base:The conflict is caused by: 15:41:09 INFO:kolla.common.utils.nova-base: pypowervm 1.1.26 depends on futures>=3.0; python_version == "3.6" 15:41:12 INFO:kolla.common.utils.nova-base: The user requested (constraint) futures===3.0.5 15:41:34 argh 15:41:53 So nova enforces everybody to install pypowervm, although less than 1% of users use that functionality? 15:42:29 wasn't that cleaned up already? maybe not backported 15:42:35 you are overoptimistic with that 1% 15:43:09 also this is hidden in upstream CI due to cached wheels sadly. 15:44:03 indeed 15:44:13 we have experimental jobs that ignore the wheels 15:44:22 we can run them less experimentally 15:44:34 Are we also trying to get rid of RDO/UCA during deprecating binary? 15:44:55 they both provide missing deps 15:45:03 and/or updates 15:45:07 well true 15:45:07 yeah, we neede some deps I think 15:45:10 like ceph libs 15:45:40 I think Ceph libs should follow RabbitMQ/MariaDB (use vendor repos) 15:45:47 Now that they build Debian as well 15:45:59 mnasiadka: with aarch64 ones? 15:46:37 at least Debian has arm64 packages on download.ceph.com 15:47:08 o! things changed 15:47:29 RUN ln -s nova-base-source/* nova \ 15:47:30 + && sed -i -e "/^pypowervm/d" nova/requirements.txt \ 15:47:35 and nova builds ;D 15:48:43 hrw, mnasiadka: re ceph: wonderful! 15:48:55 hrw: I guess we can do this with a reno and be good 15:49:38 Added that to Yoga priorities list 15:50:10 Ok then, I think the binary deprecation is pretty well covered. 15:50:19 indeed 15:51:19 Let's discuss the single distro again next week, we should have some more insight from py36 drop and I'll investigate the FIPS/SELinux/AppArmor things, if this is really something we want to do next year (as a company). 15:52:02 I think we already covered the py36 drop topic that was the next one 15:52:23 So unless anybody has any additional topics around Yoga priorities - let's move to Open Discussion. 15:52:25 Marcin Juszkiewicz proposed openstack/kolla master: nova: drop pypowervm dependency https://review.opendev.org/c/openstack/kolla/+/820042 15:53:50 #topic Open discussion 15:54:14 Marcin Juszkiewicz proposed openstack/kolla master: switch source images to follow master branches https://review.opendev.org/c/openstack/kolla/+/820043 15:54:25 Hi, my team proposed change for refactoring of kolla_docker, can you please review guys? We would like to move forward. Change is here: https://review.opendev.org/c/openstack/kolla-ansible/+/817954 15:54:27 mnasiadka: please take care of 820043 patch - it may need better commit message 15:55:06 sure, I'll check previous similar changes and adapt if needed. 15:55:31 mnasiadka: thx 15:55:38 * hrw on sick leave this week 15:56:01 get well hrw! 15:56:57 ok, I see we're done for today 15:57:00 #endmeeting