16:00:05 #startmeeting containers 16:00:08 Meeting started Tue Jul 12 16:00:05 2016 UTC and is due to finish in 60 minutes. The chair is adrian_otto. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:09 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:12 The meeting name has been set to 'containers' 16:00:15 #link https://wiki.openstack.org/wiki/Meetings/Containers#Agenda_for_2016-07-12_1600_UTC Our Agenda 16:00:21 #topic Roll Call 16:00:24 Spyros Trigazis 16:00:25 o/ 16:00:26 Adrian Otto 16:00:26 Murali Allada 16:00:31 o/ 16:00:40 o/ 16:00:42 Jaycen Grant 16:00:43 Ton Ngo 16:00:59 o/ 16:01:22 hello strigazi, Drago, muralia, vijendar1, dane_leblanc, jvgrant_, tango, and mtanino 16:01:48 I'll wait a moment for more participants to join us 16:01:59 Rob Pothier 16:02:00 hello rpothier 16:03:10 #topic Announcements 16:03:13 I am serving as chair today while hongbin is on vacation. 16:03:43 1) If you are submitting talks for Barcelona, the deadline is tomorrow. 16:03:57 any other announcements form team members? 16:04:07 *from 16:04:23 #topic Review Action Items 16:04:26 (none) 16:04:32 #topic Essential Blueprints Review 16:04:38 1) Support baremetal container clusters (strigazi) 16:04:45 #link https://blueprints.launchpad.net/magnum/+spec/magnum-baremetal-full-support 16:04:49 I'm fixing the gate job for k8s-ironic #link https://review.openstack.org/#/c/336433/ 16:04:55 I rebased the fixed templates on k8s drivers patch #link https://review.openstack.org/#/c/320968/ 16:05:02 Madhuri is working on swarm but couldn't attend the meeting today. 16:05:21 That's it for this week 16:05:43 thanks strigazi. I'll review that today. 16:05:52 any questions about this topic? 16:06:17 ok, advancing to the next... 16:06:25 2) Magnum User Guide for Cloud Operator (tango) 16:06:27 #link https://blueprints.launchpad.net/magnum/+spec/user-guide 16:06:40 I uploaded the section for bay: https://review.openstack.org/#/c/340670/ 16:07:17 This should cover all the key new sections. Next I will start consolidating existing docs into the user guide 16:07:41 like TLS, Mesos 16:07:48 Horizon plugin 16:07:57 So, steady progress 16:08:03 tango: thanks. When you consolidate, lets take sections that belong both in the user guide and the quickstart, and brea them into common files that each includes 16:08:15 so we follow the DRY principle 16:08:31 otherwise maintenance may get sloppy 16:08:34 DRY? 16:08:47 Don't Repeat Yourself (code/doc duplication) 16:08:52 ok 16:08:57 tx! 16:09:03 That's all I have for now 16:09:07 Any discussion on this BP? 16:09:14 yes 16:09:34 about lbaas, are we going to add it to the user guide? 16:09:47 We are close to decouple 16:09:56 Which aspect of lbaas? 16:10:07 and I could remove it from the install-guide 16:10:10 youmean guidance for how to add it, or integrate with it? 16:10:19 How to add it 16:10:49 ideally we should put a stub of the documentation with high level guidance as part of the commit(s) to decouple 16:11:05 it does not need to be perfect, but at least something directional 16:11:25 ok 16:11:38 we can iterate on it as needed to make it nice and tight 16:11:44 Let me take a closer look and we can figure out the best approach 16:11:46 On my next revision I'll put it with the optional services 16:12:06 tango, that much makes sense to me, Agreed? 16:12:23 yes 16:12:30 ok, great 16:12:49 any more on this topic? 16:13:15 3) COE Bay Drivers (jamie_h, muralia) 16:13:21 #link https://blueprints.launchpad.net/magnum/+spec/bay-drivers 16:13:31 We made good progress on this blue print last week 16:13:41 most driver patches got merged. 16:13:46 there's one remaining. https://review.openstack.org/#/c/339196/ 16:13:59 it needs to be reviewed and merged. 16:14:21 once this is merged, the next step is to focus on using stevedore to dynamically load the driver 16:14:42 so cores, please review the patch. 16:14:45 thats all for now 16:14:53 thanks muralia. 16:14:57 Discussion on this BP? 16:15:25 ok, next one 16:15:27 4) Create a magnum installation guide (strigazi) 16:15:33 #link https://blueprints.launchpad.net/magnum/+spec/magnum-installation-guide 16:15:36 This is the list of Installation tutorials and guides. Magnum is there. http://docs.openstack.org/project-install-guide/draft/index.html 16:15:48 should this BP be marked as implemented? 16:16:01 No, I'm testing debian packages that I have built from master and I'll push this week. 16:16:17 after that we mark it as implemented 16:16:24 ok, thanks. 16:16:25 I'll push three guides. debian with debconf, debian without debconf and ubuntu without debconf. 16:16:43 any questions on this BP? 16:17:02 The next topic is one I'd like to ask everyone about 16:17:03 Magnum UI Subteam Update (bradjones) 16:17:22 each week hongbin calls for this, and there is near universal silence afterward. 16:17:28 is anyone working on magnum-ui? 16:17:45 I haven't seen a patch from bradjones for months 16:17:46 SHould this be dropped from the team meeting agenda? 16:18:24 Or look for someone else to pick it up? 16:18:26 perhaps it should be dropped from the standing agenda, and only added by request as there are topics to share/discuss. 16:18:36 that's why I'm asking now. 16:18:46 I have a feeling the magnum team and the magnum-ui teams actually don't overlap 16:19:08 We can add to the agenda as needed 16:19:21 and if there is no activity, should we move to remove magnum-ui as a project? 16:19:30 or move it to an archived state? 16:20:19 Can we ping the ui team to get some feedback on their plan? 16:20:23 ok, I'll drop it from the agenda template for next week, and hongbin can decide what he'd like to do about it. 16:20:56 I can leave a placeholder there about inactivity concern 16:21:18 ok, next topic 16:21:27 #topic Kuryr Integration Update (tango) 16:22:27 I was on the IRC last night but apparently the Kuryr team did not meet. 16:23:02 Are there magnum team members working on this currently? I have not noticed reviews for this yet. 16:23:18 Now that I am back, I am resuming the integration work with our Swarm bay. 16:23:43 ok, be sure to base that on the swarm bay driver 16:24:06 no need to wait on that, but find the related patches currently in review 16:24:20 Yes, I noticed. I am still in development mode. Last thing I tried was to bring up the Kolla image for running Openvswitch agent 16:24:50 ok 16:25:03 Once I get the prototype working, I will start submitting patches 16:25:18 That's all for now 16:25:19 any more questions/discussions on kuryr integration? 16:25:34 #topic Other blueprints/Bugs/Reviews/Ideas 16:25:37 I have one 16:26:02 any others to register interest in before I start? 16:26:26 I would like to bring up Swarm 2.0 16:26:49 tango: ok. Thinking of doing that as a new bay driver? 16:27:07 Yes, or at least start the discussion 16:27:19 It's still early 16:27:41 tango: you mean 1.2? 16:27:48 do we know the release date yet? 16:28:01 No, actually 2.0, separate from 1.2 16:28:05 Are there a plan to support Docker swarm mode at docker 1.12? 16:28:05 ok 16:28:31 1.12 have a lot of functionality of swarm 16:28:37 yes, we will definitely use 1.12 16:28:41 strigazi: yeah 16:29:09 we could start working on a bay driver for docker 1.12 16:29:14 so tango, I might suggest skipping swarm 2.0 and doing docker 1.12 instead 16:29:29 should that just be version 2.0 of the same swarm bay driver we have today? 16:29:44 I would say a new driver 16:30:16 There are a lot new thing introduced in 1.12 16:30:22 *things 16:30:27 my rationale is because 1.12 bakes swarm right into docker. 16:30:28 2.0 is significantly different, so it would make sense to have separate driver for 1.12 and 2.0 16:30:40 drivers were based on just image-coe combination 16:30:57 oh, I see what you are thinking 16:30:58 We can do 1.12 for now, and start thinking about 2.0 16:31:07 ok, yes, that should be the order. 16:31:25 tango: looks good idea :) 16:31:57 any other reviews or BP's needing team discussion today? 16:33:14 ok, I have a question 16:33:35 I'm working with https://github.com/openstack/openstack-ansible-os_magnum 16:33:55 when we use that to set up Magnum, we get a working API, but... 16:34:23 we are stuck when we create a bay because the trustee user (bay user) is unable to download the certificate from the magnum API 16:34:33 the trust token is rejected by keystone 16:34:51 so we *think* that something about the roles for the trust are goofed up 16:35:26 Have you tried just using Heat alone? 16:35:29 so the symptom is that you can create a bay, but it remains CREATE_IN_PROGRESS forever 16:35:47 the cloiud-init script part-006 fails because of the condition I mentioned above 16:35:54 so cloud-init never finishes. 16:36:10 devstack seems to work fine 16:36:30 when I look at both devstack and osad deployment of magnum, both appear to be configured the same 16:36:47 each with the "admin" user and and admin role as the trustor and the bay user as the trustee. 16:36:54 so I'm at a loss to explain it. 16:37:48 One idea is that with osad, the trustee (bay user) has *two* roles assigned (heat_stack_owner and admin) 16:38:07 and in devstack, the trustee (bay user) only has *one* role assigned (admin). 16:38:25 is it possible that our policy check does not properly respect multiple roles? 16:39:13 strigazi or tango, any ideas? 16:40:03 I am setting up Magnum manually in a standard OpenStack environment. I am seeing a problem that seems to be similar. 16:40:18 Keystone rejects the trust token 16:40:29 I'll try to regenerate it. Both swarm bay and k8s are not able to finish? 16:40:38 When I tried just running a Heat template, it fails also. 16:40:43 strigazi: We haven't tried Swarm yet. 16:40:55 we see the problem with k8s bays 16:41:08 are the keystone versions the same as in devstack? 16:41:52 muralia: I'm not sure about DevStack, but we're running stable/mitaka versions of everything besides Magnum 16:42:03 ok 16:42:05 adrian_otto: Do you know what keystone version we are running? 16:43:33 We have keystone in liberty and we haven't come across this problem AFAIK 16:43:45 I'll ask again tomorrow 16:43:48 tango: in your malfunctioning setup, if you do a "openstack trust show " on the trust listed in the /etc/sysconfig/heat-params file, so you see multiple roles? Or do you see only "admin" 16:43:59 chris_hultin: I can look 16:44:45 chris_hultin adrian_otto for magnum we use the same domain as heat 16:45:03 devstack uses the domain "Default" 16:45:17 for the magnum trusts at least 16:45:25 I mean... 16:45:32 the admin users are in the Default domain 16:45:55 I will have to check later, but I think it would be multiple roles 16:46:11 The only user I see in the magnum domain in devstack is "trustee_domain_admin" 16:46:43 instead of this user we use heat_domain_admin 16:46:56 oh, ok 16:46:57 we, at CERN 16:47:03 we can give that a try 16:47:52 We did so because of CERN restrictions on users 16:48:19 We haven't try with magnum_domain_admin at all 16:49:06 okay, so I'll ping you guys in #openstack-containers with what we learn. I'd love to have ansible as another deployment mechanism to add to our list. 16:49:39 fyi, we use puppet 16:49:50 thanks to you both! 16:49:51 #topic Open Discussion 16:50:34 I would like reviews on https://review.openstack.org/#/c/338535/ and https://review.openstack.org/#/c/338537/ 16:50:48 It will complete the decouple-lbaas blueprint 16:50:55 :) 16:51:21 whoot! 16:51:48 Also, please give your input on whether you think this should be backported to mitaka in https://review.openstack.org/#/c/337390/ and https://review.openstack.org/#/c/336702/ 16:51:48 will do 16:53:48 Also, please start adding topics to the mid-cycle etherpad 16:53:54 Drago: 337390 is not passing gate 16:54:01 https://etherpad.openstack.org/p/magnum-newton-midcycle-topics 16:54:18 looks like Abishek's revisions may have caused that? 16:55:11 adrian_otto: 337390 is against the stable/mitaka branch 16:55:26 yes, I see that 16:55:37 I don't really know where it is code wise. I'm of the mind that it shouldn't be backported 16:55:52 +1 16:55:58 then why did you submit it for review? 16:56:03 I did not 16:56:38 It lists me as the author, but I do not own that patch (Owner: Abishek Chanda) 16:56:46 *Abhishek 16:56:49 oh, that's confusing 16:57:10 is it becuase he copied the commit from the master branch as a backport? 16:57:25 I think so 16:57:30 I see that he uploaded patch set 1. Got it. 16:59:14 ok, thanks everyone for attending. Our next meeting will be Tuesday 2016-07-19 at 1600 UTC. I will be on vacation. 16:59:32 #endmeeting