16:00:20 <hongbin> #startmeeting containers
16:00:21 <openstack> Meeting started Tue Aug  2 16:00:20 2016 UTC and is due to finish in 60 minutes.  The chair is hongbin. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:22 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
16:00:24 <openstack> The meeting name has been set to 'containers'
16:00:25 <hongbin> #topic Roll Call
16:00:32 <muralia_> o/
16:00:37 <tonanhngo> Ton Ngo
16:00:44 <Drago> o/
16:00:50 <strigazi> Spyros Trigazis
16:00:59 <dane_leblanc_> o/
16:01:06 <rpothier> o/
16:01:55 <hongbin> Thanks for joining the meeting muralia_ tonanhngo Drago strigazi dane_leblanc_ rpothier
16:02:06 <eghobo> o/
16:02:09 <adrian_otto> Adrian Otto
16:02:10 <hongbin> #link https://wiki.openstack.org/wiki/Meetings/Containers#Agenda_for_2016-08-02_1600_UTC Today's agenda
16:02:18 <hongbin> Anything needs to be added to the agenda?
16:02:43 <hongbin> #topic Announcements
16:02:50 <hongbin> 1. Welcome Spyros Trigazis to join the Magnum core team
16:02:58 <hongbin> #link http://lists.openstack.org/pipermail/openstack-dev/2016-July/100455.html
16:02:59 * adrian_otto applause
16:03:00 <muralia_> woohoo! congrats
16:03:13 <Drago> Congrats strigazi!
16:03:15 <adrian_otto> well deserved
16:03:25 <strigazi> Thanks you :)
16:03:29 <yatin> Congrats strigazi
16:03:43 <rajiv__> Congrats strigazi
16:03:44 <hongbin> Thanks strigazi for your significant contribution
16:03:48 <tonanhngo> Congrats Spyros!
16:04:03 <hongbin> 2. Vote for mascot ended. The team mascot is sharp.
16:04:09 <hongbin> #link http://civs.cs.cornell.edu/cgi-bin/results.pl?id=E_15e176081cd9d2b1
16:04:28 <hongbin> I sent the choice to the OpenStack foundation
16:04:41 <hongbin> If no other team picked this mascot, we will get it
16:04:45 <adrian_otto> hongbin: did we also send waves as an alternate?
16:04:50 <adrian_otto> oh, ok
16:04:52 <hongbin> yes
16:05:16 <hongbin> #topic Review Action Items
16:05:18 <hongbin> None
16:05:26 <hongbin> #topic Essential Blueprints Review
16:05:31 <hongbin> 1. Support baremetal container clusters (strigazi)
16:05:37 <hongbin> #link https://blueprints.launchpad.net/magnum/+spec/magnum-baremetal-full-support
16:05:42 <hongbin> strigazi: ^^
16:06:17 <strigazi> Not much this week, we are looking into creating a CI for testing magnum and ironic on our infra
16:06:34 <strigazi> we might open it for everyone if it goes well
16:07:01 <strigazi> with devstack vms with more memory
16:07:43 <hongbin> strigazi: How about the CI with OpenStack infra?
16:07:45 <strigazi> That's it, last week we did some benchmarks for magnum with rally. I'll tell you on the midcycle
16:08:15 <strigazi> hongbin: what do you mean?
16:08:46 <hongbin> strigazi: Maybe to clarify, are you setting up a third-party CI or a pipeline in OpenStack Infra
16:09:33 <strigazi> third-party CI like in other projects, but it's not final
16:10:08 <strigazi> in openstack infra it seems that we have memory limitations
16:10:40 <hongbin> strigazi: We cannot work around the memory limitation?
16:11:19 <strigazi> we'll try. In one of the tests the vm was swapping
16:11:39 <hongbin> I see
16:12:14 <hongbin> Thanks strigazi for working on this
16:12:21 <hongbin> Any question for strigazi ?
16:12:55 <hongbin> 2. Magnum User Guide for Cloud Operator (tango)
16:13:00 <hongbin> #link https://blueprints.launchpad.net/magnum/+spec/user-guide
16:13:05 <hongbin> tonanhngo: ^^
16:13:07 <tonanhngo> The TLS section was merged.
16:13:30 <tonanhngo> The bay section is still under review
16:14:41 <tonanhngo> I don't have new section today
16:15:59 <hongbin> tonanhngo: ack. anything else?
16:16:12 <tonanhngo> Thanks to Spyros and Ricardo for great feedback
16:16:31 <strigazi> https://review.openstack.org/#/c/340670/3/doc/source/userguide.rst@327
16:17:48 <strigazi> tonanhngo: Do you think that is unecessary? For example last week we were creating bays in parralel, with different requests of course
16:18:08 <tonanhngo> Not sure what you mean
16:19:19 <strigazi> A user doesn't have to wait for a bay to have status CREATE_COMPLETE
16:19:44 <tonanhngo> ah ok, I will update that part
16:20:03 <tonanhngo> Thanks for the observation
16:20:19 <strigazi> thanks
16:20:20 <hongbin> Thanks tonanhngo
16:20:31 <hongbin> 3. COE Bay Drivers (jamie_h, muralia)
16:20:36 <hongbin> #link https://blueprints.launchpad.net/magnum/+spec/bay-drivers
16:20:39 <hongbin> muralia_: ^^
16:21:07 <muralia_> I don't have any updates since last week. i've been on vacation for a few days and just got back. I will continue working on my patch
16:21:37 <strigazi> I have a question for everyone
16:21:50 <strigazi> Are we going to remove the replication controller object?
16:22:02 <muralia_> yes we should.
16:22:11 <strigazi> ok, I'm almost tehre
16:22:15 <strigazi> ok, I'm almost there
16:22:16 <strigazi> thanks
16:22:40 <hongbin> Thanks muralia_ . Any other question?
16:23:02 <hongbin> #topic Kuryr Integration Update (tango)
16:23:12 <hongbin> tonanhngo: ^^
16:24:16 <tonanhngo> We hit a little snag last week.  The Kuryr image is broken because it got rebuilt using the refactored repos, which are not complete
16:25:44 <tonanhngo> I told the Kuryr team, they will build and tag a stable image
16:25:46 <adrian_otto> tonanhngo: that's one of our images, or something made by the Kuryr team?
16:25:55 <tonanhngo> It's by Kuryr
16:25:56 <adrian_otto> I see
16:26:57 <hongbin> Thanks tonanhngo . Anything else?
16:27:16 <tonanhngo> That's all for now
16:27:20 <hongbin> Thanks
16:27:29 <hongbin> #topic Other blueprints/Bugs/Reviews/Ideas
16:27:35 <hongbin> 1. Midcycle topics
16:27:41 <hongbin> #link https://etherpad.openstack.org/p/magnum-newton-midcycle-topics
16:28:02 <hongbin> I put all the topics to the agenda
16:28:28 <hongbin> There are three slots left, which we can use to discuss alternative topics
16:28:47 <hongbin> I invited strigazi to give a presentation at the opening
16:29:08 <hongbin> strigazi: will share the experience of using Magnum at his group
16:29:45 <strigazi> One more topic: Add local (configurable) docker registry
16:29:57 <hongbin> At the end of the first day, we could plan a team event (drinks or dinner or others)
16:30:10 <hongbin> strigazi: ack. feel free to add it to the etherpad
16:30:15 <strigazi> added
16:30:40 <Drago> Great to see the agenda filled out. Excited to have everyone here.
16:30:56 <hongbin> muralia_: adrian_otto Do you have any arrangement for a team event (drinks? dinner?)
16:30:59 <rochaporto> enjoy, pity i can't make it but next time :)
16:31:17 <muralia_> yes, we were thinking about drinks at the rackspace office friday evening
16:31:31 <adrian_otto> hongbin: lets get that discussion opened with the midcycle attendees
16:31:39 <hongbin> ok
16:31:48 <adrian_otto> thursday evening there is a community meetup
16:32:01 <adrian_otto> all team members are welcome, and encouraged to attend
16:32:16 <hongbin> link to the meetup?
16:32:19 <muralia_> http://www.meetup.com/Docker-Austin/events/232067917/
16:32:36 <hongbin> Awesome
16:32:37 <muralia_> weird how out mid-cycles fall on docker meetup days
16:32:43 <muralia_> our*
16:32:48 <strigazi> :)
16:32:48 <adrian_otto> #link http://www.meetup.com/Docker-Austin/events/232067917/
16:33:42 <hongbin> Any other question / comment for the midcycle?
16:34:17 <hongbin> 2. Microversioning implementation
16:34:23 <hongbin> #link https://review.openstack.org/#/c/343060/
16:35:03 <muralia_> jvgrant: ^
16:35:07 <hongbin> The patch above is a proposal to implement a decorator for specifying microversion
16:35:37 <hongbin> Eli Qiao gave a -2 with comments that he don't like the decrorator approach
16:35:53 <jvgrant> this provides a common framework and style versioning,
16:36:32 <jvgrant> currently it would be checking and making changes within each api method
16:36:59 <jvgrant> this really is just providing a more structured versioning style
16:37:29 <jvgrant> it based on Nova's way of doing it using a decorator
16:37:43 <muralia_> yes, i prefer the decorator approach for versioning. we'll be using it a lot more when we implement lifecycle operations etc.
16:37:59 <adrian_otto> I also prefer the decorators.
16:38:05 <Drago> +1 decorators
16:38:05 <hongbin> me as well
16:38:13 <vijendar> +1 decorators approach
16:38:26 <hongbin> Any opposing point of view?
16:38:30 <adrian_otto> is Eli in attendance today?
16:38:38 <hongbin> eliqiao: ^^
16:38:45 <akhilakishore> +1 decorators approach
16:38:54 <hongbin> I guess he is offline since it is late everning for him
16:38:55 <jvgrant> i think Eli's main concern was the additional complexity
16:39:19 <adrian_otto> well he used a -2 vote, which we need to consider carefully
16:39:41 <adrian_otto> I'm reluctant to support an alternate decision without a conversation about it
16:39:50 <adrian_otto> even though I don't agree with him
16:40:09 <hongbin> I will ping him later for discussing it further
16:40:13 <adrian_otto> thanks hongbin
16:40:21 <jvgrant> thanks hongbin
16:40:34 <hongbin> #action hongbin discuss with eliqiao for the microversion implementation
16:40:35 <Drago> Does anyone know if he will be at the midcycle?
16:40:43 <hongbin> No, he won't
16:40:58 <hongbin> He didn't sign the event.
16:41:23 <hongbin> and flighting from China to US is $$$
16:41:43 <tonanhngo> can we arrange a conference call at a convenient time for him?
16:41:43 <hongbin> I guess it is very hard for him to get approval
16:42:09 <adrian_otto> I think we all can relate. Okay, let's do our best to consider his POV.
16:42:51 <hongbin> OK. Then, I can talk to him to schedule a call
16:43:36 <hongbin> Anything else for this topic?
16:44:26 <hongbin> #topic Open Discussion
16:45:24 <hongbin> If nothing else to discuss, let's end the meeting a bit earlier
16:45:38 <rochaporto> i have a question on the param names for the client
16:45:41 <rochaporto> with all the -id
16:45:59 <rochaporto> there's a patch to drop it in external-network-id. could we do it for all? it's confusing
16:46:09 <rochaporto> maybe adding new ones and flagging the old ones as deprecated
16:46:20 <rochaporto> or else we do it for the osc only
16:46:42 <hongbin> I think flagging the old ones as deprecated is the correct approach
16:46:56 <hongbin> Just renaming will break backward-compatibility
16:47:06 <rochaporto> sure
16:47:55 <adrian_otto> rochaporto: is your concern that fact that some attributes contain the string "-id" and others do not?
16:48:36 <rochaporto> yes, and the -id itself being there
16:48:43 <rochaporto> given that it can take the name too
16:49:09 <hongbin> Definitely the *-id suffix should be removed
16:49:09 <adrian_otto> early on it only accepted an id
16:49:22 <yatin> @rochaporto are your taliking about: https://bugs.launchpad.net/python-magnumclient/+bug/1599393
16:49:23 <openstack> Launchpad bug 1599393 in python-magnumclient "magnum baymodel-create optional parameter(external_network_id) needs update" [Undecided,In progress] - Assigned to yatin (yatinkarel)
16:49:25 <adrian_otto> we added the code to accept names as a convenience a bit later
16:49:38 <tonanhngo> This should improve the user experience
16:49:53 <adrian_otto> ok, the issue is clear to me now, thanks.
16:49:59 <rochaporto> yatin: yes, but same is true for other params
16:50:22 <rochaporto> small thing, but might as well get it done
16:50:22 <yatin> Yes, i commented on the bug itself
16:50:50 <hongbin> yatin: Are you the preson who working on fixing the bug?
16:50:58 <yatin> Yes
16:51:18 <hongbin> yatin: Do you have enough instruction on how to proceed ?
16:52:22 <hongbin> yatin: For example, how to flag an attribute as deprecated, and add the new one ....
16:52:53 <yatin> hongbin: no, but i will try to find out.
16:53:04 <yatin> if you approve this
16:53:21 <hongbin> yatin: ok. ping the #openstack-containers if you need help
16:53:37 <hongbin> yatin: Thanks for volunteering to fix this bug
16:53:50 <yatin> Ok
16:54:28 <rochaporto> thanks :) i'll look into other params in parallel
16:55:13 <hongbin> All, thanks for joining the meeting today. The Magnum midcyle will hold at this Thursday & Friday. Hope to see you all there
16:55:20 <hongbin> #endmeeting