15:00:11 #startmeeting openstack-helm 15:00:11 Meeting started Tue Aug 29 15:00:11 2017 UTC and is due to finish in 60 minutes. The chair is srwilkers. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:12 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:15 The meeting name has been set to 'openstack_helm' 15:00:27 o/ 15:00:31 hello 15:00:33 hello everyone 15:00:33 o/ 15:00:34 o/ 15:00:37 here's the pad for today 15:00:38 https://etherpad.openstack.org/p/openstack-helm-meeting-2017-08-29 15:00:42 we've got quite a few items on here 15:00:48 feel free to add any additional items 15:00:55 o/ 15:01:29 we'll take a few minutes just to see if anything else gets added 15:02:47 o/ 15:03:14 #topic PTG reminder 15:03:39 just reminding everyone that the PTGs coming up and we've got the etherpad out there for topics: https://etherpad.openstack.org/p/openstack-helm-denver-ptg-topics 15:03:46 wont take much more time than that -- just a friendly reminder 15:04:08 #topic Neutron Linuxbridge Gates 15:04:26 portdirect/korzen: floors yours 15:04:45 I'm just an observer :) 15:04:58 korzen: thanks for the great work on lb support 15:05:04 ok, so first of all we have manage to create gates with SDN choice 15:05:23 #link https://review.openstack.org/#/c/497809/ Add SDN choice to OpenStack Helm gates. 15:05:59 so you can see at the gerrit site, that from now on, we need to specify what type of networking backend the job would use 15:06:16 currently it is ovs as default 15:06:26 but I have added 2 linuxbridge jobs 15:06:32 gate-openstack-helm-aio-basic-linuxbridge-ubuntu-xenial-nv 15:06:38 gate-openstack-helm-multi-basic-linuxbridge-ubuntu-xenial-3-node-nv 15:07:12 we can add more linuxbridge or any SDN later 15:07:19 I'll try and get someone from the armada team to get an armada yaml up as well 15:08:03 the gate is passing the SDN type to the gate scripts 15:08:11 ok, thanks portdirect 15:08:37 currently gate scripts are not doing anything with the SDN_PLUGIN 15:08:43 we need merge this one: 15:08:53 #link https://review.openstack.org/#/c/489594/ Preparation for Neutron Linuxbridge gate 15:09:22 where the actual logic for using SDN_PLUGIN when installing nova and neutron 15:09:40 #link https://review.openstack.org/#/c/466293/ Neutron: add linuxbridge daemonset and config script 15:09:58 this one with actual support for LB has been merged just a few minutes ago 15:10:09 thanks for the review srwilkers and portdirect ! :) 15:10:22 definitely dude. was some nice work korzen :) 15:10:35 will review the gate stuff after we conclude today and see what's happening there 15:10:45 yeah - I'd like to push a minor change to the gate setup if thats ok? 15:10:55 but other than that its ready to rock :D 15:11:10 I'm OK with any modifications in gate scripts, mine was only a proposal 15:11:17 nice 15:11:42 and the last thing to be done is to rework the docs 15:11:52 #link https://review.openstack.org/#/c/470326/ docs: Neutron multiple SDN approach design 15:12:07 this one needs to be rewritten to match actual implementation done 15:12:17 sounds great 15:12:22 once the gates fully running in I'll get back on with breaking out OvS and Libvirt from their parent charts 15:12:36 portdirect: nice 15:12:44 sounds good 15:12:52 nice for both of you; korzen and portdirect 15:13:37 based on LB experience, we can proceed with SONA and other SDNs 15:14:04 jayahn, if you would need some help with SONA or gates, ping me 15:14:07 I think this should really help on the contrail side as well 15:14:22 korzen; I will. thanks. :) 15:15:32 I guess that it is all from me 15:15:39 in point 2. 15:15:41 ;) 15:15:47 sounds good 15:16:12 #topic memcached resiliency 15:16:23 I'm working on this and will start pushing code next week 15:16:28 awesome xek :) 15:16:29 I'm also working on the RabbitMQ user/vhost management which I'm currently testing 15:16:39 I will push the rest of the RabbitMQ user management code by the end of this week 15:16:46 nice - that hits two birds with one stone xek :D 15:16:46 after which I will get into the Memcached HA implementation 15:17:11 if you need any help just reach out 15:17:22 I'm super keen to get the rabbitmq stuff in 15:17:35 portdirect, ok, thanks 15:18:00 portdirect, I actually was thinking, if I should push the code for each service in separate patches 15:18:16 or make it one big patch? 15:18:26 I already pushed a python script which creates users and vhosts here: https://review.openstack.org/#/c/491789/ 15:18:40 i think a single ps may be easiest to manage? 15:18:54 though whatever works best for you? 15:19:19 it depends on if reviewers want to test the services separately 15:19:46 because the separation of services may have some impact on notifications between them for example 15:20:40 I can make it one patch, it will be simpler for me 15:20:42 I think a single ps would be simplest in that case 15:20:50 ok 15:20:53 :) 15:21:37 anything else on this topic? 15:22:21 #topic namespace support in kubernetes entrypoint 15:22:30 portdirect: think you brought this up 15:22:43 I'd really like us to support deployments spanning multiple namespaces 15:22:56 for real world useage this is almost essential 15:23:16 esp when we start to consider security, and scaling of things like rabbitmq 15:23:40 k8s-entrypoint has been the blocker here though 15:23:54 as it does not currently support checking across namespaces afaik 15:24:03 korzen: you did a great etherpad 15:24:10 https://etherpad.openstack.org/p/k8s-entrypoint-namespaces 15:24:34 any idea on if/when/how we can get this added to k8s-entrypoint 15:24:48 and then we can get the charts to support the functionality 15:25:00 yes, I have spoken to the original authors of k8s-entrypoints 15:25:07 and looked into the implementation details 15:25:27 it does not looks so hard to get the namespace handling 15:26:06 I cannot say right now when it will be finished but we are staring the job here 15:26:14 thats awesome :) 15:26:44 my proposal is to have namespace:entity,namespace:entity2 string passed 15:27:06 for example openstack:neutron-server 15:27:14 ceph:ceph-mon 15:27:31 and when no namespace is passed - treat it like the default one 15:27:40 for backward compatibility 15:28:16 this sounds really awesome feature. :) 15:28:31 ++ 15:28:42 so one thing it will be to implement it with k8s-entrypoint and the second to create implementation in OSH 15:29:21 when some initial implementation will be create in k8s-entrypoint, I will spin an OSH blueprint 15:29:47 korzen: sounds good. when that happens, portdirect or myself can go ahead and approve it 15:31:05 ok, it will be nice 15:31:50 awesome. anything else here then? 15:32:08 I'm good 15:32:27 think we covered the rabbitmq management jobs earlier 15:32:33 unless there's anything more to be said there 15:32:59 xek, would you like to add anything more to RabbitMQ work? 15:33:13 korzen, no, that's all from me :) 15:33:18 awesome 15:33:20 #topic reviews 15:33:39 we've just got one review listed currently, and thats this one https://review.openstack.org/#/c/493422/ 15:34:15 any reviews for https://review.openstack.org/#/c/487427/ spec: Neutron multiple SDNs design 15:34:40 and https://review.openstack.org/#/c/489580/ 15:34:41 spec: Add linux bridge to Neutron chart 15:38:13 korzen: sounds good. 15:39:09 i still need to review some of the changes in addons too. the work there looks good, and i think some of the gate failures are because of fluentd. need to get that resolved 15:39:40 any others? 15:40:51 alright, let's go ahead and wrap things up then and take any further open discussion to openstack-helm. im sure jayahn would like some sleep :) 15:41:25 catch you all on the flipside 15:41:33 #endmeeting