16:01:05 <strigazi> #startmeeting containers 16:01:06 <openstack> Meeting started Tue Apr 18 16:01:05 2017 UTC and is due to finish in 60 minutes. The chair is strigazi. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:07 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:10 <openstack> The meeting name has been set to 'containers' 16:01:18 <strigazi> #topic Roll Call 16:01:33 <tonanhngo> Ton Ngo 16:02:05 <juggler> Perry Rivera o/ 16:03:04 <strigazi> Thanks for joining the meeting tonanhngo juggler 16:03:30 <juggler> hello strigazi 16:03:31 <strigazi> Adrian couldn't make it today, he will be here next week. 16:03:55 <tonanhngo> sparse crowd, must be DockerCon 16:03:58 <juggler> ah, hope things are ok 16:04:28 <strigazi> I hope it is indeed. 16:04:56 <strigazi> #topic Announcements 16:05:17 <strigazi> I don't have any, if you do, shoot 16:05:42 <juggler> None here currently 16:05:46 <tonanhngo> none from me 16:05:48 <strigazi> #topic Essential Blueprints Review 16:06:21 <strigazi> #link https://blueprints.launchpad.net/magnum/+spec/flatten-attributes Flatten Attributes [strigazi] 16:08:47 <strigazi> I pivoted a bit the impleemtation towards cluster instead of cluster template. I couldn't figure out the problem I had with update on CTs. My goal is add all attrs to cluster and detach clusters from CTs. This change will allow proper handling of: 16:08:59 <strigazi> #link https://blueprints.launchpad.net/magnum/+spec/cluster-upgrades Cluster Upgrades [strigazi] 16:09:59 <strigazi> Since the attributes we want to change will belong to the cluster and not its CT 16:11:21 <strigazi> I have a prototype working (in devstack) which replaces all the nodes with the new attrubutes. At the moments I didn't do drain first. I'll add it next 16:12:13 <strigazi> I tested upgrading k8s 1.5.2 to 1.5.3 16:12:19 <juggler> nice work strigazi 16:12:38 <juggler> how did the tests go 16:13:20 <tonanhngo> Does k8s provide any support for draining a node? It's probably a common procedure. 16:14:02 <strigazi> Well it worked, but it was more a like a cluster refresh, I need to also talk to k8s to remove the old nodes and maybe add a message to warn users that pod without RCs will be lost 16:14:33 <strigazi> tonanhngo It does, kubectl drain ... 16:15:04 <strigazi> it pop a warning saying the above warning 16:15:17 <tonanhngo> Nice. But for pod without RC, it's known that it's not guaranteed to live 16:15:33 <juggler> RC? 16:15:42 <strigazi> a pod without an replication controller will be lost 16:15:47 <tonanhngo> if a node dies suddenly, that's what would happen 16:15:54 <juggler> ah, thank you 16:15:57 <strigazi> exactly 16:16:18 <strigazi> tonanhngo GKE does the same 16:16:33 <strigazi> it's a good start I think 16:17:30 <strigazi> Any other comment? 16:17:48 <strigazi> let's skip: 16:17:50 <strigazi> #link https://blueprints.launchpad.net/magnum/+spec/nodegroups Nodegroups [Drago] 16:18:05 <strigazi> since Drago and Jaycen are not here. 16:18:33 <strigazi> #topic Other Ideas 16:19:28 <strigazi> based on the discussion on the last meeting I tied again to containerize the heat agents, I managed to create a 30mb image based in alpine linux 16:19:47 <strigazi> voila: https://hub.docker.com/r/strigazi/heat-container-agent/tags/ 16:20:48 <strigazi> requires some testing though. Check it out. 16:21:24 <strigazi> #topic Open Discussion 16:22:06 <juggler> thanks strigazi 16:22:21 <tonanhngo> Did anyone from CERN attend KubeCon? 16:22:29 <strigazi> I don't have anything folks, and I'll be away this week. 16:22:37 <strigazi> Ricardo attended 16:22:54 <tonanhngo> Anything new that's interesting to us? 16:23:07 <tonanhngo> (networking, storage, ...) 16:23:26 <juggler> Added RC to this list: https://wiki.openstack.org/wiki/Magnum/Acronyms#Table_of_Acronyms 16:24:08 <tonanhngo> juggler: +1, that should be helpful 16:24:09 <strigazi> People were interested in magnum. I have some new intersting features, just a second 16:24:10 <juggler> Didn't add GKE to this list since it's Google-related... 16:24:34 <juggler> thx tonanhngo 16:24:43 <juggler> sure sure strigazi 16:26:54 <strigazi> RBAC for authentication, a few improvements in dynamic storage provisioning but it is already supported for cinder but with annotations 16:27:13 <juggler> hm...maybe I should add GKE, seeing that K8S is on that list too...I will do so.. 16:27:13 <strigazi> the definition of PVs changes a bit 16:27:41 <strigazi> daemonsets support rolling upgrades 16:27:58 <tonanhngo> I heard something about V2 for volume to support stateful pod 16:28:36 <strigazi> That is what I was looking for but it is not there yet 16:28:47 <tonanhngo> how about multitenancy in k8s? 16:29:04 <strigazi> and COREdns instead of skydns and i think kubedns 16:29:55 <strigazi> tonanhngo nothing concrete yet but it is in their roadmap 16:30:17 <tonanhngo> ok, I think they say 3rd quarter this year 16:30:42 <strigazi> I will chnage a lot how people use k8s 16:31:03 <tonanhngo> Certainly, and Magnum should plan accordingly 16:31:04 <strigazi> but this year sounds very ambitious 16:32:08 <juggler> PV -> Persistent Volumes in this context? 16:32:12 <strigazi> yes 16:32:14 <juggler> thx 16:32:23 <tonanhngo> There is a large influx of contributors, so k8s should be growing quickly 16:35:17 <juggler> GKE and PV added to the list... 16:35:30 <strigazi> That is true, but the rate of growth will decrease I guess 16:37:13 <strigazi> We can wrap it up tonanhngo juggler, is there anything else you want to discuss? 16:37:23 <tonanhngo> That's all from me 16:37:34 <juggler> good here strigazi 16:37:44 <juggler> thanks for presiding 16:37:55 <strigazi> See you next week :) You are welcome 16:37:55 <tonanhngo> Thanks Spyros 16:38:05 <juggler> Good seeing everyone :) 16:38:05 <strigazi> #endmeeting