13:09:39 #startmeeting openstack-salt 13:09:40 Meeting started Tue Jul 19 13:09:39 2016 UTC and is due to finish in 60 minutes. The chair is cznewt. Information about MeetBot at http://wiki.debian.org/MeetBot. 13:09:41 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 13:09:43 The meeting name has been set to 'openstack_salt' 13:09:52 hello everyone 13:10:15 sorry for the past meeting, I was sick and did not pass the chairmanship 13:10:25 who is present? 13:10:27 o/ 13:10:43 \o/ 13:12:26 O/ 13:13:22 #topic roll call 13:13:27 hello everyone 13:13:44 hi 13:13:46 #topic Introduction 13:13:52 This meeting is for the openstack-salt team 13:13:58 if you're interested in contributing to the discussion, please join #openstack-salt 13:14:01 o/ 13:14:16 meetings are Weekly on Tuesdays at 1300UTC 13:14:24 #link http://eavesdrop.openstack.org/#OpenStack_Salt_Team_Meeting 13:14:29 #link https://wiki.openstack.org/wiki/Meetings/openstack-salt 13:14:39 Tux_: hello 13:14:47 epcim: hello 13:14:55 Hi 13:15:12 we have met in great numbers :) 13:15:17 #topic Review past action items 13:15:52 * cznewt newt_ to setup the pipeline to build the docs 13:15:57 hi 13:16:00 this issue is done :) 13:16:04 liqw: hello 13:16:22 the documentation is now available at http://docs.openstack.org/developer/openstack-salt/ 13:16:25 #link http://docs.openstack.org/developer/openstack-salt/ 13:16:41 so please change the links at any references you see 13:17:15 I've fixed the wiki and formulas 13:17:33 the next is 13:17:34 * cznewt epcim to document the docker deployment in openstack-salt documentatin 13:17:43 how is progress on this one? 13:18:04 I am doing a review of openstack-salt docs. vagrant deployment etc.. 13:18:14 docker is on list as well 13:18:32 will have to fix docs to reffer new bootstrap scripts. 13:18:50 yes this is right 13:18:53 and update bootstrap script to be capable of multiple consequence runs.. 13:19:26 Yes I can do this 13:19:47 cool, when you will time? 13:20:30 Week or two (depends on when we give a birth ;) 13:20:32 I will look at it tonight, its on my wishlist for the past few weeks now 13:21:24 Tux_: great I'll send you a link to blueprint on this issue 13:21:28 I do have kitchenCI init script to , auto-generate, introduce this kind of platform reharsal for openstack salt formulas. 13:22:03 #action tux to update the documentation on bootstrap for vagrant and docker 13:22:18 epcim: let's go over past issues first 13:22:29 we'll get to your point in a minute 13:22:42 the last past action is ACTION: newt to add the salt-formula-kubernetes 13:22:50 As of now, it;'s passing tests for nova, neutron. Working on Swift and cinder. Expecting in a week I push it for review. Discussion expected.. 13:22:53 i've not yet started the process 13:23:12 but i will this week 13:23:19 #action newt to add the salt-formula-kubernetes 13:23:45 #topic Today's Agenda 13:24:29 epcim: do you have some results to look at? can we setup blueprint to give it more contrete use-cases? 13:25:14 as of now, there is cookiecutter internal template and script, but as we have /tests/pillars - now the init script use these to define/generate test suites 13:26:01 individual formula run a salt-call, but as we have CI in docker, the services are not started (dependency related constrains)... 13:26:54 this is something we can see further to test the individual services as well as complete systems 13:27:07 both in virtual-machine and container way 13:27:23 .. not an trivial way to provision "component" dependencies without proper metadata.. It's expected to test n-tier infrastructures (or rather say n-applicaton composition) for the whole openstack stack 13:28:44 the openstack-salt project has the multi-openstack deployment metadata ready for use to solve this kind of test requirements 13:29:18 by actually deploying the control plane on virtuals or to containers 13:30:21 there are setups for local deployments by vagrant or cloud by heat and the docker which should be local and cloud/heat as well 13:30:38 cznewt: what's the status of salt-formula-kubernetes? 13:31:47 apuimedo: the formula is being tested and can automate provisioning of kubernetes clusters and containers [services] running on top 13:32:21 it is not yet production ready, needs some polishing, but it is getting there rather quickly 13:33:05 this is something that needs much better documentation for start 13:33:25 cznewt: surely - we expect to use heat templates to provision infrastructure and that use custom bootstrap scripts (that download/setup formula dependencies) and later use scripts or later salt orchestrate to spin up the whole thing.. 13:35:16 yes this is exactly what we provision for vms now [bootstrap, orchestrate], the local docker/cloud kubernetes deploy is under way, it is testable but not yet integrated with heat setups 13:37:41 cool 13:37:44 thanks cznewt 13:38:05 I'd love to see the documentation 13:39:14 apuimedo: you can start at the https://github.com/tcpcloud/docker-salt 13:39:55 cznewt: děkuju :-) 13:40:29 and we'll setup a heat stack that installs the kubernetes cluster with openstack control plane 13:40:41 apuimedo: kdo tam? :) 13:42:12 action create deployments for docker and kubernetes and synchronise with Tux on docs 13:42:17 #action create deployments for docker and kubernetes and synchronise with Tux on docs 13:43:06 we'll do we have any more issues? 13:43:08 cznewt: kuryr devel 13:43:52 I'm just checking deployment options for kuryr-kubernetes 13:45:12 kuryr-kubernetes works with what neutron backends? 13:45:18 leaving.. too busy ... see u. 13:45:32 cznewt: so far we've prototyped with midonet 13:45:44 but should work at least with ovs ref impl 13:45:44 do you look for a way to setup complex testing environment? 13:46:11 we have ad-hoc containers now using https://github.com/midonet/midonet-sandbox 13:46:32 but as we upstream the prototype, using some existing openstack project for the CI would be good 13:46:46 so either kolla, openstack salt, etc 13:47:21 we deal a lot with contrail setups 13:47:30 have you seen our midonet formula? 13:48:02 I did, mceloud did it, IIRC 13:48:22 yes we can setup more complex environment using midonet network neutron backend 13:48:24 but I've not tried it yet 13:49:19 hello all 13:49:21 I have to check that we have the proper metadata for the midonet networking 13:49:34 so we can launch it as any other stack 13:49:35 I developed midonet formula with marco 13:49:43 cool! 13:49:46 thanks for that 13:50:19 readme provides sample pillars 13:50:35 apuimedo: if you are interested we can work to gether to get the kuryr salted 13:50:51 jpavlik: did you try it together with the kubernetes formula? (I guess not, since the k8s - midonet integration is a prototype) 13:51:02 not yeat 13:51:03 cznewt: that sounds interesting 13:51:18 we have calico, flannel contrail 13:51:26 jpavlik: for k8s? 13:51:33 yes 13:51:38 cool 13:51:38 so you can setup it as integral part of the deployment process and have openstack+mido and kube along with networking managed by the kuryr 13:51:38 we can add midonet as well 13:51:55 cznewt: right 13:51:57 if I get it right, I'm not too much a network guy :) 13:52:03 we tested midonet with openstack only 13:52:15 we have midonet getting providing the networking for both OSt and k8s pods and services 13:52:25 I know that there is some beta 13:52:27 jpavlik: and this is the openstack+midonet - kubernetes binding 13:52:37 s/getting// 13:52:44 have you tested kuryr with k8s and openstack on midonet? 13:52:52 it should pass well as we can provide more neutron backend setups to test the kuryr against 13:52:56 jpavlik: yes, doing it all the time 13:53:14 but with haproxy as the lbaas driver 13:53:24 this is interesting 13:53:27 do you have neutron lbaasv1 in the salt formulas? 13:53:43 so you have single network spread between kubernetes and openstack 13:53:50 jpavlik: right 13:53:57 that's the kuryr vision 13:54:09 swarm + k8s + ost all backed by the same net 13:54:37 interesting 13:54:44 I hope so :-) 13:54:53 so we can tested this 13:55:00 cool 13:55:08 last time midonet guys told us that this should be in the end of year 13:55:29 jpavlik: I'm talking about a prototype, it didn't hit kuryr-kubernetes upstream repo yet 13:55:40 OK 13:55:47 where I can contact you? 13:55:53 for the upstreaming work I want to have a good deployment tool for the CI 13:56:02 jpavlik: I'll query you 13:56:16 OK thanks 13:56:18 let me know 13:56:53 apuimedo: cool, I'd like to discuss the kuryr formula 13:57:03 cznewt: thanks 13:57:08 cznewt: do you have a channel? 13:57:18 and how it could fit, #openstack-salt 13:57:42 great 13:57:49 thanks cznewt, joining 13:57:49 kuryr formula would be awesome 13:57:55 apuimedo: you are welcome, this is what the openstack-salt is for :) 13:58:12 :-) 13:58:18 well time is running low 13:58:47 #action apuimedo to contact jpavlik about the kuryr integration 13:58:56 #topic Open Discussion 13:59:19 we have free discussion now 13:59:37 any more thoughts to share? 14:00:11 ok, it's all for today 14:00:18 thank you gentlemen 14:00:21 #endmeeting