Wednesday, 2014-12-17

*** marcoemorais has joined #openstack-containers00:01
*** suro_ has quit IRC00:02
*** suro_ has joined #openstack-containers00:03
*** suro_ has quit IRC00:05
*** dims has quit IRC00:27
*** dims has joined #openstack-containers00:28
*** dims has quit IRC00:32
*** suro_ has joined #openstack-containers00:46
*** unicell has joined #openstack-containers00:48
*** suro_ has quit IRC00:50
*** suro_ has joined #openstack-containers00:57
*** dims has joined #openstack-containers00:59
*** suro_ has quit IRC01:35
*** marcoemorais has quit IRC01:41
openstackgerritSteven Dake proposed stackforge/magnum: Add a baymodel object  https://review.openstack.org/14196001:54
*** dims has quit IRC01:55
*** dims has joined #openstack-containers01:56
*** dims has quit IRC02:00
*** erkules_ has joined #openstack-containers02:05
*** erkules has quit IRC02:07
*** gpruessmann has quit IRC02:22
*** gpruessmann has joined #openstack-containers02:22
*** LinstatSDR has joined #openstack-containers02:27
*** rongze has joined #openstack-containers02:30
*** hblixt has quit IRC02:40
yuanying_sdake: arround?02:41
yuanying_Can I add "stack_id" to bay?02:42
yuanying_And I'm wondering to add a "master_address" and "minion_address" attribute to bay.02:44
yuanying_We should obtain it heat stack outputs each api call?02:44
yuanying_or cache it into database?02:45
*** LinstatSDR has quit IRC03:14
openstackgerritSteven Dake proposed stackforge/magnum: Add a baymodel object  https://review.openstack.org/14196003:25
*** harlowja is now known as harlowja_away03:25
sdakeyuanying_ shoot03:25
sdakestack_id definately belongs in bay03:26
sdakedon't ask for permission, just write patches imo and submit to review queue :)03:26
sdakewe need master and all the minions in the bay too03:26
yuanying_haha03:26
sdakeI am not hot on using steak outputs03:26
yuanying_ok03:26
*** PaulCzar has quit IRC03:36
sdakeyuanying_ do we need a bay type any longer?03:47
sdakesince we have the bay model, that is the new type right?03:47
yuanying_yes03:48
*** unicell1 has joined #openstack-containers03:48
sdakeI am adding baymodel_id now03:48
yuanying_ok03:48
*** unicell has quit IRC03:50
*** nshaikh has joined #openstack-containers03:54
*** jeckersb is now known as jeckersb_gone04:00
openstackgerritSteven Dake proposed stackforge/magnum: Remove type and image_id replace with baymodel_id  https://review.openstack.org/14232804:00
sdakeyuanying_ if you rebase off that patch stream, you should be all set04:03
yuanying_I'll fetch this commit and checkout it.04:04
*** unicell1 is now known as unicell04:10
*** unicell has joined #openstack-containers04:10
*** hblixt has joined #openstack-containers04:14
openstackgerritSteven Dake proposed stackforge/magnum: Remove type and image_id replace with baymodel_id  https://review.openstack.org/14232804:14
openstackgerritSteven Dake proposed stackforge/magnum: Add a baymodel object  https://review.openstack.org/14196004:14
sdakedont forget to downgrade and upgrade your db yuanying_04:15
yuanying_all right04:16
sdakepretty cool magnum is already multivendor04:22
sdakehttp://stackalytics.com/?metric=commits&project_type=all&module=magnum04:22
*** rongze has quit IRC04:26
*** dharmit has joined #openstack-containers04:41
*** yuanying_ has quit IRC04:43
*** yuanying has joined #openstack-containers04:43
*** rongze has joined #openstack-containers04:43
*** nshaikh has quit IRC04:47
*** nshaikh has joined #openstack-containers04:59
*** oro has joined #openstack-containers05:02
*** wpf1 has quit IRC05:07
*** adrian_otto has joined #openstack-containers05:20
openstackgerritSteven Dake proposed stackforge/magnum: Remove type and image_id replace with baymodel_id  https://review.openstack.org/14232805:24
openstackgerritSteven Dake proposed stackforge/magnum: Add a baymodel object  https://review.openstack.org/14196005:24
*** nshaikh has quit IRC05:28
*** martyfalatic has quit IRC05:36
*** martyfalatic has joined #openstack-containers05:37
*** martyfalatic has quit IRC05:38
*** martyfalatic has joined #openstack-containers05:38
openstackgerritSteven Dake proposed stackforge/magnum: Remove type and image_id replace with baymodel_id  https://review.openstack.org/14232805:39
sdakeyuanying_ I thinkh those patches are properly rebased into passing the gate now05:39
sdakehwo goes the progress?05:39
yuanyingFor now, I write source which does not have relationship between bay_model.05:41
sdakewhere do you get the config - hard coded?05:43
openstackgerritSteven Dake proposed stackforge/magnum: Remove type and image_id replace with baymodel_id  https://review.openstack.org/14232805:45
openstackgerritSteven Dake proposed stackforge/magnum: Add a baymodel object  https://review.openstack.org/14196005:45
yuanyingyes05:45
sdakecool that shoudl be easy enough to pull out of baymodel05:46
*** oro has quit IRC05:53
*** achanda has joined #openstack-containers06:01
*** nshaikh has joined #openstack-containers06:02
openstackgerritSteven Dake proposed stackforge/python-magnumclient: Make baymodel not show links  https://review.openstack.org/14235906:15
openstackgerritSteven Dake proposed stackforge/python-magnumclient: Make baymodel-list only show name and UUID  https://review.openstack.org/14236006:18
openstackgerritSteven Dake proposed stackforge/python-magnumclient: Don't show links when showing bay  https://review.openstack.org/14236206:19
openstackgerritSteven Dake proposed stackforge/python-magnumclient: Type and image_id are removed from server  https://review.openstack.org/14236406:21
openstackgerritSteven Dake proposed stackforge/python-magnumclient: Make bay create work with new bay model structure  https://review.openstack.org/14236506:23
*** suro_ has joined #openstack-containers06:25
sdakebaymodel looks like a good change06:33
openstackgerritSteven Dake proposed stackforge/python-magnumclient: Make bay-create operate again as a result of baymodel  https://review.openstack.org/14236706:33
*** dims has joined #openstack-containers06:34
*** dims has quit IRC06:39
*** achanda has quit IRC06:40
*** achanda has joined #openstack-containers06:41
*** martyfalatic has quit IRC06:43
*** suro_ has quit IRC06:45
*** suro_ has joined #openstack-containers06:45
*** achanda_ has joined #openstack-containers06:45
*** suro_ has quit IRC06:45
*** achanda has quit IRC06:45
*** achanda_ has quit IRC06:48
*** marcoemorais has joined #openstack-containers06:52
*** marcoemorais1 has joined #openstack-containers06:54
*** marcoemorais has quit IRC06:56
openstackgerritMotohiro/Yuanying Otsuka proposed stackforge/magnum: Fix auth_url type  https://review.openstack.org/14237107:34
*** achanda has joined #openstack-containers07:35
*** gpruessmann has quit IRC07:37
openstackgerritMerged stackforge/magnum: Fix auth_url type  https://review.openstack.org/14237107:40
openstackgerritSteven Dake proposed stackforge/python-magnumclient: Don't show links when showing bay  https://review.openstack.org/14236207:41
openstackgerritSteven Dake proposed stackforge/python-magnumclient: Make bay create work with new bay model structure  https://review.openstack.org/14236507:41
openstackgerritSteven Dake proposed stackforge/python-magnumclient: Type and image_id are removed from server  https://review.openstack.org/14236407:41
openstackgerritSteven Dake proposed stackforge/python-magnumclient: Make bay-create operate again as a result of baymodel  https://review.openstack.org/14236707:41
*** hblixt has quit IRC07:41
sdakeyuanying any progress?07:42
yuanyingStack is likely to make in a little more.07:43
yuanyingsome bug is included in my previous patch.07:43
sdakeif you have patches to previous patches, feel free to submit and i'll approve em07:44
yuanyingok07:44
sdakeare you creating baremetal flavors, or virt flavors?07:44
sdakeif you launch atomic + baremetal, kube is ready to go, it just needs to be configured via heat07:45
sdakei think our entire uath.py is busted, i'm surprised heat accepts the token ;-)07:46
yuanyingmaybe client is not set auth_token.07:49
sdakeoh ya that is possible07:49
sdakeauth.py is busted - atm its not authorizing anything07:49
sdakei'm not sure if it prepares the correct context for auth passing or not07:49
sdakeit hasn't been tackled yet07:50
sdakeI was pretty sure we would be forced to fix it with heat integration07:50
yuanyingyes, its not authorizing anything07:50
sdakeya it returns immediately07:52
sdakeI think what makes the most sense is to use ironic's auth.py rather then solum's auth.py07:52
sdakebut I wasn't sure how to fix it without an integration point (such as heat)07:53
sdakeit is possible the client isn't passing the right context info to auth.py07:53
sdakei'm just not sure07:53
sdakemagic incantations all throughout auth ;)07:53
yuanyingNow I read a python-ironicclient and magnumclient07:53
sdakeI think magnumclient came from savannah but I'm not certain07:54
sdakemost of magnum came from ironic07:54
sdakeexcept the rpc backend which came from solum07:54
sdakeI couldn't ge tthe rpc backend from ironic to work properly - eventlet issue07:54
yuanyingAnd magnumclient also come from solum and ironic07:55
yuanyingnot07:55
yuanyingsahara and ironic07:55
*** achanda has quit IRC07:55
sdakeI dont recall the details, I have onl ydone minimal work on the client07:55
sdakeby the time I got to it, it was already built :)07:55
yuanyingoh07:55
*** achanda has joined #openstack-containers07:56
sdakeI think achanda wrote the client07:56
*** achanda has quit IRC08:01
yuanyingor, AuthInformationHook is not worked.08:01
*** achanda has joined #openstack-containers08:02
sdakeit is called08:02
sdakebut it returns almost immediately08:02
yuanyingok08:02
sdakecheck the first two returns08:02
yuanyingCONF.get('enable_authentication'): returns false08:02
sdakeits not that one08:02
sdakeits a different check08:02
yuanyinghmmmm08:02
sdakebut basically that entire file has to be stripped for things to work08:03
sdakeand then I'm not even sure if it is authenticating at that oint08:03
yuanyingAUTH.is_endpoint_public(state.request.path): return True08:05
yuanyingso, authorization is not worked.08:05
sdakeright08:06
sdakei copied that auth from solum it was built for keystone.middlewareclient rather then keystonemiddleware08:07
sdakeironic is built for keystonemiddleware08:07
sdakewe made that change early on08:07
sdakeyuanying how would you respond if someone said "magnum overlaps with tripleo"08:10
sdakenot being a tripleo expert myself, i was faced with this question08:11
*** rongze has quit IRC08:11
sdakeand didn't quite know how to respond on technical terms08:11
yuanyingOK, I fixed it, so I commit it, can you aprove it?08:11
sdakesure08:11
*** erkules_ is now known as erkules08:11
*** rongze has joined #openstack-containers08:11
yuanyingRequestContext is something wrong...08:15
sdakeya think08:15
sdakeI had to add  a to_dict() hack to it to get er to work08:15
*** gpruessmann has joined #openstack-containers08:15
sdakebut if you copied ironic's auth.py, that may have changed the incoming struct08:15
*** gpruessmann has quit IRC08:18
*** gpruessmann has joined #openstack-containers08:21
sdakeif you have a review to put up we could both debug 2x as fast ;-)08:21
sdakewhat error are you getting?08:23
yuanyingrequestcontext parameters are mismatched.08:25
yuanyingtest is failed...08:30
sdakemay need to mock keystone in some way08:32
*** marcoemorais1 has quit IRC09:16
openstackgerritSteven Dake proposed stackforge/python-magnumclient: Implement pod client CLI  https://review.openstack.org/14238909:20
*** achanda has quit IRC09:28
*** achanda has joined #openstack-containers09:34
yuanyingdirty hacked...09:36
sdakedirty like zeebra ;-)09:36
openstackgerritMotohiro/Yuanying Otsuka proposed stackforge/magnum: Fix authentication  https://review.openstack.org/14239509:44
sdakethat is preciusely what I did in a past peice of work09:46
sdakeI guess it was correct ;)09:46
openstackgerritSteven Dake proposed stackforge/python-magnumclient: Implement pod client CLI  https://review.openstack.org/14238909:51
openstackgerritSteven Dake proposed stackforge/python-magnumclient: Implement pod client CLI  https://review.openstack.org/14238909:53
*** nshaikh has quit IRC09:57
*** achanda has quit IRC10:01
*** achanda has joined #openstack-containers10:02
*** nshaikh has joined #openstack-containers10:04
*** achanda has quit IRC10:07
openstackgerritMerged stackforge/magnum: Fix authentication  https://review.openstack.org/14239510:17
*** Slower has quit IRC10:22
*** nshaikh has quit IRC10:31
*** nshaikh has joined #openstack-containers10:32
yuanyinghttps://bugs.launchpad.net/heat/+bug/140131710:32
yuanyingstack create was failed.. larsks/heat-kubernetes10:33
yuanyingNeed heat source code rollback.10:33
*** rongze has quit IRC10:40
*** unicell has quit IRC10:45
*** unicell has joined #openstack-containers10:46
*** nshaikh has quit IRC11:12
*** nshaikh has joined #openstack-containers11:31
*** nshaikh has left #openstack-containers11:34
*** dims has joined #openstack-containers11:55
*** dharmit has quit IRC12:19
openstackgerritMerged stackforge/magnum: Add a baymodel object  https://review.openstack.org/14196013:07
openstackgerritMerged stackforge/magnum: Remove type and image_id replace with baymodel_id  https://review.openstack.org/14232813:07
openstackgerritMerged stackforge/python-magnumclient: Make baymodel not show links  https://review.openstack.org/14235913:07
openstackgerritMerged stackforge/python-magnumclient: Make baymodel-list only show name and UUID  https://review.openstack.org/14236013:07
openstackgerritMerged stackforge/python-magnumclient: Don't show links when showing bay  https://review.openstack.org/14236213:07
openstackgerritMerged stackforge/python-magnumclient: Type and image_id are removed from server  https://review.openstack.org/14236413:07
openstackgerritMerged stackforge/python-magnumclient: Make bay create work with new bay model structure  https://review.openstack.org/14236513:08
openstackgerritMerged stackforge/python-magnumclient: Make bay-create operate again as a result of baymodel  https://review.openstack.org/14236713:08
openstackgerritMerged stackforge/python-magnumclient: Implement pod client CLI  https://review.openstack.org/14238913:08
*** fandi has joined #openstack-containers13:09
*** Slower has joined #openstack-containers13:14
*** stannie has joined #openstack-containers13:14
*** adrian_otto has quit IRC13:53
*** jeckersb_gone is now known as jeckersb13:54
*** thomasem has joined #openstack-containers14:03
*** thomasem has quit IRC14:03
*** thomasem has joined #openstack-containers14:05
*** julim has joined #openstack-containers14:07
*** diga has joined #openstack-containers14:15
*** rongze has joined #openstack-containers14:17
*** rongze has quit IRC14:32
*** nshaikh has joined #openstack-containers14:38
*** rongze has joined #openstack-containers14:39
*** rongze has quit IRC14:46
yuanyingheatclient doesn't work, I can't understand...14:51
yuanying{"explanation": "Access was denied to this resource.", "code": 403, "error": {"message": "Access was denied to this resource.",14:51
yuanyingauth_token is set to heatclient, but create-stack coudn't work14:52
yuanyinghttps://gist.github.com/yuanying/a2eda47eab70726d15d414:59
openstackgerritMotohiro/Yuanying Otsuka proposed stackforge/magnum: Implement heat-kubernetes Bay  https://review.openstack.org/14245915:01
*** rongze has joined #openstack-containers15:02
*** rongze has quit IRC15:02
*** diga has quit IRC15:19
*** nshaikh has quit IRC15:30
sdakemorning15:34
*** achanda has joined #openstack-containers15:44
*** LinstatSDR has joined #openstack-containers15:47
*** diga has joined #openstack-containers16:06
*** EricGonczer_ has joined #openstack-containers16:06
*** prad has joined #openstack-containers16:07
*** yuanying-alt has joined #openstack-containers16:10
*** yuanying-alt has quit IRC16:13
*** gpruessmann has quit IRC16:21
*** yuanying-alt has joined #openstack-containers16:39
*** achanda has quit IRC16:41
*** achanda has joined #openstack-containers16:41
*** achanda has quit IRC16:46
*** EricGonc_ has joined #openstack-containers16:48
*** achanda has joined #openstack-containers16:51
*** EricGonczer_ has quit IRC16:51
*** diga has quit IRC16:53
*** harlowja_away is now known as harlowja17:01
openstackgerritHongbin Lu proposed stackforge/magnum: Added two use cases to the spec  https://review.openstack.org/14250817:03
*** kebray has joined #openstack-containers17:08
openstackgerritMotohiro/Yuanying Otsuka proposed stackforge/magnum: Implement heat-kubernetes Bay  https://review.openstack.org/14245917:12
*** yuanying-alt has quit IRC17:16
*** LinstatSDR has quit IRC17:17
*** LinstatSDR has joined #openstack-containers17:18
*** achanda has quit IRC17:20
*** achanda has joined #openstack-containers17:32
*** marcoemorais has joined #openstack-containers17:39
*** suro_ has joined #openstack-containers17:40
*** marcoemorais has quit IRC17:44
*** marcoemorais has joined #openstack-containers17:44
*** marcoemorais1 has joined #openstack-containers17:45
*** marcoemorais2 has joined #openstack-containers17:45
*** marcoemorais2 has quit IRC17:45
*** marcoemorais1 has quit IRC17:46
*** marcoemorais2 has joined #openstack-containers17:46
*** marcoemorais2 has quit IRC17:46
*** marcoemorais1 has joined #openstack-containers17:46
*** PaulCzar has joined #openstack-containers17:48
*** marcoemorais has quit IRC17:49
*** adrian_otto has joined #openstack-containers18:02
*** kebray has quit IRC18:08
*** kebray has joined #openstack-containers18:25
*** marcoemorais1 has quit IRC18:30
*** marcoemorais has joined #openstack-containers18:30
*** marcoemorais has quit IRC18:31
*** marcoemorais has joined #openstack-containers18:31
*** marcoemorais has quit IRC18:32
*** marcoemorais has joined #openstack-containers18:32
*** kebray has quit IRC18:44
*** achanda has quit IRC18:54
*** achanda has joined #openstack-containers18:55
*** marcoemorais has quit IRC19:05
*** kebray has joined #openstack-containers19:12
*** kebray has quit IRC19:13
*** kebray has joined #openstack-containers19:17
*** adrian_otto has quit IRC19:22
*** adrian_otto has joined #openstack-containers19:30
*** suro_ has quit IRC19:35
*** dims has quit IRC19:35
*** dims has joined #openstack-containers19:36
*** dims has quit IRC19:40
*** LinstatSDR has quit IRC20:10
*** LinstatSDR has joined #openstack-containers20:34
*** unicell has quit IRC20:45
*** achanda has quit IRC20:49
*** achanda has joined #openstack-containers20:49
*** achanda has quit IRC20:54
*** dims has joined #openstack-containers20:58
*** yuanying-alt has joined #openstack-containers21:03
*** yuanying-alt has quit IRC21:07
*** julim has quit IRC21:38
sdakeyuanying ping around?21:46
sdakeauth is busted again22:00
* sdake groans22:00
*** jeckersb is now known as jeckersb_gone22:01
*** yuanying-alt has joined #openstack-containers22:04
*** dims has quit IRC22:04
sdakeyuangyin-alt there?22:04
sdakeauth is busted when i run master22:04
*** yuanying-alt has quit IRC22:08
openstackgerritSteven Dake proposed stackforge/magnum: Implement heat-kubernetes Bay  https://review.openstack.org/14245922:22
openstackgerritSteven Dake proposed stackforge/magnum: Implement heat-kubernetes Bay  https://review.openstack.org/14245922:25
*** prad has quit IRC22:26
*** LinstatSDR has quit IRC22:28
*** dims__ has joined #openstack-containers22:29
*** EricGonc_ has quit IRC22:30
*** marcoemorais has joined #openstack-containers22:40
openstackgerritSteven Dake proposed stackforge/python-magnumclient: Add flavor_id property to baymodel object  https://review.openstack.org/14260222:47
*** suro_ has joined #openstack-containers22:50
yuanyingmorning22:51
yuanyingOK i checked it.22:51
yuanyingI will check it.22:54
*** thomasem has quit IRC22:55
openstackgerritSteven Dake proposed stackforge/magnum: Implement heat-kubernetes Bay  https://review.openstack.org/14245923:05
sdakehey yuanying23:05
sdakemorning fine sir23:05
yuanyingmoning23:05
sdakeI went ahead and made some changes to your patch to make it work mo better23:05
yuanyingyes I see23:05
sdakeI still can't get auth working23:06
yuanyingthis source is come from solum.23:07
sdakeyup23:07
yuanyingsolum expect, request context has auth_url23:07
yuanyingbut, magnum's request_context doesnt have23:07
yuanyingok23:08
openstackgerritSteven Dake proposed stackforge/python-magnumclient: Add baymodel_id to bay_create  https://review.openstack.org/14260623:08
yuanyingsolum's request_context auth_url has set at auth.py23:08
yuanyingso we should add it.23:08
sdakeadd where, to the client?23:09
yuanyingno23:09
yuanyinghttps://github.com/stackforge/solum/blob/master/solum/api/auth.py#L12423:09
sdakeya we dont use keystone.middleware.auth_token23:10
sdakewe use keystonemiddleware.auth_token iirc23:10
sdake:)23:10
yuanyingbut magnum has cfg.CONF.keystone_authtoken.auth_uri23:10
sdakeso the problem may be we ported tot he latest keystone middleware for auth and its incompZatible with the current auth mechanism23:10
yuanyingmaybe...23:11
sdakecool well if you understand the problem and can whip up a quick patch happy to test23:11
yuanyingI try "heat --os-auth-token XXXXXX create-stack" auth-token is created by magnum23:11
yuanyingit worked.23:11
yuanyingso, auth-token is not problem.23:12
sdake2014-12-17 16:12:39.891 23554 WARNING keystonemiddleware.auth_token [-] 1 Authorization failed for token23:12
sdake127.0.0.1 - - [17/Dec/2014 16:12:39] "GET /v1/bays HTTP/1.1" 401 2323:12
sdakewhen duing magnum bay-list23:12
sdakewith master + the heat backend23:12
yuanyinghmmm23:13
*** marcoemorais has quit IRC23:13
*** marcoemorais has joined #openstack-containers23:13
sdakedoes the reproduce on your end?23:14
sdake       except (exceptions.ConnectionRefused, exceptions.RequestTimeout):23:15
sdake            self._LOG.debug('Token validation failure.', exc_info=True)23:15
sdake            self._LOG.warn(_LW('1 Authorization failed for token'))23:15
sdakethis is where its bust23:15
sdakethere is probably a request timeout exception23:15
sdakebecause there is like a 1 second delay23:15
yuanyingmy bay-list is worked.23:21
sdakepaste your magnum.conf23:21
yuanyinghttp://paste.openstack.org/show/152482/23:22
yuanyingI change a source a littele.23:23
sdakethe problem is auth_uri is set to none when running inside kyestone_middleware23:23
sdakeit needs to be set to something23:23
yuanyingooo23:26
yuanyingbay-create is worked!!!23:26
sdakeI set auth_uri in magnum.connf, that fixes the problem23:27
yuanyinghttp://paste.openstack.org/show/152483/23:27
sdakecool good news on bay-create ;-)23:27
sdakeis that master?23:27
sdakeplsu our patch, or plus some work you have done23:27
yuanyingI commit my change.23:27
sdakecool23:28
yuanyingoh, but bay_model integration is not done.23:28
yuanyingthis source is hard coded.23:29
yuanyingyet23:29
sdakeTRACE keystonemiddleware.auth_token AuthorizationFailure: Authentication failure: Expecting to find username or userId in passwordCredentials - the server could not comply with the request since it is either malformed or otherwise incorrect. The client is assumed to be in error. (HTTP 400)23:29
sdakeany ideas on that?23:30
yuanyingwhere?23:31
sdakethat comes from keystone server with master + current gerrrit heat patch23:31
yuanyingwait a moment23:35
openstackgerritMotohiro/Yuanying Otsuka proposed stackforge/magnum: Implement creating Bay using heat  https://review.openstack.org/14245923:37
yuanyingcould you try this patch?23:38
yuanyingand, heat should be Juno version, not master.23:41
yuanyingmy devstack environment coudn't create stack, because resource is too cheep...23:43
*** salty has joined #openstack-containers23:43
*** salty is now known as Guest123823:44
*** fandi has quit IRC23:44
*** Guest1238 is now known as cptsalty23:47
*** yuanying-alt has joined #openstack-containers23:53
*** yuanying-alt has quit IRC23:57

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!