15:00:10 #startmeeting kolla 15:00:11 Meeting started Wed Jan 15 15:00:10 2020 UTC and is due to finish in 60 minutes. The chair is mgoddard. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:13 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:14 #topic rollcall 15:00:15 The meeting name has been set to 'kolla' 15:00:19 \o 15:00:21 o/ 15:00:24 o/ 15:00:26 o/ 15:01:00 and adding osmanlicilegi to https://wiki.openstack.org/wiki/Meetings/Kolla would make sense 15:01:32 yoctozepto: he can add himself ;) 15:01:44 \o 15:01:50 mnasiadka: that was implied :-) 15:02:12 (and calling that <1min warning) 15:02:21 #topic agenda 15:02:23 * Roll-call 15:02:25 * Announcements 15:02:27 * Review action items from last meeting 15:02:29 * CI status 15:02:31 * Train release planning 15:02:33 * Ussuri release planning 15:02:35 * CI scenarios: https://etherpad.openstack.org/p/KollaAnsibleScenarios 15:02:37 * unpublishing images: https://blueprints.launchpad.net/kolla/+spec/dockerhub-image-tag-unpublishing 15:02:39 #topic announcements 15:02:50 Is CentOS 8.1 available? 15:02:57 hrw said so 15:03:18 8.1.1911 it is 15:03:42 mgoddard , not yet fully out 8.1 https://wiki.centos.org/About/Building_8.x#Current_Timeline_8.1 15:03:52 thanks cosq 15:03:53 meeting... 15:03:54 thanks cosmicsound 15:04:07 Any other announcements? 15:04:25 Debian:10 got ceph 14. but you know that already 15:04:50 Merged openstack/kolla stable/train: Stop gzipping logs in post https://review.opendev.org/701912 15:04:52 Merged openstack/kolla-ansible stable/train: Fix Zun Docker runtime selection https://review.opendev.org/702225 15:04:53 Merged openstack/kolla-ansible master: Ansible lint: task names - horizon https://review.opendev.org/702413 15:05:09 #info Debian buster has a ceph nautilus backport 15:05:18 very good 15:05:21 #topic Review action items from last meeting 15:07:17 mnasiadka to continue removing priority from inactive blueprints 15:07:18 CI guy to start an etherpad with a list of services for CI testing 15:07:20 yoctozepto to create bp for unpublishing 15:07:24 mnasiadka: ? 15:07:31 yoctozepto: ?? 15:07:32 nearly finished, so consider it done 15:07:57 * yoctozepto done 15:08:00 cool 15:08:01 bp create 15:08:07 etherpad too 15:08:14 where is said etherpad? 15:08:25 both are in agenda 15:08:30 for discussion 15:08:44 16:02:35 * CI scenarios: https://etherpad.openstack.org/p/KollaAnsibleScenarios 15:08:44 16:02:37 * unpublishing images: https://blueprints.launchpad.net/kolla/+spec/dockerhub-image-tag-unpublishing 15:09:22 #link https://etherpad.openstack.org/p/KollaAnsibleScenarios 15:09:28 #link https://blueprints.launchpad.net/kolla/+spec/dockerhub-image-tag-unpublishing 15:09:32 first round is roles/services with some grouping 15:11:08 primary/secondary/ternary is subjective :) 15:11:21 barbican probably secondary 15:11:37 anyways 15:11:46 thanks for that. 15:11:52 #topic CI status 15:12:12 Were the fernet issues fixed by new images? 15:12:33 Yes, at least in master from what I see 15:12:46 looks like it 15:12:49 cool 15:13:10 16:11:08 primary/secondary/ternary is subjective :) 15:13:12 indeed 15:13:23 debian/source issue fixed by https://review.opendev.org/#/c/702442/ 15:13:23 one of the backports in train failed on broken dockerproject repo 15:13:23 patch 702442 - kolla - Debian/source: do not force tag in build jobs (MERGED) - 1 patch set 15:13:43 mnasiadka: in train? we shouldn't be using dockerproject there? 15:13:48 blazar can be secondary too, I know it works 15:13:53 mgoddard: argh, sorry - in rocky 15:14:09 mgoddard: fix proposed? 15:14:16 yeah, fix proposed to rocky 15:14:40 yes - https://review.opendev.org/#/c/702664/1 15:14:40 patch 702664 - kolla-ansible (stable/rocky) - Use Docker CE repositories by default - 1 patch set 15:15:07 seems it got through zuul - let me push it further 15:15:09 I think that's all for CI 15:15:30 #topic Train release planning 15:15:52 I think we can drop this topic now - kolla and kayobe now all released for train 15:16:14 yeah 15:16:19 #topic Ussuri release planning 15:16:31 mgoddard: might be worth it to get back on docs page 15:16:44 with train 15:17:02 yoctozepto: +1 15:17:06 anyone want to pick that up? 15:17:20 yoctozepto: might be worth to add that to the contributor/PTL guide - to check that next time and fix if necessary 15:17:42 mnasiadka: yeah, expressed this idea in ml mail 15:18:06 I can be assigned 15:18:11 should do sooner or later 15:18:21 (to both tasks) 15:18:32 #action yoctozepto add kolla train deploy guide 15:18:35 https://www.linbit.com/en/why-linstor-openstack-use/ 15:18:54 https://blueprints.launchpad.net/kolla-ansible/+spec/linstor-storage 15:18:56 #action yoctozepto add project-deploy-guide to contributor release guide 15:19:04 born2bake: we're just in a meeting currently 15:19:54 born2bake: get someone from linstor to do it :-) 15:19:59 so, ussuri 15:20:10 I spent some time with CentOS 8 recently 15:20:35 It's now at a point where ansible aio jobs pass 15:21:02 Most patches are mergeable, but there are still some hacks to avoid ceph and a few missing packages 15:21:34 mnasiadka has offered to look at using the master branch of ceph, as used in the ceph-container project, as a way to get ceph libraries 15:21:48 yep, will look into this 15:22:07 #action mnasiadka to look at using the master branch of ceph, as used in the ceph-container project, as a way to get ceph libraries for CentOS 8 15:22:26 I think I marked ready patches with RP+1 15:22:49 Scott Solkhon proposed openstack/kolla-ansible master: Support Neutron policy file in both .json and .yaml format https://review.opendev.org/702682 15:22:59 tripleo seem to want c8 on train, so we should aim to get that patch chain in place 15:23:06 (for testing) 15:23:55 Thoughts? 15:24:01 Any other ussuri things we should discuss? 15:24:10 not really 15:24:16 they need a way for c7->c8 upgrades too - probably that's why train 15:24:38 yes - they have the same plan as us. I just meant that they are trying to test that 15:25:06 Kayobe train was released recently 15:25:20 yeah, very nice to see it progressing 15:25:21 Not sure if that made last week's meeting 15:25:31 #info Kayobe train release now available 15:25:45 I think it did this way or another 15:25:49 but still 15:25:55 congrats kayobe 15:26:07 We need to work out what to do for Ussuri, but no surprises it will be python3 & CentOS 8 15:26:38 #topic CI scenarios: https://etherpad.openstack.org/p/KollaAnsibleScenarios 15:26:50 yoctozepto: go for it 15:27:33 not much to add, first step is complete, roughly lists how well we support these things 15:27:39 be it in CI or if someone uses it 15:27:56 (mostly based on me, please promote to 2nd tier if you know something works) 15:28:15 let's work out what the next step would be 15:28:31 we need to somehow mix and match these services into scenarios 15:28:37 and then deploy/undeploy? 15:31:25 any thoughts, great ideas? 15:31:38 words of wisdom? 15:32:00 we could next list the scenarios we have that we want to keep, and note which services they test 15:32:32 that will show which services are untested/need a scenario 15:33:29 I promoted a few things we use 15:33:58 mgoddard: thanks 15:34:03 makes sense 15:35:13 adding some stuff about scenarios at the top 15:35:16 so ceph-ansible will be kept? 15:35:36 cosmicsound: mgoddard being hopeful 15:36:02 I see 15:36:12 +1 mgoddard 15:37:09 Is kolla-cli part of any main services or one needs to deploy it separately 15:37:49 cosmicsound: it's an extra project to control your kolla-ansible config 15:38:06 you don't "deploy" it 15:38:25 yes its like pip installed 15:38:36 was thinking if is not part of kolla toolbox 15:38:55 yet thats anyhow a bit out of meeting topic here now 15:40:18 cosmicsound: kolla-toolbox is a container we deploy indeed 15:40:28 it is a helper container 15:40:32 for kolla-ansible 15:41:05 got it 15:41:16 mnasiadka, hrw, osmanlicilegi, cosmicsound: promote 3rd order to 2nd order if you use the services, thanks 15:41:29 kevinz: ^^ 15:41:51 yoctozepto: could we combine zun and cinder-lvm tests? 15:42:02 mgoddard: we could 15:42:14 they make sense together 15:42:28 Vitrage would also need some care, it has some issues together with zun or horizon, maybe with both or none 15:43:01 cosmicsound: I doubt vitrage sees much love upstream nowadays though 15:43:20 and vitrage's HA is broken from the beginning 15:43:34 https://opendev.org/openstack/vitrage/commits/branch/master 15:43:43 noticed that already 15:43:43 well, they are working on some fixes 15:43:53 https://bugs.launchpad.net/kolla-ansible/+bug/1857562 15:43:53 Launchpad bug 1857562 in kolla-ansible "[Zun][Vitrage][Horizon] Containers view broken when enabled Vitrage" [Undecided,New] 15:44:02 ah, horizon 15:44:05 I had this one opened, maybe was not right place for it, yet I did it 15:44:06 that's another story 15:44:16 I seen mostly horizon affected by it 15:44:23 It breaks all ZUN related views 15:44:42 And several others did not mapped all of them yet 15:45:22 zun with ceph! :) 15:45:26 back to CI 15:45:38 what do we need to do next? 15:45:41 cosmicsound: moved 15:45:52 does not look like something we can do 15:45:59 back to CI 15:46:12 is someone going to mark which services are covered by approved scenarios? 15:46:17 map roles 15:46:27 was thinking about cloudkitty to be secondary? 15:46:27 cosmicsound: +1 15:46:33 cosmicsound: go for it, yeah 15:47:16 I can do the mapping 15:48:04 #action yoctozepto to map which services are covered by approved CI scenarios 15:48:15 and on 15:48:17 #topic unpublishing images: https://blueprints.launchpad.net/kolla/+spec/dockerhub-image-tag-unpublishing 15:48:53 yoctozepto: is this you? 15:49:05 still me, mgoddard 15:49:37 we kind of did not have enough time to discuss it through last time 15:49:53 now bp says everything so far 15:50:13 so this would be a CI job. When would it run? 15:51:06 only periodic can access the key 15:51:08 so daily 15:51:18 and what would it do? 15:51:22 remove :D 15:51:27 predefined list of tags, or more dyanmic? 15:51:39 I would go for something dynamic 15:51:46 to fire and forget 15:51:58 but whatever works, really 15:52:03 list images, check master tag, delete if older than $time? 15:52:31 mgoddard: mhm 15:52:39 has this caused anyone a problem? 15:52:45 could also remove very old tags like pike 15:52:56 it only affects master, which people shouldn't be using generally 15:52:57 anything not maintained 15:53:02 +1 for dropping eol images 15:53:04 mgoddard: yeah, me, confusion with qdrouterd availability 15:53:16 true that +1 yoctozepto 15:53:35 what was confusing? 15:53:38 any image not available and in globals.yml cause or can cause confusion 15:54:16 we have the support matrix now, which should help 15:54:30 (reminds me, we'll need to update it for c8) 15:54:35 mgoddard: that I managed to get ubuntu qdrouterd 15:54:42 so: 1. EOL branches 2. master images older than $time 3. entries from list of 'images are there but needs to be removed' 15:55:09 mhm 15:56:21 what is this list? 15:56:35 * yoctozepto must go, bbl, please continue though 15:56:47 mgoddard: so far no idea but I will not be surprised if we find something 15:58:23 ok 15:58:34 #topic open discussion 15:58:42 Anyone have anything before we finish? 15:58:58 * hrw nope 15:58:58 yeah, I found out the magic collection of repos to install ceph on CentOS 8 15:59:17 would be happy to get this merged before: https://review.opendev.org/#/c/699413/10 15:59:18 patch 699413 - kolla - CentOS 8: base and openstack-base images - 10 patch sets 15:59:38 mnasiadka: this is ceph master branch? 15:59:42 mgoddard: yes 16:00:31 let's wrap up 16:00:36 Thanks y'all 16:00:38 #endmeeting