Thursday, 2014-04-03

*** etoews has joined #openstack-sdks00:38
*** TravT has quit IRC01:14
*** etoews has quit IRC01:15
*** etoews has joined #openstack-sdks01:38
*** sharwell_ has quit IRC01:47
*** HenryG has quit IRC02:08
*** samchoi has quit IRC02:32
*** etoews has quit IRC03:00
*** thurloat has quit IRC07:04
*** edleafe has quit IRC07:08
*** thurloat has joined #openstack-sdks07:11
*** edleafe has joined #openstack-sdks07:11
*** jamie_h has joined #openstack-sdks11:23
*** HenryG has joined #openstack-sdks11:47
*** krames has joined #openstack-sdks12:51
*** etoews has joined #openstack-sdks13:26
*** etoews has quit IRC14:10
*** TravT has joined #openstack-sdks14:35
*** etoews has joined #openstack-sdks14:46
*** mfer has joined #openstack-sdks14:52
*** krames has quit IRC15:07
*** krames has joined #openstack-sdks15:08
*** ycombina_ has joined #openstack-sdks15:21
*** ycombina_ has quit IRC15:21
*** jamie_h has quit IRC15:22
*** jamie_h has joined #openstack-sdks15:25
etoewsmfer: i don't know if you can comment on it but is there any progress in getting someone from HP working on jclouds? i know there was someone in the pipe but i haven't seen any activity.16:08
*** samchoi has joined #openstack-sdks16:10
mferetoews yes... sorta. i should have clarity in days rather than weeks16:15
etoewsmfer: nice. thx.16:15
mferi just came back from a conference so i'm not up to speed on most things right now16:16
etoewsfyi, i'm off to apachecon next week so i'll be out for the early part of the week.16:16
mferok16:17
*** wchrisj_ has joined #openstack-sdks17:03
*** etoews has quit IRC17:08
*** etoews has joined #openstack-sdks18:10
wchrisj_krames: yo18:49
wchrisj_krames: got a sec?18:49
*** jamie_h has quit IRC18:52
krameswchrisj I have about 5 minutes before my next meeting18:53
krameswhats up?18:53
wchrisj_krames: in your service_catalog class, what is the intent of the "service_net" keyword?18:57
wchrisj_krames: looks like you are handling two types of endpoints - public and internal18:58
kramesservice net is our internal network18:58
wchrisj_krames: BUT - we have a third admin18:58
kramesgotcha18:58
wchrisj_krames: 'adminURL'18:58
wchrisj_I think we need to genericize this18:58
krameslet me look at the code again18:58
wchrisj_krames: for ex, here is the keystone endpoiints returned from the SC:18:59
wchrisj_- endpoints:18:59
wchrisj_        - adminURL: http://172.16.0.2:35357/v2.018:59
wchrisj_          region: RegionOne18:59
wchrisj_          internalURL: http://172.16.0.2:5000/v2.018:59
wchrisj_          id: 33acf98719aa45b09334f413458b066518:59
wchrisj_          publicURL: http://172.16.0.2:5000/v2.018:59
wchrisj_        endpoints_links: []18:59
wchrisj_        type: identity18:59
wchrisj_        name: keystone18:59
wchrisj_krames: I'm a bit concerned b/c this is breaking change (likely)19:00
kramesyeah19:00
kramessomething tells me we should switch that over to symbols19:01
wchrisj_I think we should pass in the symbol for each: :public, :internal, :admin19:02
kramessounds good to me19:02
wchrisj_I'll tackle it19:02
wchrisj_thx!19:02
kramesk19:02
kramesthanks19:02
wchrisj_we can discuss in our meeting if necessary19:03
wchrisj_later19:03
*** TravT|2 has joined #openstack-sdks20:02
*** TravT has quit IRC20:02
*** HenryG has quit IRC20:06
*** TravT|2 has quit IRC20:59
*** mfer has quit IRC21:35
*** HenryG has joined #openstack-sdks21:39
wchrisj_terrylhowe: Do you understand the distinctions between publicURL/internalURL/adminURL in keystone?21:48
*** krames has quit IRC21:54
*** krames has joined #openstack-sdks21:57
*** krames has quit IRC22:02
terrylhoweYeh, I definitely would *not* claim to be an expert on that wchrisj_22:07
wchrisj_terrylhowe: np22:07
jamielennoxwchrisj_: what do you want to know?22:13
wchrisj_jamielennox: What's the purpose of each one?22:14
wchrisj_admin = admin, I get that jamielennox:22:14
*** HenryG_ has joined #openstack-sdks22:14
jamielennoxpublic is intended to be user exposed22:14
jamielennoxinternal is intended to be a local network address22:14
wchrisj_jamielennox: what's internal for?22:14
wchrisj_ok22:15
wchrisj_why doe it matter? jamielennox:22:15
*** HenryG has quit IRC22:15
jamielennoxhonestly i'm not sure it probably could have been done with just fixing the routing tables internally22:15
*** HenryG_ has quit IRC22:15
jamielennoxbut there are times like for service -> service communication where you want them on the internal network only22:16
*** HenryG has joined #openstack-sdks22:16
jamielennoxor you don't have that address exposed to people at all22:16
wchrisj_jamielennox: OK, just trying to understand use cases for each22:16
wchrisj_jamielennox: so likely no permissions diff between public and internal?22:16
jamielennoxAFAIK there are only a couple of places where it's actually supprted22:16
jamielennoxno public and internal are supposed to be the exact same endpoint just different addresses22:16
wchrisj_jamielennox: and obviously differences between internal/public vs admin...22:17
wchrisj_thx jamielennox22:17
jamielennoxyes - for v2 API - for keystone v3 admin == public22:17
jamielennoxand for every other service we are saying 'please never implement a different admin service'22:18
jamielennoxi don't think that anyone does22:18
wchrisj_jamielennox - so only one "permssions" scoped url for v3?22:18
wchrisj_jamielennox - if admin = public22:19
wchrisj_jamielennox - right?22:19
jamielennoxwell the endpoints are all the same, i can't remember if we say you should set the admin URL to internal or public22:19
wchrisj_ok22:19
jamielennoxbut the v3 client really should use the public endpoint22:20
jamielennoxwell the public or internal endpoint22:20
jamielennoxbut yes, all 'permissions' are done via the roles in the token in v322:21
wchrisj_jamielennox - makes sense22:21
*** rgbkrk has joined #openstack-sdks22:41
*** rgbkrk has quit IRC22:50
*** rgbkrk has joined #openstack-sdks23:14
*** HenryG_ has joined #openstack-sdks23:30
*** HenryG has quit IRC23:32
*** etoews has quit IRC23:34
*** HenryG has joined #openstack-sdks23:38
*** HenryG_ has quit IRC23:41
*** HenryG has quit IRC23:42

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