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