15:03:03 #startmeeting kolla 15:03:03 Meeting started Wed Apr 8 15:03:03 2020 UTC and is due to finish in 60 minutes. The chair is mgoddard. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:03:04 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:03:07 #topic rollcall 15:03:07 The meeting name has been set to 'kolla' 15:03:10 \o 15:03:35 o/ 15:03:36 ~o~ 15:03:44 mnasiadka: ? 15:03:56 osmanlicilegi: ? 15:04:03 o/ 15:04:14 #topic agenda 15:04:17 * Roll-call 15:04:18 o/ (busy) 15:04:19 * Announcements 15:04:21 ** First Kolla Klub meeting tomorrow @ 15:00 UTC | https://meet.google.com/hph-pynx-vsy 15:04:23 ** OpenStack (not kolla) feature freeze this week https://releases.openstack.org/ussuri/schedule.html 15:04:25 ** Kolla feature freeze Apr 27 - May 01 15:04:27 * Review action items from last meeting 15:04:29 * CI status 15:04:31 ** Kolla build forced publishing to avoid lengthy breakage periods 15:04:33 ** Kolla Ansible to pin EM branches to final release images (and making it policy in docs) 15:04:35 * Kolla Klub https://etherpad.openstack.org/p/kolla-sig 15:04:37 ** Suggested agenda? 15:04:39 * Ussuri release planning (kayobe) 15:04:41 * Ussuri release planning (kolla & kolla ansible) 15:04:43 #topic announcements 15:04:43 o/ 15:04:45 #info First Kolla Klub meeting tomorrow @ 15:00 UTC 15:04:48 #link https://meet.google.com/hph-pynx-vsy 15:05:15 we will discuss an agenda for tomorrow later in the meeting 15:05:22 #info OpenStack (not kolla) feature freeze this week 15:05:29 #link https://releases.openstack.org/ussuri/schedule.html 15:05:45 #link Kolla feature freeze Apr 27 - May 01 15:05:50 #undo 15:05:51 Removing item from minutes: #link Kolla 15:05:55 #info Kolla feature freeze Apr 27 - May 01 15:06:14 We will stop accepting features after that week 15:06:26 And focus on stabilising for the release 15:06:34 Any other announcements? 15:06:54 * yoctozepto (Radosław Piliszek) running for TC 15:07:13 and mgoddard officially our new-old PTL 15:07:22 of course 15:07:50 #info mgoddard remains Kolla PTL 15:07:55 :D 15:08:10 Bad luck team, you're stuck with me for another cycle :) 15:08:20 :] 15:08:21 * yoctozepto does not mind 15:08:22 #info Vote for yoctozepto for TC! 15:08:26 we're happy with you mgoddard 15:08:28 Pierre Riteau proposed openstack/kayobe stable/train: Fix multiple CI failures https://review.opendev.org/717031 15:08:45 you're too kind 15:08:53 #topic Review action items from last meeting 15:09:00 There were none 15:09:06 #info CI status 15:09:12 #undo 15:09:13 Removing item from minutes: #info CI status 15:09:16 #topic CI status 15:09:31 mgoddard: well, you are a fully-featured lead of this project so no need to be overly humble about it ;-) 15:09:56 It's been a bumpy week or two for kolla CI 15:10:01 or three 15:10:09 anyways, stein patch for sensu is pending 15:10:18 (kolla breakage) 15:10:20 kayobe is still recovering, but priteau is on it 15:10:29 https://review.opendev.org/718476 15:10:29 patch 718476 - kolla (stable/stein) - Sensu: Remove ceph and process-checks plugins from... - 1 patch set 15:11:03 train and master should be GREEN 15:11:09 Fixing kayobe one branch at a time... 15:11:41 just stable/train left to fix thanksfully 15:12:12 hopefully py2 drop fallout will stop soon 15:13:07 We have an outstanding issue with horizon taking forever to do asset compression 15:13:08 yeah, it greatly increases our failure rates 15:13:15 train was pretty stable in that regard 15:13:25 yeah, it has been workarounded 15:13:30 but is a practical pita 15:13:51 horizon team responded that they saw no difference between PyScss 1.3.4 and 1.3.7 on ubuntu 18.04 15:14:01 so could be something on our side? 15:14:11 hrw: did you have any thoughts? 15:15:30 sorry, was in a call 15:15:32 ok 15:15:55 Piotr Kopec proposed openstack/kolla master: nova-compute: add ndctl to expose NVDIMMs to guests https://review.opendev.org/718081 15:16:01 not looked at it at all 15:16:10 other than pointing to open a ticket 15:16:41 ok 15:16:44 #topic Kolla build forced publishing to avoid lengthy breakage periods 15:16:47 yoctozepto: yours? 15:17:26 mgoddard: mine 15:17:49 mgoddard: can we do anything about this? it's counter-productive to wait for next day crossing our fingers 15:18:07 you want a publish button? 15:18:20 does anyone remember if we visited this subject already and what is the consensus? 15:18:23 or 'recheck with local rebuild'? 15:18:24 mgoddard: more or less 15:18:45 I want unblocked k-a without rebuilding with every change 15:19:14 I would prefer that we focus on not pushing broken images 15:19:31 that would be better for our users 15:19:46 fair point, but could be harder to implement, but definitely next step 15:20:09 I think the push button is more of a question for zuul/infra 15:20:21 we need to publish in a job to access the secret 15:20:55 what if we had a job that runs when a magic file is touched? 15:20:56 mgoddard: noted, make an action for me 15:21:24 echo 'yes please' > .publish 15:21:37 could be run as a gate job 15:21:47 mgoddard: yeah, I was thinking of a magic file; but probably at least check queue is not gonna be able to use the secret (for obvious reasons) 15:21:58 and not entirely sure about gate 15:22:07 I will do research about the best option then 15:22:18 glad you agree we might like it 15:22:19 not sure if there is anything special about the periodic queue 15:22:33 it would definitely be useful 15:22:44 and what about testing before publish? 15:22:54 can we afford it? 15:23:00 at least for the core jobs? 15:23:15 makes sense 15:23:36 what about tiering split? how would you make the two things agree? 15:24:15 there are a few things we'd need to align here 15:24:21 tiering being one 15:25:01 I personally like the publish, test, promote pipeline model 15:25:14 as separate dependent jobs 15:25:49 mgoddard: publish under different tag? 15:25:57 but it does add complexity, and a possible dependency loop 15:26:02 yes, different tag 15:26:11 train-candidate 15:26:15 right 15:26:29 makes sense 15:26:53 then it's only a matter of adding tags in promotion 15:27:05 yes 15:27:30 not sure if we would automatically promote things we don't test 15:28:32 something to think about for V anyway 15:28:41 but it is brilliant 15:28:41 separate jobs involve lot of network traffic 15:28:48 that is true 15:28:53 we can give up on separate k-a periodics 15:29:02 then it would be largely the same 15:29:08 and even less concetrated 15:29:11 build-and-temporary-publish sends GBs of data. fetch-temporary-and-test fetches those GBs. etc 15:29:24 build-test-publish does network once 15:29:31 yeah, but we already do it via k-a periodics 15:29:35 true, although it's no different than publishing then running a deploy job 15:29:35 but needs to fit in 3h ;( 15:29:50 we could give up on those, they sometimes fail due to mixed images 15:29:54 which we already do many times a day 15:29:58 so it's a win-win 15:31:03 I will give both options some real thought, we can't block ourselves that much :-) 15:31:13 would be quite easy to test adding a deploy job to the pipelines 15:31:15 thanks for some food for thought 15:31:51 #topic Kolla Ansible to pin EM branches to final release images (and making it policy in docs) 15:31:56 yoctozepto: again? 15:32:15 mgoddard: yes 15:32:25 wdyt? simple policy change 15:32:32 makes sense / not really? 15:32:55 users might not know to switch to the em tag so we could leave k-a defaults broken 15:33:04 but we might as well change them in the final release 15:33:45 what do you mean by final relese images? 15:35:10 we don't actually tag images at a particular kolla release 15:35:22 it looks like it should happen, but it doesn't 15:35:26 https://hub.docker.com/r/kolla/centos-binary-fluentd/tags 15:36:37 mgoddard: ah, then there is no topic :-) 15:36:49 I am pretty sure I saw 8.x.x in there somewhere 15:36:59 other possibility is to switch to stable branches 15:37:02 so that would be stein 15:37:05 we published rocky ones and then stopped building them. so whatever is on hub.docker is final image 15:37:07 which might be more useful 15:37:17 hrw: yeah, we stopped when we did ;-) 15:37:27 mgoddard: switch how? 15:37:42 in the sources config 15:37:49 as we do in master 15:37:55 but use stable branches 15:38:20 you want that in em? ;d 15:39:39 well otherwise any fixes after EM never get picked up 15:40:05 true 15:40:14 makes sense, however orthogonal to the topic 15:40:29 but if we don't publish em tags, then it's a no-topic 15:40:44 so we might as well discuss making em follow stable branches 15:40:53 I vote YEAH 15:41:55 it makes sense to me, although I don't generally use source images 15:42:48 I suppose version-check.py would need an extension 15:43:16 Let's keep this one in mind and move on 15:43:18 it has one for train which no one wants ;d 15:43:37 I do use sources, but build for myself; especially would do for em... 15:43:57 #topic Kolla Klub https://etherpad.openstack.org/p/kolla-sig 15:44:02 Meeting tomorro 15:44:06 w 15:44:10 thanks 15:44:13 yw 15:44:27 How should we track agenda & meeting notes? 15:44:33 etherpad? 15:44:41 Google Docs I would suggest 15:44:52 google meet and google docs 15:44:57 makes sense 15:44:57 so there is a way to comment entries 15:45:00 no meet... 15:45:06 zoom? 15:45:10 ok, lets see if that works for everyone 15:45:14 I have to use phone for meet ;( 15:45:15 why, I like your special effecfs 15:45:20 meet is announced 15:45:24 ok 15:46:10 I think I'll miss tomorrow :/ 15:46:26 #action mgoddard to create a google doc for kolla klub meeting agenda and notes 15:46:35 np osmanlicilegi, next time 15:46:39 yep 15:46:51 #action mgoddard to send reminder to ML about tomorrow's meeting 15:47:07 what about the agenda in the first place 15:47:13 oh that 15:47:18 we have quite a lot of people 15:47:24 in the pad yes 15:47:30 let's see who dials in : 15:47:33 we might spend an hour of fixing connection and welcoming 15:47:38 ;D 15:47:41 mgoddard: are you planning to record and share on somewhere? 15:48:17 I don't think meet supports recording 15:48:31 but agenda & notes will be shared 15:49:07 "This feature is available with the G Suite Enterprise and G Suite Enterprise for Education editions." 15:49:30 I was thinking I could start with a couple of slides just explaining what we're doing 15:49:37 then some intros 15:49:43 but: "Through September 30, 2020, G Suite customers can use premium Google Meet video conference features, such as larger meetings (up to 250 participants), live streaming, and recording." 15:50:24 mgoddard: we must encourage really quick intros 15:50:41 sure 15:50:58 although I think that is what this first session is about 15:51:44 then I was going to suggest we ask the group what they think the scope should be 15:51:59 take over the world of course 15:52:13 eventually 15:52:22 is there anything else we should cover? 15:53:03 hmm, well, makes sense 15:53:15 it's for operators so they should decide what we are going to talk about there 15:53:22 we can try to achieve something in meeting 2 :) 15:54:07 sounds like we have a rough plan 15:54:11 it'll be alright on the night 15:54:17 #topic Ussuri release planning (kayobe) 15:54:28 priteau: \o 15:54:34 o/ 15:54:47 how are we looking? 15:55:19 * yoctozepto looks gorgeous (as always) but is not sure about the others ;/ 15:55:20 still a few centos 8 patches outstanding 15:55:36 I've been focusing on stable branches, lots to merge in master still. 15:55:57 do we want to finally get rid of c7 in ussuri? 15:56:09 I can refresh patch but it needs reviews 15:56:13 I'll try to rally some reviewers tomorrow 15:56:14 hrw: didn't we? (btw, this is kayobe for the moment) 15:56:29 ops 15:56:32 hrw: not yet 15:56:34 hrw: ah, you mean this part, talk later 15:56:39 oops I meant yoctozepto 15:57:16 #topic Ussuri release planning (kolla & kolla ansible) 15:57:28 yeah, let's drop all signs of c7 15:57:51 will refresh https://review.opendev.org/#/c/692450/ then 15:57:52 patch 692450 - kolla - WIP: Remove support for CentOS 7 - 15 patch sets 15:58:23 WIP might have put reviewers off 15:58:41 I haven't reviewed as I edited it 15:58:53 added RP+1 15:59:29 I'll update https://review.opendev.org/#/c/713282/ on the k-a side 15:59:30 patch 713282 - kolla-ansible - Remove support for CentOS 7 - 1 patch set 15:59:52 1 minute to go 16:00:01 not really 16:00:18 other centos 8 things: https://review.opendev.org/715224 16:00:19 patch 715224 - kolla (stable/train) - CentOS 8: Add rabbitmq-3.7.24 image (CentOS 7 only) - 2 patch sets 16:00:48 mgoddard: my tests were fine, nothing broken 16:00:51 bbl, thanks for meeting 16:00:58 osmanlicilegi: great 16:01:07 ok, let's end it there 16:01:10 Thanks all 16:01:22 thanks all 16:01:33 Keep focusing on those priority patches before feature freezr 16:01:36 #endmeeting