15:02:49 #startmeeting Kolla 15:02:50 Meeting started Wed Nov 13 15:02:49 2019 UTC and is due to finish in 60 minutes. The chair is hrw. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:02:51 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:02:54 The meeting name has been set to 'kolla' 15:02:54 #chair mgoddard 15:02:55 Current chairs: hrw mgoddard 15:03:06 (paste agenda) 15:03:14 * Roll-call 15:03:14 * Announcements 15:03:14 * Review action items from last meeting 15:03:14 * CI status 15:03:16 * Train release planning 15:03:19 ** Deprecate ODL deploying support https://review.opendev.org/691749 15:03:21 ** Kolla support matrix follow-up - known downstreams that use the image 15:03:24 * Review priorities 15:03:27 #topic roll-call 15:03:29 o/ 15:03:31 o/ 15:03:33 o/ 15:03:36 o/ 15:03:39 o/ 15:03:45 (reping mgoddard) 15:03:50 o/ 15:03:57 who's driving this thing? 15:04:02 mgoddard: you are 15:04:06 mgoddard: you 15:04:12 sorry, had to take care of something. you have my full attention 15:04:21 #topic announcements 15:04:48 #info Kolla pvPTG last week was a great success! 15:04:55 #link https://etherpad.openstack.org/p/kolla-ussuri-ptg 15:05:04 ^ notes from the discussions 15:05:12 we had up to 13 people iirc 15:05:13 thanks to everyone who joined in 15:05:16 yep 15:05:19 good turnout 15:05:42 thanks to yoctozepto for organizing space for meeting in Białystok 15:05:44 Hi all 15:05:46 +1 15:05:50 hi PrinzElvis 15:06:03 we're just having the weekly meeting right now 15:06:22 #info Vote on Kolla Ussuri priorities until the end of this week 15:06:25 #link https://etherpad.openstack.org/p/kolla-ussuri-priorities 15:07:10 These will help guide the development effort in Ussuri 15:07:16 Any other announcements? 15:07:22 1 15:07:31 ops 15:07:43 so now you need to announce something hrw 15:07:49 what ops 15:07:50 devops 15:07:52 sysops 15:07:56 chatops 15:08:01 let's move on 15:08:11 #topic Review action items from last meeting 15:08:22 there were none 15:08:31 #topic CI status 15:08:33 100% completion success 15:09:01 (that was about actions, not CI obviously) 15:09:02 I've been a little out of the loop for the last few days. How is CI looking? 15:09:18 the whiteboard says GREEN 15:09:23 #link https://etherpad.openstack.org/p/KollaWhiteBoard 15:09:24 no permabreaks observed 15:09:43 mgoddard: quite ok. ubuntu/source/congress misbehave but it looks like locale thing to check 15:10:05 yeah, this is for back to ussuri stuff 15:10:15 we need to fix ussuri and train locale again 15:10:16 mgoddard: things may break once we merge all 'move back to master' patches but centos builds with them 15:10:24 ubuntu does not buy en_US.UTF-8 15:10:46 will be fixed today (I guess) 15:11:01 hmm, co C.UTF8 for ubuntu, en_US.UTF8 for centos? 15:11:29 I think so 15:11:35 centos8 should have C.UTF-8 too 15:11:50 so it might be train-only conditional 15:11:53 ok 15:11:56 and revert on ussuri 15:12:07 flip flop 15:12:07 centos8 will not have C.UTF-8 15:12:14 as it is not in upstream glibc yet 15:12:16 u sure? 15:12:21 yes 15:12:23 hmm 15:12:29 it was in some rhel bug 15:12:41 I thought it was about 7, but ok 15:12:52 will check and then decide, fix and be done 15:12:54 :D 15:13:00 ok, move on 15:13:00 en_US.UTF-8 is safest 15:13:08 hrw: as long as it is there 15:13:11 let's move on 15:13:18 #topic Train release planning 15:13:22 (we can also install it everywhere, most natural env then) 15:13:43 #info Kolla and Kolla Ansible RC1 released, stable/train branches exist 15:13:49 Train has come 15:13:50 yay! 15:14:13 #info Master branches are no longer frozen - we can start merging features again 15:14:23 15:14:30 mgoddard: we already started 15:14:50 Has anyone been through recent fixes on master and backported to stable/train? 15:14:53 we did indeed 15:15:06 mgoddard: I think I did some randomly 15:15:10 ok 15:15:12 but not thoroughly 15:15:29 #action mgoddard to check stable/train backports 15:15:55 Comment 20 Carlos O'Donell 2019-08-29 13:40:44 UTC 15:15:55 The C.UTF-8 locale is already in RHEL 8.0. 15:15:59 hrw: ^ 15:16:07 o! had to miss 15:16:21 otherwise, please test these RC1 releases. There will be an RC2 to follow shortly with fixes added since 15:17:04 yes, sir 15:17:25 I plan to upgrade to train my semi-production cloud 15:17:31 nice 15:17:38 and let you know how miserable it becomes 15:17:50 Michal Nasiadka proposed openstack/kolla-ansible master: Make fluentd-elasticsearch configuration more robust https://review.opendev.org/661747 15:17:53 There are a couple of subtopics for this one 15:18:04 #topic Deprecate ODL deploying support https://review.opendev.org/691749 15:18:24 #link https://review.opendev.org/691749 15:18:25 both mine 15:18:39 already had a little chat with mnasiadka 15:18:51 we can still deprecate I guess as it does not work (confirmed) 15:18:56 care to summarise? 15:19:01 mgoddard: according to egonzalez - there's no integration with Neutron in this (or it doesn't work) 15:19:07 mgoddard: and there's no way anybody can use it 15:19:16 and we did not upgrade it 15:19:23 and nobody complained/complains 15:19:30 And Eduardo proposed himself on IRC to deprecate :) 15:19:47 yeah, thx mnasiadka, could not have summarized that better 15:19:54 mgoddard: ^^ 15:20:17 as I told yoctozepto I see two options - either we just deprecate and then remove, or we send a mail to ML asking if anybody needs this, if no answer after a week, we deprecate and remove :) 15:20:31 #link 15:20:34 https://bugs.launchpad.net/kolla-ansible/+bugs?field.searchtext=opendaylight&orderby=-importance&search=Search&field.status%3Alist=NEW&field.status%3Alist=CONFIRMED&field.status%3Alist=TRIAGED&field.status%3Alist=INPROGRESS&field.status%3Alist=FIXCOMMITTED&field.status%3Alist=FIXRELEASED&field.status%3Alist=INCOMPLETE_WITH_RESPONSE&field.status%3Alist=INCOMPLETE_WITHOUT_RESPONSE&assignee_option=any&f 15:20:36 ield.assignee=&field.bug_reporter=&field.bug_commenter=&field.subscriber=&field.structural_subscriber=&field.tag=&field.tags_combinator=ANY&field.has_cve.used=&field.omit_dupes.used=&field.omit_dupes=on&field.affects_me.used=&field.has_patch.used=&field.has_branches.used=&field.has_branches=on&field.has_no_branches.used=&field.has_no_branches=on&field.has_blueprints.used=&field.has_blueprints=on&fiel 15:20:39 d.has_no_blueprints.used=&field.has_no_blueprints=on 15:20:42 that is a little too long 15:20:47 maybe shorten 15:20:48 :D 15:20:48 bugs referencing opendaylight 15:21:20 hmm, so we can close them quickly now :D 15:21:33 just as an indicator of whether anyone uses it 15:21:49 mgoddard: all of them are from 2018 15:21:55 people using ODL might not have upgraded to stein+ yet 15:22:11 ok then, but it doesn't mean we have any contributor that cares for ODL 15:22:17 https://bugs.launchpad.net/kolla-ansible/+bug/1835735 15:22:17 Launchpad bug 1835735 in kolla-ansible "initrunonce fails with opendaylight" [Undecided,In progress] - Assigned to Eduardo Gonzalez (egonzalez90) 15:22:22 so it really fails with rocky 15:22:30 and we have that reported 15:23:13 ok 15:23:27 I guess it just means you need to deploy it yourself 15:23:37 odl is kind of orthogonal to openstack 15:23:47 well, there's the neutron-server bit that you need to configure 15:23:48 so is much of what we deploy :) 15:24:07 do we need to also deprecate the image? 15:24:17 but still you can use neutron-server-opendaylight and override the config 15:24:19 mgoddard: tripleo uses it 15:24:23 but overrides all things 15:24:26 yeah, tripleo uses it 15:24:38 but not the opendaylight image? 15:24:40 mnasiadka suggested the new feature in ussuri 15:24:43 could solve the problem 15:24:55 where we support external image recipes 15:24:59 mgoddard: they use both, opendaylight image and the neutron-server-opendaylight 15:25:05 or the plan minimum - stop building 15:25:07 mgoddard: override a lot, as always - but still use it 15:25:23 yeah, removing would break their jobs 15:25:28 override to upgrade to a newer version? 15:25:38 yup, change repo, change packages 15:25:41 newer version 15:25:48 some internal orchestrations 15:25:57 ok 15:26:43 #agreed Deprecate ODL 15:26:49 #undo 15:26:50 Removing item from minutes: #agreed Deprecate ODL 15:26:53 #agreed Deprecate ODL in kolla-ansible 15:27:09 mhm 15:27:14 Let's move on 15:27:15 in Train or in Ussuri? :) 15:27:20 in Train 15:27:28 #topic Kolla support matrix follow-up - known downstreams that use the image 15:27:43 so I got this idea 15:27:51 to include in some places 15:27:56 some place* 15:28:02 docker label 15:28:04 a table similar to support matrix 15:28:13 three columns 15:28:13 and build a table based on the labels 15:28:18 image | k-a | ooo 15:28:45 mnasiadka: this info is weird to have in labels but that could be next step 15:28:56 for now I would create it 15:29:01 you would review it 15:29:05 plus some tripleo guy 15:29:12 and we would have a better outlook 15:29:27 what's the goal? 15:29:32 wdyt 15:29:50 to know who is affected by each image 15:30:36 e.g. odl would be now tripleo only 15:30:41 just like ovn is atm 15:31:02 sounds like a reasonable idea 15:31:14 and many more k-a only 15:31:16 like all these things, it could easily go stale 15:31:25 ok, i'll propose something later this week 15:31:27 particularly on the tripleo side 15:31:33 that's the problem 15:31:48 but hopefully changes less than the support matrix 15:31:49 still better than searching each time 15:32:02 alternative is to get consumers to document it, then link to them 15:32:22 mhm 15:32:46 Maybe let’s invite cloudnull for a meeting and discuss? 15:33:08 +1 15:33:18 we should get him more involved 15:33:26 zhulingjie proposed openstack/kolla-cli master: "Switch to official Ussuri jobs" https://review.opendev.org/694097 15:33:33 Radosław Piliszek proposed openstack/kolla master: Revert "base: use en_US.UTF-8 locale on all distros" https://review.opendev.org/694098 15:33:40 they need to buy into the idea, otherwise it will go stale 15:33:59 +1 15:34:07 zhulingjie proposed openstack/kolla-cli master: Switch to official Ussuri jobs https://review.opendev.org/694097 15:34:38 yoctozepto: can you get in touch with cloudnull and find a time to discuss, e.g. next week's meeting? 15:34:58 he's probably still catching up after the summit 15:35:54 mgoddard: ok, give me this action, please 15:36:19 #action yoctozepto: to get in touch with cloudnull and find a time to discuss kolla image consumers, e.g. next week's meeting 15:36:32 #topic Review priorities 15:36:58 Priority for train is still bugs 15:37:21 For master, let's focus on getting it back into development mode 15:37:27 And CentOS 8 15:37:38 right-yo 15:37:39 Feel free to RP+1 those patches 15:38:16 Creative solutions to the py2 drop breaks images problem welcome 15:38:33 In fact, let's discuss it now 15:38:51 #topic Handling py2 drop 15:39:12 In 1 month, all projects are supposed to drop py2 support 15:39:26 which means our images may fail to build 15:39:31 Marcin Juszkiewicz proposed openstack/kolla master: base: generate en_US.UTF-8 locale data for Debian/Ubuntu systems https://review.opendev.org/694099 15:39:31 (on CentOS 7) 15:39:39 we've already hit it with searchlight 15:40:07 what options do we have to keep ourselves going, considering CentOS 8 support still looks a way off and is out of our control 15:40:15 I think that for c7 this is how we should handle 15:41:07 ? 15:41:47 this that this hrw? 15:42:04 here's one option: pin to stable/train 15:42:05 if image fails for centos7/source then add to UNBUILDABLE and go on 15:42:31 that works until we hit an image that kolla-ansible tests need 15:42:35 once moved to c8 we revert and go 15:42:44 mgoddard: then we mark c7 as non-voting 15:43:16 we have to realize that c7 will just go worse and worse now 15:43:17 xD 15:43:22 how about this option 15:43:37 add two new images, base-centos8, openstack-base-centos8 15:43:50 these include as much as possible that builds on c8 15:44:04 mgoddard: not doable 15:44:09 feels clunky 15:44:11 then we switch the base over to these when they build 15:44:16 hrw: why? 15:44:18 mgoddard: want 12MB of centos8 build logs to check? 15:44:22 it is clunky. the whole problem is clunky 15:44:31 FAR FAR too many packages are missing 15:44:36 Centos builds as non voting :) 15:44:44 unless you know where to look for (u)wsgi etc 15:45:32 We do it once and revert when ready 15:45:44 no ceph, no several python3 packages etc 15:45:50 I guess it might be hard to have distro_python_version take two values 15:46:53 non-voting then 15:46:57 what can we do 15:47:08 mgoddard: https://review.opendev.org/692368 has a list 15:47:21 for image fixes we need in oldies cherry pick to train to test 15:47:22 UNBUILDABLE is better IMO 15:47:41 and non-voting in k-a when the time comes 15:47:42 at some point we will have almost everything breaking 15:48:05 :( 15:48:11 mgoddard: kolla-toolbox is UNBUILDABLE :D 15:48:37 :D 15:49:29 ok. Let's keep CI green for as long as possible. Once it goes red we lose the ability to see genuine failures 15:49:42 yep 15:49:58 Merged openstack/kayobe master: Fix kolla ansible virtualenv creation on the seed https://review.opendev.org/693030 15:50:09 #topic Open discussion 15:50:20 Anyone have anything today? 15:50:34 nope 15:50:37 nope 15:52:00 Any thoughts on this one? https://review.opendev.org/#/c/684799/ 15:52:15 not looking, but definitely deprecate 15:52:18 :D 15:52:53 ah, this is this 15:53:02 so rmq 3.8 should solve this already 15:53:03 I was planning on chasing that up actually 15:53:16 if mgoddard accepts that for train, I would not mind 15:53:17 ending in 3 15:53:18 Have we upgraded RabbitMQ though 15:53:20 2 15:53:25 1 15:53:29 hrw: open discussion 15:53:35 oh 15:53:40 that would be unkind 15:54:04 sorry 15:54:07 dougsz: nope, planned for ussuri 15:54:11 dougsz: we haven't upgraded RMQ. It was a discussion topic at the PTG raised by kplant, mostly to get the prometheus exporter 15:54:13 which will make this change irrelevant 15:54:28 so it's more to be in train 15:54:39 but kind of late 15:54:59 Marcin Juszkiewicz proposed openstack/kolla master: Ubuntu: use local APT mirrors if possible https://review.opendev.org/694104 15:55:11 RMQ upgrade has one vote so far 15:55:17 rabbitmq 3.8 requires erlang upgrade 15:55:45 it's easy if we forget other arches for the moment 15:55:51 and wait for hrw to build erlang for them 15:55:54 for centos/x86-64 there is repo. for debian/ubuntu/x86-64 iirc too. I can provide one for aarch64 probably 15:56:26 it was not upgrade in train because it was just too late 15:56:37 when the issue was really discovered and described 15:57:49 does this help dougsz or scottsol? 15:58:07 immediately 15:58:31 3.8 has the prometheus exporter they so desire 15:58:51 Any other topics? 15:59:26 Out of time 15:59:30 oot 15:59:31 Thanks y'all 15:59:33 #endmeeting