21:00:32 #startmeeting containers 21:00:33 Meeting started Tue Mar 26 21:00:32 2019 UTC and is due to finish in 60 minutes. The chair is strigazi. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:00:34 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:00:36 The meeting name has been set to 'containers' 21:00:40 #topic Roll Call 21:00:45 o/ 21:00:48 o/ 21:00:50 o/ 21:00:57 hi jakeyip 21:00:57 Isn't this channel busy today!? o/ 21:01:13 I'll shut :D 21:01:16 brtknr: it is, probably because v1.14 is out :D 21:01:31 flwang: :D 21:02:18 eandersson: ping 21:03:10 #topic Announcements 21:03:28 magnum stein rc1 is out 21:03:53 yeah! 21:03:55 https://github.com/openstack/releases/blob/master/deliverables/stein/magnum.yaml#L12 21:04:33 We should add some highlights this weeks in the releases page 21:05:25 As flwang pointed out, k8s 1.14.0 is out, we can make this default in stein 21:05:25 hi flwang strigazi :) 21:05:38 flwang: thougths? 21:06:00 jakeyip: hey 21:06:02 strigazi: if sonobuoy can pass on v1.14, then we can 21:06:11 is it out? 21:06:43 I don't see it 21:06:57 you mean sonobuoy or k8s v1.14? 21:07:00 yes 21:07:09 We can run the tests without it 21:07:39 i mean we need to make sure sonobuoy (latest version )can pass on k8s v1.14 cluster 21:07:54 ok 21:07:56 then i'm ok to use v1.14 as default version in stein 21:08:12 #topic Stories/Tasks 21:09:09 o/ 21:09:35 Cluster upgrades, I have updeted the patch for minion upgrade, I miss smth to make it work with the API https://review.openstack.org/#/c/514960/ 21:10:21 strigazi: can current patch cover the base OS image upgrade? 21:10:24 The important part is that the agent is doing all the config. Only two scripts are user_data 21:10:27 or just cover the k8s version upgrade? 21:11:04 can do OS too 21:11:24 and can you briefly explain what's the problem you have now? and anything we can help 21:12:45 the docker_storage_setup doesn't work. it uses the default storage congig which is overlay2 21:13:53 strigazi: does that mean if the docker_volume_driver is overlay2, all the other parts work well, is it? 21:14:03 yes 21:14:10 cool 21:14:34 that's a biiiiiiiiiiiiiiiiiiig milestone, so can i say it's ready for review and testing? 21:15:09 For the minions, should be in a good state 21:15:27 master doesn't work at this moment? 21:16:13 master no, It needs some code in the driver part 21:16:32 to select the masters 21:16:56 driver part means? 21:16:57 and the batch size is default to 1 21:17:15 magnum/drivers/heat/driver.py 21:17:16 i think we should be able to pass in the batch size 21:17:24 since it's covered in the api 21:17:41 yes 21:19:00 i will think about the master part, we can discuss that part later 21:19:26 thanks 21:19:28 based on current status, do you think the master upgrade will be a big task? 21:20:03 not bigger than this one 21:20:20 strigazi: i see. 21:20:24 at least to upgrade k8s and OS 21:21:12 again, i'd like to take opportunity to say THANK YOU for your big effort on this hardest job, and sorry for all my push 21:21:37 addons, need some effort. Also big jumps in versions of addons, I'm not sure if it is doable to support them 21:22:01 i would put addons into a separate patch 21:22:13 do you think they have hard dependency 21:22:29 when vX.Y.Z to cX+1.0.0 21:22:41 when vX.Y.Z to vX+1.0.0 21:22:44 i mean will the addon upgrade cause big refactor of current k8s upgrade work 21:22:49 you mean addon? 21:22:52 yes 21:23:19 for that case, i'm pretty sure, the cloud provider must do the entirely testing before release the new template 21:23:28 we can do this after 21:23:35 yep 21:23:36 yes, that is the idea 21:24:01 and we can learn from current os upgrade and k8s upgrade work 21:24:11 which will help us design the addon upgrade 21:24:33 we don't have to mix them since they're definitely on different levels 21:24:40 at least at this moment 21:24:41 sure 21:25:37 shall we move on? 21:25:39 i will heavily test/review it since today 21:25:47 yep, i'm good, thank you so much 21:25:52 cheers 21:26:28 nodegroups, I'm good with the current state for the DB and API so far 21:27:00 strigazi: i don't worry about the db and conductor api part 21:27:02 ttsiouts did a pretty good job 21:27:23 shall we take it? 21:27:27 i'd like to understand if the other parts can be ready in time so that we can get them in Stein if we want 21:28:09 so let's double check this, if we want to get NG in stable/stein 21:28:17 personally, I'm OK with this 21:28:59 flwang: you mean the driver parts? 21:29:01 If we take db/api/conductor, it is easier to iterate after 21:29:24 i need a 'promise' :) from ttsiouts to promise he has enough time to get the other patches of NG complete in time 21:29:32 strigazi: true, i get that 21:30:03 flwang: I'm on it 21:30:06 :D 21:30:06 until when? 21:30:40 strigazi: https://releases.openstack.org/stein/schedule.html 21:30:53 12 April 21:31:08 i'm not sure if we have more time after 12th 21:33:25 flwang: I can do it 21:33:41 but IIRC, we can still cherrypick patch into stable branch after released 21:33:54 though it's not a best practice for new feature 21:34:06 but it still doable 21:34:53 we can do it. I don't see openstack as one piece of software since a long time :) 21:34:53 ttsiouts: i will do more reviews for NG patches 21:35:01 flwang: thanks! 21:35:32 strigazi: i understand, so let's try to meet it 21:35:58 if we finally missed it for 1 or 2 patches, we can handle it 21:36:06 strigazi: are you OK with that? 21:36:24 +1 21:36:31 ttsiouts: sorry, I wasnt able to do any more tests on your patches, my dev server is down :( 21:36:55 brtknr: thanks for all your effort! 21:37:53 eandersson: any more input for NGs? 21:37:56 ttsiouts: i havent done anything yet :P 21:38:00 I still need to test it out a bit more 21:38:10 Been a busy couple of weeks for us 21:39:20 ok 21:40:17 Does anyone want to bring something else up? 21:40:26 strigazi: autoscaling/autohealing 21:41:06 Who is going to Denver? 21:41:11 https://review.openstack.org/#/c/631378/ i break the unit test because of my last patchset, but it's in good shape for review and testing 21:41:40 autoscaling/autohealing is also a very important feature we'd like to get it in Stein 21:42:01 could we have two labels? 21:42:09 we will have two labels 21:42:27 auto_scaling_enabled and auto_healing_enabled 21:42:53 the magnum driver will be included in CA v1.14.1 21:42:59 auto_healing_enabled will control only draino? 21:43:15 strigazi: and CA 21:43:42 if auto_healing_enabled=false -> no autoscaling? 21:43:43 auto_healing_enabled will also deploy CA 21:44:16 if auto_healing_enabled = False, but auto_scaling_enabled = True, autoscaling is still working 21:44:35 sounds good 21:44:44 Either auto scaling or auto healing we need CA to be deployed 21:44:45 if [ "$(echo $AUTO_HEALING_ENABLED | tr '[:upper:]' '[:lower:]')" = "true" || "$(echo $AUTO_SCALING_ENABLED | tr '[:upper:]' '[:lower:]')" = "true"]; then 21:46:04 ok 21:46:12 sounds good 21:46:29 eandersson: i'm going to denver 21:46:46 Awesome 21:47:13 We will have 5 individuals from Blizzard attending. 21:47:45 cool 21:48:04 (2 from Nectar but I won't be there :( ) 21:48:45 flwang: anything else you want to discuss? 21:48:58 Do we have any particular topics to discuss at Denver, or maybe an ether pad set up? 21:49:21 no, im ok 21:49:42 eandersson: flwang let's try to cook something for next week's meeting 21:49:49 Sounds good 21:50:12 Would be nice to have some topics lined up ahead of the event 21:50:34 strigazi: again, thank you my friend 21:50:50 flwang: eandersson we will have a room for one day 21:51:10 strigazi: it would be nice if you can review this https://review.openstack.org/647618 21:51:20 flwang: for the afternoon I guess you can join online 21:51:31 yep 21:51:43 if time is ok, i can join 21:51:50 https://etherpad.openstack.org/p/magnum-train-ptg <- something like this maybe 21:52:02 eandersson: =1 21:52:04 eandersson: +1 21:53:03 let's add it here https://wiki.openstack.org/wiki/PTG/Train/Etherpads 21:54:56 Let' send the meeting? anything else? 21:55:07 Nope - all good 21:55:27 As always feel free to hit me up with reviewes etc 21:55:52 strigazi: thank you 21:56:22 flwang: cheers, eandersson thanks 21:56:28 #endmeeting