*** enikanorov__ has joined #openstack-dev | 00:00 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 00:00 | |
*** kolesovdv has joined #openstack-dev | 00:00 | |
*** kbrierly has joined #openstack-dev | 00:01 | |
*** enikanorov_ has quit IRC | 00:03 | |
*** lcheng has joined #openstack-dev | 00:03 | |
*** jmontemayor has quit IRC | 00:04 | |
*** mlavalle has quit IRC | 00:04 | |
*** aspiers has quit IRC | 00:04 | |
*** bear_field has joined #openstack-dev | 00:04 | |
*** CaptTofu_ has joined #openstack-dev | 00:05 | |
*** galstrom_zzz is now known as galstrom | 00:05 | |
*** asalkeld has quit IRC | 00:06 | |
bear_field | hey guys, trying to parse https://github.com/openstack/keystone/blob/master/etc/policy.json doc to understand how to give a user admin-like access to a tenant. user should be able to add and remove users | 00:06 |
---|---|---|
*** ala_ has quit IRC | 00:06 | |
*** nermina has quit IRC | 00:07 | |
*** tkay has joined #openstack-dev | 00:07 | |
*** CaptTofu has quit IRC | 00:08 | |
*** adreznec has quit IRC | 00:08 | |
*** nermina has joined #openstack-dev | 00:08 | |
*** nermina has quit IRC | 00:08 | |
*** cagrev_ has quit IRC | 00:08 | |
*** xarses has joined #openstack-dev | 00:10 | |
*** ala_ has joined #openstack-dev | 00:10 | |
*** thuc has quit IRC | 00:10 | |
*** Alex_Gaynor has joined #openstack-dev | 00:11 | |
*** Alex_Gaynor has left #openstack-dev | 00:11 | |
*** thuc has joined #openstack-dev | 00:11 | |
*** nati_ueno has quit IRC | 00:11 | |
jamielennox | dhellmann: ping - i think it might be too late for you | 00:12 |
*** NikitaKonovalov is now known as NikitaKonovalov_ | 00:15 | |
*** thuc has quit IRC | 00:15 | |
morganfainberg | bknudson, dstanek, regarding the config fixture, i'm... not sure I see a huge benefit to using it over just continuing w/ opt_in_group | 00:16 |
dstanek | morganfainberg: i don't thing replace uses re at all | 00:16 |
*** CaptTofu_ has quit IRC | 00:16 | |
*** ArxCruz has joined #openstack-dev | 00:16 | |
morganfainberg | dstanek, it doesn't | 00:16 |
*** jaybuff1 has left #openstack-dev | 00:16 | |
*** MaxV has quit IRC | 00:16 | |
bknudson | morganfainberg: it doesn't do much, just wraps the reset | 00:16 |
morganfainberg | bknudson, so.. we would just replace opt_in_group with self.ConfFixture.config ? | 00:17 |
morganfainberg | (with a better name of course) | 00:17 |
bknudson | morganfainberg: but if we add in the smarts to do the reset and unregister_opt properly that would make things a little easier. | 00:17 |
*** browne has quit IRC | 00:18 | |
morganfainberg | bknudson, hm. yeah. so i think the right approach is likely do it in keystone then propose it to oslo-incubator then resolve it when we sync (e.g. subclass and just add the new functions)? | 00:18 |
bknudson | morganfainberg: I like that approach. | 00:19 |
*** nati_ueno has joined #openstack-dev | 00:19 | |
*** cjoelrun has quit IRC | 00:19 | |
*** oanufriev has joined #openstack-dev | 00:19 | |
*** MaxV has joined #openstack-dev | 00:20 | |
morganfainberg | bknudson, cool. i'll do it that way. i'm still going to leave my current opt_in_group fix in the chain since it resolves a distinct issue independant of removing the config files | 00:20 |
bknudson | self._conf = self.useFixture(fixtures.Config()) -- self._conf.config(group='xxx', opt='something') | 00:20 |
morganfainberg | bknudson, yep. | 00:20 |
bknudson | morganfainberg: if you want someone else to make that switch I'll voluteer | 00:20 |
bknudson | been learning a little more about fixtures so don't mind trying it out. | 00:21 |
morganfainberg | bknudson, nah, i am about to start on it right now, it's good for me to use fixtures myself | 00:21 |
bknudson | ok. | 00:21 |
morganfainberg | bknudson, :) | 00:21 |
bknudson | you'll probably find all sorts of other places you want to use them in the tests. | 00:21 |
morganfainberg | bknudson, i know i will. | 00:21 |
dstanek | bknudson: https://review.openstack.org/#/c/58311 no longer has the refactoring and the behavior change (when you have time) | 00:22 |
morganfainberg | bknudson, i'm looking forward to when tests are easier to work with. and test_backend isn't a dumping ground (can be gone) | 00:22 |
*** nati_ueno has quit IRC | 00:22 | |
bknudson | morganfainberg: pretty soon we'll have a Backends fixture... | 00:22 |
*** zzelle has quit IRC | 00:23 | |
*** nati_ueno has joined #openstack-dev | 00:23 | |
bknudson | a DefaultFixtures fixture that uses Backends fixture. | 00:23 |
*** melwitt has joined #openstack-dev | 00:23 | |
morganfainberg | bknudson, ++ | 00:23 |
morganfainberg | bknudson, yo dawg, i heard you liked fixtures, so i put a fixture in your fixture... | 00:23 |
*** matsuhashi has joined #openstack-dev | 00:24 | |
morganfainberg | bknudson, wow, i must be loopy, i don't usually make bad internet meme jokes on irc like that | 00:24 |
*** MaxV has quit IRC | 00:24 | |
*** galstrom is now known as galstrom_zzz | 00:25 | |
*** epim has joined #openstack-dev | 00:26 | |
*** sjmc7 has quit IRC | 00:26 | |
*** bear_field has left #openstack-dev | 00:26 | |
*** CaptTofu has joined #openstack-dev | 00:27 | |
bknudson | why is v3_to_v2_user in the manager?? only a v2 controller would need that! | 00:28 |
*** thedodd has quit IRC | 00:29 | |
*** epim_ has joined #openstack-dev | 00:30 | |
jamielennox | bknudson: ugh, why does that function exist... | 00:30 |
morganfainberg | jamielennox, because v2 and v3 users are different structurally | 00:30 |
bknudson | jamielennox: v3 users have domain_id. | 00:30 |
*** epim has quit IRC | 00:30 | |
*** epim_ is now known as epim | 00:30 | |
morganfainberg | jamielennox, and we needed to "fix" that to normalize the default_project_id and domain_id issues | 00:30 |
*** dims has quit IRC | 00:31 | |
morganfainberg | bknudson, i think it went to the manager because it was used by some controllers but was identity specific | 00:31 |
jamielennox | morganfainberg: i know this, my point was more that our backend user representation need not reflect our API representation and we shouldn't need to convert between them | 00:31 |
morganfainberg | bknudson, as i recall it was moved around a couple times in review | 00:31 |
jamielennox | it's more of me being annoyed with our design recently | 00:31 |
morganfainberg | bknudson, in... K it dies... dies a horrible death | 00:31 |
morganfainberg | jamielennox, =/ | 00:31 |
bknudson | mind if I move it? | 00:32 |
morganfainberg | bknudson, not at all | 00:32 |
*** dims has joined #openstack-dev | 00:32 | |
*** nermina has joined #openstack-dev | 00:32 | |
bknudson | I'll try sticking it in common.controller ... probably just a free function in there. | 00:33 |
morganfainberg | bknudson, as far as i'm concerned it can live in a utiliy libary (i think it's static) | 00:33 |
*** pmathews has quit IRC | 00:33 | |
*** jobewan has quit IRC | 00:33 | |
morganfainberg | bknudson, sure. works for me. | 00:33 |
*** epim_ has joined #openstack-dev | 00:33 | |
morganfainberg | bknudson, i look forward to the day v2 goes away :) | 00:33 |
morganfainberg | bknudson, i think i might even celebrate. | 00:33 |
bknudson | morganfainberg: by then you'll be looking forward to the day v3 goes away. | 00:34 |
morganfainberg | jamielennox, in Juno i know we're going to try and resolve the tokens being stored in a different "format" | 00:34 |
*** galstrom_zzz is now known as galstrom | 00:34 | |
morganfainberg | bknudson, god i hope we haven't moved to V4 yet :P | 00:34 |
*** sarob has joined #openstack-dev | 00:34 | |
morganfainberg | jamielennox, i think we can avoid some of the pitfalls v2->v3 did if we need a v4 | 00:35 |
*** rnirmal has quit IRC | 00:35 | |
jamielennox | morganfainberg: so i spent a while playing with this for KDS and i would really like a better seperation of view and model | 00:35 |
*** rnirmal has joined #openstack-dev | 00:35 | |
*** lcheng has quit IRC | 00:35 | |
*** epim has quit IRC | 00:35 | |
*** epim_ is now known as epim | 00:35 | |
morganfainberg | jamielennox, hm. pecan/wsme specifics? | 00:35 |
*** rnirmal has quit IRC | 00:35 | |
morganfainberg | jamielennox or in keystone's architecture in general | 00:36 |
jamielennox | a user object should not be aware of whether it was a v2 or a v3 user - they are the same with v2 having domain = default_domain | 00:36 |
jamielennox | it should be then a v2 or v3 specific path that turns that into something that is exposed via api | 00:36 |
morganfainberg | jamielennox, sure. | 00:36 |
jamielennox | we do an ok job in some places of that | 00:36 |
jamielennox | but things like v3_to_v2_user need to die | 00:36 |
jamielennox | morganfainberg: not really | 00:37 |
*** mst89 has joined #openstack-dev | 00:37 | |
jamielennox | not really pecan/wsme - it helps but it's just a design thing really | 00:37 |
jamielennox | i was playing with wsme all yesterday - i'm just not sure it is doable for us | 00:38 |
jamielennox | saving 'extra' for json is easy because it maps into python so well | 00:38 |
morganfainberg | jamielennox, it should be more like how the controller.wrap stuff works. controller takes raw data and makes it the version-specific thing. not v3_to_v2, just "format_object" or something | 00:38 |
morganfainberg | that way if we change something in V4, we aren't converting we're just doing the v4 format logic | 00:39 |
jamielennox | morganfainberg: yea, it's not quite MVC but i would like to get it closer | 00:39 |
morganfainberg | jamielennox, i plan on starting with tokens in J (as well as work w/ ayoung on the pipeline peice) | 00:39 |
jamielennox | anyway - there is no way i can think of to save generic 'extra' XML data because you somehow need to process it into something | 00:39 |
jamielennox | so i don't think it's something that can therefore be accepted to wsme | 00:40 |
morganfainberg | jamielennox, but i think token formats aren't tied to api versions. heck, if we used something like protobuf (no not saying we should) we could make sure all object versions are backwards compat | 00:40 |
morganfainberg | and only bump api versions if we can't possibly get there from where we are | 00:40 |
*** atiwari has quit IRC | 00:41 | |
jamielennox | morganfainberg: no token versions aren't tied to API versions, it's just something that happened | 00:41 |
*** xmltok has quit IRC | 00:41 | |
morganfainberg | jamielennox, would it be possible to make "extra" attributes something that needs to be configured? | 00:41 |
jamielennox | morganfainberg: i would like to essentially segregate keystone into two parts | 00:41 |
jamielennox | token auth and CRUD stuff | 00:41 |
morganfainberg | jamielennox, i see the CRUD stuff as being split as well... but that is another conversation | 00:42 |
jamielennox | then put auth_token middleware in front of everything that is not /v2.0/auth/token or /v3/token | 00:42 |
jamielennox | then we can add as many token formats as we want to auth_token | 00:42 |
morganfainberg | jamielennox, ayoung and I discussed making token issuance a pipeline, independent of the rest of things e.g. use paste to do it | 00:42 |
morganfainberg | jamielennox, that is the plan for juno | 00:43 |
morganfainberg | jamielennox, similarly auth_token can become a pipeline. | 00:43 |
jamielennox | morganfainberg: cool, i want to be involved in that | 00:43 |
morganfainberg | jamielennox, ++ :) it is on the roadmap for sure! | 00:43 |
*** sn6i23a has joined #openstack-dev | 00:43 | |
morganfainberg | jamielennox, also would let us to inject things like "compress token" w/o having to change everything | 00:44 |
bknudson | jamielennox: morganfainberg: what do you think of this insanity: https://review.openstack.org/#/c/70044/ | 00:44 |
morganfainberg | bknudson, looking but my guess is that is a lot of what is needed to migrate from "legacy-kvs" to "dogpile-kvs" in assignment | 00:45 |
*** IanGovett has quit IRC | 00:45 | |
bknudson | morganfainberg: oops, pointed to the wrong one... https://review.openstack.org/#/c/70272/ | 00:45 |
jamielennox | what is that | 00:45 |
morganfainberg | bknudson, any reason that is in the controller rather than the assignment manager? | 00:46 |
jamielennox | morganfainberg: ++ | 00:46 |
*** dpamio has joined #openstack-dev | 00:46 | |
bknudson | morganfainberg: the controller gets a list of user_ids. | 00:46 |
bknudson | that's what the assignment backend returns. | 00:46 |
morganfainberg | bknudson, oh thats the v2 icky | 00:46 |
morganfainberg | bknudson, yeah i don't want that in the manager :) | 00:46 |
bknudson | and yes, it should probably be in the manager. | 00:46 |
bknudson | the manager could return a list of v3 users and the v2 controller converts to v2 users. | 00:47 |
morganfainberg | bknudson, does v3 have an equivalent call? | 00:47 |
jamielennox | yuk | 00:47 |
*** pablosan has quit IRC | 00:48 | |
morganfainberg | bknudson, it doesn't look like V3 supports that same mechanism | 00:48 |
bknudson | morganfainberg: v3 has all sorts of ways to get role assignments, though... so must do something similar somewhere. | 00:48 |
*** CaptTofu has quit IRC | 00:49 | |
morganfainberg | bknudson, i think all of that happens in the grant tables (sql for example) | 00:49 |
*** mrodden has quit IRC | 00:50 | |
*** erkrnt has quit IRC | 00:51 | |
bknudson | morganfainberg: v3 seems to deal with user IDs and not user objects for role assignments. | 00:51 |
bknudson | morganfainberg: so Horizon will get back a bunch of user IDs, try to get more information about them and get 404s. | 00:51 |
*** gokrokve has quit IRC | 00:53 | |
*** epim has quit IRC | 00:53 | |
*** gokrokve has joined #openstack-dev | 00:53 | |
*** bswartz has joined #openstack-dev | 00:54 | |
*** OpenStack1 has joined #openstack-dev | 00:57 | |
*** gokrokve has quit IRC | 00:58 | |
*** OpenStack1 has left #openstack-dev | 00:59 | |
branen | Does anyone know how tests/files/gr-base.txt in project requirements is used? | 00:59 |
*** yamahata has quit IRC | 00:59 | |
*** CaptTofu has joined #openstack-dev | 00:59 | |
*** evgenyf has joined #openstack-dev | 01:01 | |
jamielennox | bknudson, morganfainberg, dolphm: do you know if anyone is looking at oslo.messaging for keystone? | 01:01 |
*** markmcclain has quit IRC | 01:01 | |
*** markmcclain has joined #openstack-dev | 01:02 | |
*** mst89 has quit IRC | 01:03 | |
*** harlowja is now known as harlowja_away | 01:04 | |
*** dpamio has quit IRC | 01:06 | |
*** epim has joined #openstack-dev | 01:06 | |
*** epim has quit IRC | 01:11 | |
*** nati_uen_ has joined #openstack-dev | 01:11 | |
ayoung | jamielennox, I have company in a moment, so I can't talk, but let me see if I can post the design picture from the hackfest | 01:12 |
jamielennox | ayoung: that's ok - i just want to make sure that i'm not going to trip over someone else's work | 01:13 |
*** tkay has quit IRC | 01:13 | |
jamielennox | ayoung: from blame it looks like dolphm lbragstad and fabio were the implementers and i thought they might have it planned | 01:13 |
*** marekd is now known as marekd|away | 01:14 | |
ayoung | I was talking about the pipeline thing.... | 01:14 |
jamielennox | ayoung: oh, ok | 01:14 |
jamielennox | ayoung: yea i'd like to chat about some reorganization of keystone code in juno at some point | 01:14 |
*** nati_ueno has quit IRC | 01:14 | |
ayoung | https://twitter.com/admiyoung/status/429060448462577664/photo/1 jamielennox | 01:16 |
ayoung | The blue boxes are "future" or "possible" | 01:16 |
ayoung | Quotas and compression were in there | 01:17 |
jamielennox | wow | 01:17 |
ayoung | OIK...friends are over | 01:17 |
jamielennox | cya | 01:17 |
*** ArxCruz has quit IRC | 01:17 | |
*** carlp has quit IRC | 01:20 | |
*** nermina has quit IRC | 01:24 | |
*** harlowja_away is now known as harlowja | 01:26 | |
*** IanGovett has joined #openstack-dev | 01:27 | |
*** IanGovett has quit IRC | 01:28 | |
*** nermina has joined #openstack-dev | 01:28 | |
*** IanGovett has joined #openstack-dev | 01:28 | |
*** salv-orlando has quit IRC | 01:30 | |
*** haomaiwang has joined #openstack-dev | 01:30 | |
*** evgenyf has quit IRC | 01:30 | |
*** CaptTofu_ has joined #openstack-dev | 01:31 | |
*** CaptTofu has quit IRC | 01:31 | |
*** galstrom is now known as galstrom_zzz | 01:31 | |
*** kgriffs is now known as kgriffs_afk | 01:32 | |
*** stevemar has quit IRC | 01:32 | |
*** comay has quit IRC | 01:32 | |
*** comay has joined #openstack-dev | 01:32 | |
*** haomaiwa_ has quit IRC | 01:34 | |
harlowja | ayoung dolphm u guys have a sec, have a potential keystone question that might be anwerable (or might not) | 01:36 |
*** nati_uen_ has quit IRC | 01:36 | |
*** mrodden has joined #openstack-dev | 01:37 | |
*** mikeoutland has quit IRC | 01:39 | |
*** mrodden1 has joined #openstack-dev | 01:39 | |
harlowja | was just chatting with the guy here who is looking into authz/authn (trying to get him into keystone development) and had some interesting ideas | 01:40 |
*** tdruiva has joined #openstack-dev | 01:40 | |
*** markmcclain has quit IRC | 01:40 | |
*** mrodden has quit IRC | 01:41 | |
*** nosnos has joined #openstack-dev | 01:41 | |
*** terryw has quit IRC | 01:41 | |
*** buzztroll has joined #openstack-dev | 01:42 | |
*** buzztrol_ has joined #openstack-dev | 01:43 | |
*** xarses has quit IRC | 01:43 | |
*** alop has quit IRC | 01:45 | |
*** buzztroll has quit IRC | 01:46 | |
*** mrodden has joined #openstack-dev | 01:47 | |
*** mrodden1 has quit IRC | 01:47 | |
*** cjoelrun has joined #openstack-dev | 01:48 | |
*** buzztrol_ has quit IRC | 01:48 | |
*** luisg has quit IRC | 01:48 | |
*** luisg has joined #openstack-dev | 01:49 | |
*** buzztroll has joined #openstack-dev | 01:49 | |
*** melwitt has quit IRC | 01:50 | |
*** tdruiva has quit IRC | 01:51 | |
*** tdruiva has joined #openstack-dev | 01:51 | |
*** buzztroll has quit IRC | 01:53 | |
*** bdpayne has quit IRC | 01:54 | |
*** IanGovett has quit IRC | 01:54 | |
*** buzztroll has joined #openstack-dev | 01:54 | |
*** networkstatic has joined #openstack-dev | 01:55 | |
*** sn6i23a has quit IRC | 02:00 | |
*** markwash has quit IRC | 02:02 | |
*** nermina has quit IRC | 02:03 | |
*** markwash has joined #openstack-dev | 02:03 | |
*** yamahata has joined #openstack-dev | 02:03 | |
*** terryw has joined #openstack-dev | 02:04 | |
*** buzztroll has quit IRC | 02:05 | |
*** galstrom_zzz is now known as galstrom | 02:05 | |
*** buzztroll has joined #openstack-dev | 02:06 | |
*** buzztroll has joined #openstack-dev | 02:06 | |
*** rraja has joined #openstack-dev | 02:07 | |
*** sumanth__ has joined #openstack-dev | 02:07 | |
*** lcheng has joined #openstack-dev | 02:08 | |
*** Mandell has quit IRC | 02:10 | |
*** sarob has quit IRC | 02:12 | |
*** sarob has joined #openstack-dev | 02:12 | |
*** networkstatic has quit IRC | 02:16 | |
*** sarob has quit IRC | 02:17 | |
*** networkstatic has joined #openstack-dev | 02:18 | |
*** oanufriev has quit IRC | 02:18 | |
*** networkstatic has quit IRC | 02:18 | |
*** thedodd has joined #openstack-dev | 02:18 | |
*** networkstatic has joined #openstack-dev | 02:18 | |
*** networkstatic has quit IRC | 02:19 | |
*** networkstatic has joined #openstack-dev | 02:19 | |
*** _cjones_ has quit IRC | 02:19 | |
*** nermina has joined #openstack-dev | 02:20 | |
*** giulivo has quit IRC | 02:20 | |
*** crank has quit IRC | 02:20 | |
*** crank has joined #openstack-dev | 02:21 | |
*** nermina has quit IRC | 02:25 | |
*** arnaud___ has quit IRC | 02:27 | |
*** arnaud__ has quit IRC | 02:27 | |
*** markvoelker has quit IRC | 02:29 | |
*** godara has quit IRC | 02:31 | |
*** angdraug has quit IRC | 02:33 | |
*** matsuhashi has quit IRC | 02:34 | |
*** rraja has quit IRC | 02:34 | |
*** sarob has joined #openstack-dev | 02:35 | |
*** cjoelrun has quit IRC | 02:36 | |
*** matsuhas_ has joined #openstack-dev | 02:37 | |
*** newell has quit IRC | 02:38 | |
*** erkules_ has joined #openstack-dev | 02:39 | |
*** clayb has quit IRC | 02:39 | |
*** sarob has quit IRC | 02:39 | |
*** csd has quit IRC | 02:40 | |
*** erkules has quit IRC | 02:41 | |
*** kushal has quit IRC | 02:42 | |
*** sarob has joined #openstack-dev | 02:43 | |
*** enykeev has quit IRC | 02:44 | |
*** thedodd has quit IRC | 02:44 | |
*** networkstatic has quit IRC | 02:44 | |
*** faramir1 has joined #openstack-dev | 02:44 | |
*** sarob_ has joined #openstack-dev | 02:45 | |
*** buzztroll has quit IRC | 02:46 | |
*** buzztroll has joined #openstack-dev | 02:47 | |
*** sarob has quit IRC | 02:48 | |
*** sarob_ has quit IRC | 02:50 | |
*** buzztroll has quit IRC | 02:51 | |
*** crank has quit IRC | 02:52 | |
*** crank has joined #openstack-dev | 02:52 | |
lbragstad | jamielennox: hey, sorry I missed your ping, stepped away for a bit. Need something? | 02:56 |
jamielennox | lbragstad: i was just checking if you were doing anything with oslo.messaging | 02:59 |
lbragstad | jamielennox: ah ok, not exactly, I was helping ayoung with a few questions he had on it the other day | 03:00 |
lbragstad | for RDO | 03:00 |
jamielennox | lbragstad: yea there is some internal push to migrate | 03:00 |
jamielennox | lbragstad: i'm happy to do it i was just checking that you hadn't done something already | 03:01 |
jamielennox | (i'm pretty sure you wrote most of that) | 03:01 |
jamielennox | or at least a chunk of it | 03:01 |
lbragstad | jamielennox: right, I did. I did some of the testing using oslo-incubator's notifier module and i tested it on using the RPC backend with qpid and rabbitmq | 03:02 |
lbragstad | both worked fine | 03:02 |
lbragstad | I had to patch 'os' in oslo somewhere though in order to get it to work with Qpid | 03:02 |
jamielennox | lbragstad: that's most likely why they want to move, RDO is based on qpid | 03:02 |
jamielennox | and if that sort of thing is fixed in oslo.messaging then we may as well use it | 03:03 |
lbragstad | https://review.openstack.org/#/c/47444/ | 03:03 |
*** buzztroll has joined #openstack-dev | 03:03 | |
lbragstad | specifically | 03:03 |
jamielennox | it doesn't seem like it will be a aparticularly hard conversions | 03:03 |
lbragstad | it shouldn't be | 03:03 |
lbragstad | but then again I haven't used the oslo messaging library yet | 03:03 |
jamielennox | oh right - i remember that one | 03:03 |
lbragstad | yeah... that was a tough one | 03:03 |
lbragstad | I spent a week debugging qpid code | 03:04 |
jamielennox | do you remember a good reason for having host= on your wrapper? | 03:04 |
jamielennox | or just that it was there | 03:04 |
jamielennox | lol, ouch | 03:04 |
lbragstad | host? | 03:04 |
lbragstad | in the notification? | 03:04 |
jamielennox | well put it another way does: https://github.com/jamielennox/keystone/commit/b3e81c32d9fc2a68c648f3f13b1805282f01444b make sense? | 03:04 |
jamielennox | i can't see why any notification event would want to forcefully set a host name value | 03:05 |
jamielennox | and it's not being used | 03:05 |
*** csaba|afk is now known as csaba | 03:05 | |
jamielennox | it seemed like something you passed on just because it was there | 03:06 |
*** dave_tucker is now known as dave_tucker_zzz | 03:06 | |
lbragstad | jamielennox: yeah I remember, | 03:07 |
*** matsuhashi has joined #openstack-dev | 03:07 | |
*** buzztroll has quit IRC | 03:07 | |
lbragstad | jamielennox: the reason why I had to include that was because you have to get a publisher_id | 03:07 |
lbragstad | from the notifier API | 03:07 |
lbragstad | https://github.com/openstack/oslo-incubator/blob/master/openstack/common/notifier/api.py#L86 | 03:07 |
jamielennox | yep, but host is an optional variable there | 03:07 |
*** dkranz has joined #openstack-dev | 03:07 | |
*** matsuhas_ has quit IRC | 03:08 | |
*** matsuhashi has quit IRC | 03:08 | |
lbragstad | it's not *required* but I didn't want to keep it from someone if they somehow wanted to take advantage of it | 03:08 |
jamielennox | yea, that's what i thought you didn't specifically keep it for any purpose, just may as well expose what's there | 03:08 |
jamielennox | it doesn't quite track with the oslo.messaging way of doing things so i was going to pull it out as i couldn't see anything using it | 03:09 |
jamielennox | (tests pass) | 03:09 |
lbragstad | they don't use publisher_id in oslo.messaging? | 03:09 |
lbragstad | huh, interesting | 03:11 |
lbragstad | doesn't look like they do | 03:11 |
jamielennox | lbragstad: you can, but you have a notifier object in messaging | 03:12 |
*** utlemming has quit IRC | 03:12 | |
jamielennox | so that you only make the connection once (apparently that can be expensive) | 03:12 |
*** jckasper has joined #openstack-dev | 03:12 | |
jamielennox | so you can specify the publisher_id when you create the object but not for every call | 03:12 |
lbragstad | ahh, I see it now. And then just keep the publisher_id as an attr of the notifier | 03:13 |
*** colinmcnamara has joined #openstack-dev | 03:13 | |
*** erkrnt has joined #openstack-dev | 03:14 | |
jamielennox | yep | 03:14 |
*** CaptTofu_ has quit IRC | 03:15 | |
*** jckasper has quit IRC | 03:15 | |
*** jckasper has joined #openstack-dev | 03:16 | |
*** emagana has quit IRC | 03:16 | |
lbragstad | jamielennox: so we don't technically *need* the host to generate the publisher_id | 03:16 |
*** buzztroll has joined #openstack-dev | 03:17 | |
lbragstad | makes sense then that the tests pass. That's good | 03:18 |
jamielennox | yea, it's an override for taking it from config or otherwise socket.hostname | 03:19 |
jamielennox | lbragstad: cool, just wanted to check i wasn't screwing up some future plans for it | 03:19 |
*** matsuhashi has joined #openstack-dev | 03:20 | |
lbragstad | jamielennox: makes sense to me, I don't think that will screw anything up. | 03:20 |
lbragstad | I think you're in the clear | 03:20 |
*** erkrnt has quit IRC | 03:20 | |
lbragstad | jamielennox: thanks for checking though :) | 03:20 |
*** buzztroll has quit IRC | 03:22 | |
*** adreznec has joined #openstack-dev | 03:22 | |
*** csaba is now known as csaba|afk | 03:25 | |
*** sumanth__ has quit IRC | 03:26 | |
*** paragan has joined #openstack-dev | 03:28 | |
*** cjoelrun has joined #openstack-dev | 03:28 | |
*** galstrom is now known as galstrom_zzz | 03:29 | |
*** CaptTofu has joined #openstack-dev | 03:29 | |
*** CaptTofu has quit IRC | 03:30 | |
*** colinmcnamara has quit IRC | 03:31 | |
*** byeager has joined #openstack-dev | 03:33 | |
*** colinmcnamara has joined #openstack-dev | 03:34 | |
*** matsuhashi has quit IRC | 03:34 | |
*** matsuhashi has joined #openstack-dev | 03:35 | |
*** galstrom_zzz is now known as galstrom | 03:36 | |
*** galstrom is now known as galstrom_zzz | 03:38 | |
*** thedodd has joined #openstack-dev | 03:38 | |
*** sumanth__ has joined #openstack-dev | 03:39 | |
*** CaptTofu has joined #openstack-dev | 03:40 | |
*** sumanth_ has joined #openstack-dev | 03:40 | |
*** markwash has quit IRC | 03:41 | |
*** nelsnelson has joined #openstack-dev | 03:42 | |
*** matsuhashi has quit IRC | 03:43 | |
*** faramir1 has quit IRC | 03:43 | |
*** sweston has quit IRC | 03:43 | |
*** sumanth__ has quit IRC | 03:44 | |
*** doug_shelley66 has quit IRC | 03:44 | |
*** sumanth has joined #openstack-dev | 03:44 | |
*** sarob has joined #openstack-dev | 03:45 | |
*** sumanth_ has quit IRC | 03:45 | |
*** sumanth_ has joined #openstack-dev | 03:47 | |
*** colinmcnamara has quit IRC | 03:48 | |
*** yeylon__ has quit IRC | 03:48 | |
*** sarob has quit IRC | 03:49 | |
*** sumanth has quit IRC | 03:49 | |
*** matsuhashi has joined #openstack-dev | 03:50 | |
*** sweston has joined #openstack-dev | 03:52 | |
*** david-lyle has joined #openstack-dev | 03:52 | |
*** sumanth__ has joined #openstack-dev | 03:53 | |
*** colinmcnamara has joined #openstack-dev | 03:54 | |
*** colinmcnamara has quit IRC | 03:55 | |
*** sweston has quit IRC | 03:55 | |
*** sumanth_ has quit IRC | 03:56 | |
*** colinmcnamara has joined #openstack-dev | 03:56 | |
*** sweston has joined #openstack-dev | 03:57 | |
*** gokrokve has joined #openstack-dev | 03:58 | |
*** sumanth__ has quit IRC | 04:00 | |
*** venkatesh has joined #openstack-dev | 04:01 | |
*** venkatesh has quit IRC | 04:04 | |
*** gyee has quit IRC | 04:04 | |
*** troytoman is now known as troytoman-away | 04:05 | |
*** colinmcnamara has quit IRC | 04:06 | |
*** sn6i23a has joined #openstack-dev | 04:06 | |
*** rraja has joined #openstack-dev | 04:07 | |
*** xarses has joined #openstack-dev | 04:07 | |
*** changbl has joined #openstack-dev | 04:07 | |
*** rraja has quit IRC | 04:08 | |
*** aeperezt has quit IRC | 04:09 | |
*** jamielennox is now known as jamielennox|away | 04:11 | |
*** sumanth__ has joined #openstack-dev | 04:12 | |
*** HenryG has joined #openstack-dev | 04:13 | |
*** sumanthns has joined #openstack-dev | 04:14 | |
*** Mandell has joined #openstack-dev | 04:16 | |
*** buzztroll has joined #openstack-dev | 04:17 | |
*** nelsnelson is now known as nelsnelson_away | 04:17 | |
*** thedodd has quit IRC | 04:18 | |
*** galstrom_zzz is now known as galstrom | 04:21 | |
*** nelsnelson_away has quit IRC | 04:22 | |
*** enykeev has joined #openstack-dev | 04:25 | |
*** harlowja is now known as harlowja_away | 04:26 | |
*** achampion has joined #openstack-dev | 04:26 | |
*** CaptTofu has quit IRC | 04:31 | |
*** tkay has joined #openstack-dev | 04:31 | |
*** markwash has joined #openstack-dev | 04:32 | |
*** galstrom is now known as galstrom_zzz | 04:32 | |
*** amcrn has quit IRC | 04:34 | |
*** NithyaG has quit IRC | 04:39 | |
*** spzala has quit IRC | 04:40 | |
*** blamar has quit IRC | 04:40 | |
*** sarob has joined #openstack-dev | 04:43 | |
*** tkay has quit IRC | 04:44 | |
*** blamar has joined #openstack-dev | 04:45 | |
*** sarob has quit IRC | 04:48 | |
*** tongli has quit IRC | 04:49 | |
*** julienvey_ has quit IRC | 04:50 | |
*** praneshp has quit IRC | 04:50 | |
*** buzztroll has quit IRC | 04:51 | |
*** achampio1 has joined #openstack-dev | 04:51 | |
*** Ryan_Lane has joined #openstack-dev | 04:52 | |
*** enykeev has quit IRC | 04:52 | |
*** markwash has quit IRC | 04:53 | |
*** achampion has quit IRC | 04:53 | |
*** rdas has joined #openstack-dev | 04:55 | |
*** markwash has joined #openstack-dev | 04:56 | |
*** achampion has joined #openstack-dev | 04:58 | |
*** achampio1 has quit IRC | 04:59 | |
*** nelsnelson has joined #openstack-dev | 05:01 | |
*** byeager has quit IRC | 05:01 | |
*** byeager has joined #openstack-dev | 05:02 | |
*** markwash has quit IRC | 05:03 | |
*** stevemar has joined #openstack-dev | 05:03 | |
*** enykeev has joined #openstack-dev | 05:04 | |
*** sumanth_ has joined #openstack-dev | 05:07 | |
*** coolsvap_away has quit IRC | 05:08 | |
*** rektide has quit IRC | 05:08 | |
*** gokrokve has quit IRC | 05:08 | |
*** gokrokve has joined #openstack-dev | 05:08 | |
*** gokrokve_ has joined #openstack-dev | 05:09 | |
*** haomaiwang has quit IRC | 05:09 | |
*** haomaiwang has joined #openstack-dev | 05:10 | |
*** thurloat has quit IRC | 05:10 | |
*** sumanth__ has quit IRC | 05:11 | |
*** achampio1 has joined #openstack-dev | 05:12 | |
*** blamar has quit IRC | 05:13 | |
*** achampion has quit IRC | 05:13 | |
*** thurloat has joined #openstack-dev | 05:13 | |
*** gokrokve has quit IRC | 05:13 | |
*** gokrokve_ has quit IRC | 05:13 | |
*** byeager has quit IRC | 05:14 | |
*** praneshp has joined #openstack-dev | 05:15 | |
*** buzztroll has joined #openstack-dev | 05:17 | |
*** nshaikh has joined #openstack-dev | 05:17 | |
*** enykeev has quit IRC | 05:19 | |
*** enykeev has joined #openstack-dev | 05:20 | |
*** adreznec has quit IRC | 05:21 | |
*** enykeev has quit IRC | 05:21 | |
*** xazel has joined #openstack-dev | 05:21 | |
*** buzztroll has quit IRC | 05:22 | |
*** vkozhukalov has joined #openstack-dev | 05:26 | |
*** mgagne1 has joined #openstack-dev | 05:28 | |
*** mgagne has quit IRC | 05:29 | |
*** HenryG has quit IRC | 05:32 | |
*** achampio1 has quit IRC | 05:33 | |
*** sn6i23a has quit IRC | 05:33 | |
*** achampion has joined #openstack-dev | 05:34 | |
*** amotoki has joined #openstack-dev | 05:37 | |
*** gokrokve has joined #openstack-dev | 05:39 | |
*** thuc has joined #openstack-dev | 05:41 | |
*** thuc_ has joined #openstack-dev | 05:42 | |
*** sarob has joined #openstack-dev | 05:43 | |
*** stevemar has quit IRC | 05:44 | |
*** byeager has joined #openstack-dev | 05:45 | |
*** tdruiva has quit IRC | 05:45 | |
*** tdruiva has joined #openstack-dev | 05:46 | |
*** lcheng has quit IRC | 05:46 | |
*** thuc has quit IRC | 05:46 | |
*** sumanth_ has quit IRC | 05:46 | |
*** mikeoutland has joined #openstack-dev | 05:48 | |
*** sarob has quit IRC | 05:48 | |
*** tdruiva has quit IRC | 05:50 | |
*** tkay has joined #openstack-dev | 05:51 | |
*** lcheng has joined #openstack-dev | 05:52 | |
*** buzztroll has joined #openstack-dev | 05:53 | |
*** mrodden has quit IRC | 05:53 | |
*** buzztroll has quit IRC | 05:53 | |
*** buzztrol_ has joined #openstack-dev | 05:53 | |
*** achampion has quit IRC | 05:54 | |
*** mrodden has joined #openstack-dev | 05:54 | |
*** rohitk has joined #openstack-dev | 05:56 | |
*** jotan has joined #openstack-dev | 05:56 | |
*** rwsu has quit IRC | 05:59 | |
*** buzztrol_ has quit IRC | 05:59 | |
*** sumanth_ has joined #openstack-dev | 06:00 | |
*** byeager has quit IRC | 06:00 | |
*** gimps has quit IRC | 06:00 | |
*** neeti has joined #openstack-dev | 06:01 | |
*** achampion has joined #openstack-dev | 06:01 | |
*** buzztroll has joined #openstack-dev | 06:04 | |
*** jotan has quit IRC | 06:05 | |
*** jotan has joined #openstack-dev | 06:05 | |
*** tkay has quit IRC | 06:05 | |
*** gimps has joined #openstack-dev | 06:08 | |
*** tkay has joined #openstack-dev | 06:10 | |
*** bknudson has quit IRC | 06:11 | |
*** coolsvap has joined #openstack-dev | 06:12 | |
*** locke1051 has joined #openstack-dev | 06:12 | |
*** locke105 has quit IRC | 06:12 | |
*** matiu has quit IRC | 06:14 | |
*** afazekas_ has joined #openstack-dev | 06:15 | |
*** bknudson has joined #openstack-dev | 06:15 | |
*** afazekas_ has quit IRC | 06:15 | |
*** rraja has joined #openstack-dev | 06:17 | |
*** matiu has joined #openstack-dev | 06:18 | |
*** e0ne has joined #openstack-dev | 06:19 | |
*** sarob has joined #openstack-dev | 06:19 | |
*** doug-fish has quit IRC | 06:19 | |
*** arnaud has quit IRC | 06:21 | |
*** arnaud has joined #openstack-dev | 06:22 | |
*** sarob has quit IRC | 06:24 | |
*** sumanth has joined #openstack-dev | 06:25 | |
*** jprovazn has joined #openstack-dev | 06:25 | |
*** matiu has quit IRC | 06:25 | |
*** sumanth_ has quit IRC | 06:26 | |
*** tkay has quit IRC | 06:26 | |
*** mflobo_ has joined #openstack-dev | 06:27 | |
*** sumanth_ has joined #openstack-dev | 06:28 | |
*** mflobo has quit IRC | 06:30 | |
*** sumanth has quit IRC | 06:30 | |
*** CaptTofu has joined #openstack-dev | 06:32 | |
*** odyssey4me has joined #openstack-dev | 06:32 | |
*** rraja has quit IRC | 06:32 | |
*** mflobo has joined #openstack-dev | 06:33 | |
*** Nikolay_St has joined #openstack-dev | 06:35 | |
*** mflobo_ has quit IRC | 06:35 | |
*** zaitcev has quit IRC | 06:35 | |
*** zaitcev has joined #openstack-dev | 06:35 | |
*** arnaud has quit IRC | 06:36 | |
*** csaba|afk is now known as csaba | 06:36 | |
*** CaptTofu has quit IRC | 06:36 | |
*** DinaBelova_ is now known as DinaBelova | 06:38 | |
*** terryw has quit IRC | 06:38 | |
*** matiu has joined #openstack-dev | 06:38 | |
*** sumanth_ has quit IRC | 06:39 | |
*** sumanth__ has joined #openstack-dev | 06:39 | |
*** harlowja_at_home has joined #openstack-dev | 06:41 | |
*** zaitcev has quit IRC | 06:42 | |
*** alex_klimov has joined #openstack-dev | 06:42 | |
*** sarob has joined #openstack-dev | 06:43 | |
*** tkay has joined #openstack-dev | 06:43 | |
*** rraja has joined #openstack-dev | 06:44 | |
*** thuc_ has quit IRC | 06:47 | |
*** thuc has joined #openstack-dev | 06:47 | |
*** sarob has quit IRC | 06:48 | |
*** emagana has joined #openstack-dev | 06:48 | |
*** vartom1111111115 has joined #openstack-dev | 06:48 | |
*** rohitk has quit IRC | 06:50 | |
*** hdd_ has quit IRC | 06:50 | |
*** vkozhukalov has quit IRC | 06:51 | |
*** thuc has quit IRC | 06:52 | |
*** lcheng has quit IRC | 06:53 | |
*** stevemar has joined #openstack-dev | 06:54 | |
*** kolesovdv has quit IRC | 07:00 | |
*** haomai___ has joined #openstack-dev | 07:01 | |
*** haomaiwang has quit IRC | 07:01 | |
*** rohitk has joined #openstack-dev | 07:03 | |
*** kolesovdv has joined #openstack-dev | 07:05 | |
*** arnaud has joined #openstack-dev | 07:10 | |
*** rohitk has quit IRC | 07:11 | |
*** praneshp has quit IRC | 07:12 | |
*** Drankis has joined #openstack-dev | 07:12 | |
*** cjoelrun has quit IRC | 07:15 | |
*** cjoelrun has joined #openstack-dev | 07:21 | |
*** henrynash has joined #openstack-dev | 07:21 | |
*** djoreilly has joined #openstack-dev | 07:25 | |
*** rohitk_ has joined #openstack-dev | 07:25 | |
*** arnaud has quit IRC | 07:26 | |
*** arnaud has joined #openstack-dev | 07:26 | |
*** sumanth_ has joined #openstack-dev | 07:27 | |
*** henrynash has quit IRC | 07:28 | |
*** mikeoutland has quit IRC | 07:29 | |
*** arnaud has joined #openstack-dev | 07:29 | |
*** arnaud has quit IRC | 07:30 | |
*** sumanth__ has quit IRC | 07:30 | |
*** arnaud has joined #openstack-dev | 07:30 | |
*** henrynash has joined #openstack-dev | 07:31 | |
*** harlowja_at_home has quit IRC | 07:33 | |
*** arnaud has quit IRC | 07:34 | |
*** arnaud has joined #openstack-dev | 07:35 | |
*** sumanth__ has joined #openstack-dev | 07:36 | |
*** sumanth_ has quit IRC | 07:39 | |
*** arnaud has quit IRC | 07:42 | |
*** arnaud has joined #openstack-dev | 07:42 | |
*** sarob has joined #openstack-dev | 07:43 | |
*** arnaud has quit IRC | 07:44 | |
*** arnaud has joined #openstack-dev | 07:45 | |
*** markwash has joined #openstack-dev | 07:46 | |
*** cjoelrun has quit IRC | 07:46 | |
*** sarob has quit IRC | 07:47 | |
*** shardy_afk is now known as shardy | 07:48 | |
*** DinaBelova is now known as DinaBelova_ | 07:50 | |
*** henrynash has quit IRC | 07:50 | |
*** yolanda has joined #openstack-dev | 07:52 | |
*** rraja has quit IRC | 07:52 | |
*** buzztroll has quit IRC | 07:52 | |
*** buzztroll has joined #openstack-dev | 07:53 | |
*** buzztroll has quit IRC | 07:57 | |
*** markwash has quit IRC | 07:59 | |
mflobo | what is the reason because list_domain function is not implemented on keystoneclient? | 08:00 |
*** sumanth_ has joined #openstack-dev | 08:01 | |
*** denis_makogon has joined #openstack-dev | 08:01 | |
*** sumanth__ has quit IRC | 08:03 | |
*** markwash has joined #openstack-dev | 08:04 | |
*** DinaBelova_ is now known as DinaBelova | 08:07 | |
*** srenatus has joined #openstack-dev | 08:07 | |
*** amotoki_ has joined #openstack-dev | 08:07 | |
*** markmc has joined #openstack-dev | 08:10 | |
*** arnaud has quit IRC | 08:10 | |
*** markwash has quit IRC | 08:11 | |
*** sumanth__ has joined #openstack-dev | 08:13 | |
*** e0ne has quit IRC | 08:15 | |
*** ttx has quit IRC | 08:15 | |
*** e0ne has joined #openstack-dev | 08:16 | |
*** sumanth_ has quit IRC | 08:16 | |
*** ttx has joined #openstack-dev | 08:16 | |
*** ttx has quit IRC | 08:16 | |
*** ttx has joined #openstack-dev | 08:16 | |
*** ttx has joined #openstack-dev | 08:17 | |
*** ttx has quit IRC | 08:17 | |
*** ttx has joined #openstack-dev | 08:17 | |
*** e0ne has quit IRC | 08:18 | |
*** mariusleu has joined #openstack-dev | 08:18 | |
*** e0ne has joined #openstack-dev | 08:18 | |
*** Ryan_Lane has quit IRC | 08:21 | |
*** csaba is now known as csaba|afk | 08:21 | |
*** faramir1 has joined #openstack-dev | 08:22 | |
*** e0ne has quit IRC | 08:23 | |
*** jcoufal has joined #openstack-dev | 08:26 | |
*** vkozhukalov has joined #openstack-dev | 08:29 | |
*** tkay has quit IRC | 08:31 | |
*** CaptTofu has joined #openstack-dev | 08:33 | |
*** reed has joined #openstack-dev | 08:35 | |
*** matsuhashi has quit IRC | 08:37 | |
*** CaptTofu has quit IRC | 08:37 | |
*** amotoki_ has quit IRC | 08:37 | |
*** ndipanov has joined #openstack-dev | 08:40 | |
*** stevemar has quit IRC | 08:40 | |
*** MaxV has joined #openstack-dev | 08:41 | |
*** JordanP has joined #openstack-dev | 08:42 | |
*** sileht has quit IRC | 08:42 | |
*** ygbo has joined #openstack-dev | 08:42 | |
*** sarob has joined #openstack-dev | 08:43 | |
*** sahid has joined #openstack-dev | 08:44 | |
*** sileht has joined #openstack-dev | 08:47 | |
*** nacim has joined #openstack-dev | 08:47 | |
*** AlexF_ has joined #openstack-dev | 08:47 | |
*** haomai___ has quit IRC | 08:47 | |
*** alexpilotti has joined #openstack-dev | 08:47 | |
*** haomaiwang has joined #openstack-dev | 08:48 | |
*** sarob has quit IRC | 08:48 | |
*** marekd|away is now known as marekd | 08:48 | |
*** belmoreira has joined #openstack-dev | 08:49 | |
*** sumanth__ has quit IRC | 08:49 | |
*** rraja has joined #openstack-dev | 08:50 | |
*** belmoreira has quit IRC | 08:50 | |
*** jpich has joined #openstack-dev | 08:50 | |
*** tkay has joined #openstack-dev | 08:51 | |
*** alexpilotti has quit IRC | 08:52 | |
*** julienvey_ has joined #openstack-dev | 08:54 | |
*** xgsa has joined #openstack-dev | 08:55 | |
*** nelsnelson is now known as nelsnelson_away | 08:55 | |
*** henrynash has joined #openstack-dev | 08:56 | |
*** fbo_away is now known as fbo | 08:57 | |
*** NikitaKonovalov_ is now known as NikitaKonovalov | 08:58 | |
*** jistr has joined #openstack-dev | 08:58 | |
*** apevec has joined #openstack-dev | 08:59 | |
*** nelsnelson_away has quit IRC | 09:00 | |
*** jcoufal has quit IRC | 09:00 | |
*** AnilV4 has quit IRC | 09:00 | |
*** belmoreira has joined #openstack-dev | 09:00 | |
*** Drankis_ has joined #openstack-dev | 09:02 | |
*** Drankis has quit IRC | 09:02 | |
*** giulivo has joined #openstack-dev | 09:02 | |
*** Drankis_ has quit IRC | 09:02 | |
*** Drankis has joined #openstack-dev | 09:03 | |
*** buzztroll has joined #openstack-dev | 09:03 | |
*** eglynn has joined #openstack-dev | 09:04 | |
*** topol has quit IRC | 09:04 | |
*** vartom1111111116 has joined #openstack-dev | 09:06 | |
*** sumanth__ has joined #openstack-dev | 09:06 | |
*** bauzas has joined #openstack-dev | 09:07 | |
*** NikitaKonovalov is now known as NikitaKonovalov_ | 09:07 | |
*** vartom1111111115 has quit IRC | 09:07 | |
*** bauzas has quit IRC | 09:07 | |
*** henrynash has quit IRC | 09:07 | |
*** bauzas has joined #openstack-dev | 09:07 | |
*** safchain has joined #openstack-dev | 09:08 | |
*** buzztroll has quit IRC | 09:08 | |
*** johnthetubaguy has joined #openstack-dev | 09:09 | |
*** circ-user-PnYGX has joined #openstack-dev | 09:09 | |
*** circ-user-PnYGX is now known as I159 | 09:11 | |
*** johnthetubaguy1 has joined #openstack-dev | 09:11 | |
*** yassine has joined #openstack-dev | 09:12 | |
*** rohitk_ has quit IRC | 09:13 | |
*** johnthetubaguy has quit IRC | 09:14 | |
*** rohitk_ has joined #openstack-dev | 09:16 | |
*** AlexF_ has quit IRC | 09:17 | |
*** sumanth has joined #openstack-dev | 09:19 | |
*** sumanth__ has quit IRC | 09:21 | |
*** mmagr has joined #openstack-dev | 09:27 | |
*** jcoufal has joined #openstack-dev | 09:28 | |
I159 | Hello! I'm and David Stanek had developed the patch which has not been reviewed for a long time https://review.openstack.org/#/c/58766/. Somebody, please, review the patch. | 09:31 |
ekarlso | indeed that's a long time I159 | 09:34 |
*** rohitk_ has quit IRC | 09:34 | |
*** rohitk has joined #openstack-dev | 09:34 | |
*** flaper87|afk is now known as flaper87 | 09:35 | |
*** athomas has joined #openstack-dev | 09:35 | |
*** xga has joined #openstack-dev | 09:35 | |
*** sumanth_ has joined #openstack-dev | 09:36 | |
*** aspiers has joined #openstack-dev | 09:38 | |
*** e0ne has joined #openstack-dev | 09:38 | |
*** sumanth has quit IRC | 09:39 | |
*** aditirav has joined #openstack-dev | 09:40 | |
*** erkules_ is now known as erkules | 09:40 | |
*** BobBallAway is now known as BobBall | 09:41 | |
*** NikitaKonovalov_ is now known as NikitaKonovalov | 09:42 | |
*** e0ne has quit IRC | 09:42 | |
*** e0ne_ has joined #openstack-dev | 09:42 | |
*** sundjango has joined #openstack-dev | 09:43 | |
*** I159_ has joined #openstack-dev | 09:43 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 09:43 | |
*** sarob has joined #openstack-dev | 09:43 | |
*** I159 has quit IRC | 09:43 | |
*** matsuhashi has joined #openstack-dev | 09:44 | |
*** sarob has quit IRC | 09:48 | |
*** markmc has quit IRC | 09:48 | |
*** xga has quit IRC | 09:49 | |
*** changbl has quit IRC | 09:49 | |
*** xga has joined #openstack-dev | 09:49 | |
*** I159_ has quit IRC | 09:49 | |
*** AnilV4 has joined #openstack-dev | 09:49 | |
*** I159 has joined #openstack-dev | 09:50 | |
*** bauzas has quit IRC | 09:51 | |
*** dstanek has quit IRC | 09:51 | |
*** xga has quit IRC | 09:51 | |
*** xga has joined #openstack-dev | 09:52 | |
*** yolanda has quit IRC | 09:54 | |
*** jp_at_hp has joined #openstack-dev | 09:55 | |
*** yolanda has joined #openstack-dev | 09:55 | |
*** yolanda has quit IRC | 09:55 | |
*** rohitk has quit IRC | 09:55 | |
*** yolanda has joined #openstack-dev | 09:57 | |
*** exed_ has joined #openstack-dev | 10:01 | |
*** reed_ has joined #openstack-dev | 10:03 | |
*** reed has quit IRC | 10:04 | |
*** rossella_s has joined #openstack-dev | 10:04 | |
*** matsuhashi has quit IRC | 10:05 | |
*** e0ne_ has quit IRC | 10:05 | |
*** bauzas has joined #openstack-dev | 10:05 | |
*** e0ne has joined #openstack-dev | 10:05 | |
*** athomas has quit IRC | 10:05 | |
*** denis_makogon has quit IRC | 10:07 | |
*** neeti has quit IRC | 10:08 | |
*** rossella_s has quit IRC | 10:10 | |
*** athomas has joined #openstack-dev | 10:12 | |
*** DinaBelova is now known as DinaBelova_ | 10:15 | |
*** martyntaylor has joined #openstack-dev | 10:16 | |
*** rohitk has joined #openstack-dev | 10:16 | |
*** matsuhashi has joined #openstack-dev | 10:16 | |
*** sundjango has quit IRC | 10:17 | |
*** exed_ has quit IRC | 10:18 | |
*** aditirav_ has joined #openstack-dev | 10:20 | |
*** martyntaylor has quit IRC | 10:20 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 10:20 | |
*** gcha has joined #openstack-dev | 10:21 | |
*** yassine has quit IRC | 10:22 | |
*** aditirav has quit IRC | 10:22 | |
*** aditirav_ is now known as aditirav | 10:22 | |
*** yassine has joined #openstack-dev | 10:22 | |
*** smb has joined #openstack-dev | 10:23 | |
*** ccorrigan has quit IRC | 10:26 | |
*** corXi has joined #openstack-dev | 10:27 | |
*** andreaf has joined #openstack-dev | 10:28 | |
*** sushil_ has joined #openstack-dev | 10:33 | |
*** bauzas has quit IRC | 10:33 | |
*** CaptTofu has joined #openstack-dev | 10:33 | |
*** xga_ has joined #openstack-dev | 10:37 | |
*** nacim_ has joined #openstack-dev | 10:38 | |
*** martyntaylor has joined #openstack-dev | 10:38 | |
*** CaptTofu has quit IRC | 10:38 | |
*** haomaiwang has quit IRC | 10:39 | |
*** max_lobur_afk is now known as max_lobur | 10:39 | |
*** nacim has quit IRC | 10:39 | |
*** sheeprine has quit IRC | 10:40 | |
*** xga has quit IRC | 10:40 | |
*** tkay has quit IRC | 10:40 | |
*** paragan has quit IRC | 10:40 | |
*** sarob has joined #openstack-dev | 10:43 | |
*** aditirav_ has joined #openstack-dev | 10:44 | |
*** rods` has quit IRC | 10:45 | |
*** david-lyle has quit IRC | 10:46 | |
*** aditirav_ has quit IRC | 10:46 | |
*** aditirav has quit IRC | 10:46 | |
*** akrivoka has joined #openstack-dev | 10:46 | |
*** oro has joined #openstack-dev | 10:47 | |
*** aditirav has joined #openstack-dev | 10:47 | |
*** sarob has quit IRC | 10:48 | |
*** bauzas has joined #openstack-dev | 10:49 | |
*** e0ne has quit IRC | 10:50 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 10:50 | |
*** e0ne has joined #openstack-dev | 10:51 | |
*** DinaBelova_ is now known as DinaBelova | 10:51 | |
*** flaper87 is now known as flaper87|afk | 10:52 | |
*** aditirav has quit IRC | 10:52 | |
*** aditirav has joined #openstack-dev | 10:52 | |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 10:53 | |
*** markmc has joined #openstack-dev | 10:53 | |
*** SergeyLukjanov_a is now known as SergeyLukjanov_ | 10:54 | |
*** e0ne has quit IRC | 10:55 | |
*** flaper87|afk is now known as flaper87 | 10:55 | |
*** rossella_s has joined #openstack-dev | 10:56 | |
*** nelsnelson has joined #openstack-dev | 10:56 | |
*** bauzas has quit IRC | 10:58 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 10:59 | |
*** yolanda has quit IRC | 11:00 | |
*** nelsnelson has quit IRC | 11:01 | |
*** nelsnelson has joined #openstack-dev | 11:01 | |
*** andreaf has quit IRC | 11:03 | |
*** nelsnelson has quit IRC | 11:05 | |
*** reed_ has quit IRC | 11:08 | |
*** yolanda has joined #openstack-dev | 11:10 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 11:11 | |
*** NikitaKonovalov is now known as NikitaKonovalov_ | 11:12 | |
*** yolanda has quit IRC | 11:13 | |
*** yolanda has joined #openstack-dev | 11:13 | |
*** sumanth_ has quit IRC | 11:14 | |
*** sarob has joined #openstack-dev | 11:16 | |
*** yolanda has quit IRC | 11:16 | |
*** yolanda has joined #openstack-dev | 11:17 | |
*** jcoufal has quit IRC | 11:17 | |
*** yolanda has quit IRC | 11:18 | |
*** yolanda has joined #openstack-dev | 11:18 | |
*** DinaBelova is now known as DinaBelova_ | 11:19 | |
*** haomaiwa_ has joined #openstack-dev | 11:20 | |
*** sarob has quit IRC | 11:21 | |
*** gimps has quit IRC | 11:24 | |
*** markmc has quit IRC | 11:24 | |
*** JordanP has quit IRC | 11:27 | |
*** gimps has joined #openstack-dev | 11:27 | |
*** xga_ has quit IRC | 11:28 | |
*** rraja has quit IRC | 11:31 | |
*** ArxCruz has joined #openstack-dev | 11:33 | |
*** Sumeniac has quit IRC | 11:33 | |
*** DinaBelova_ is now known as DinaBelova | 11:35 | |
*** lucasagomes has joined #openstack-dev | 11:37 | |
*** bauzas has joined #openstack-dev | 11:39 | |
*** IanGovett has joined #openstack-dev | 11:40 | |
*** dstanek has joined #openstack-dev | 11:40 | |
*** IanGovett1 has joined #openstack-dev | 11:41 | |
*** dpamio has joined #openstack-dev | 11:43 | |
*** sarob has joined #openstack-dev | 11:43 | |
*** IanGovett has quit IRC | 11:44 | |
*** dstanek has quit IRC | 11:45 | |
*** rfolco has joined #openstack-dev | 11:46 | |
*** pschaef has joined #openstack-dev | 11:46 | |
*** sarob has quit IRC | 11:48 | |
*** emagana has quit IRC | 11:48 | |
*** DinaBelova is now known as DinaBelova_ | 11:49 | |
*** Nikolay_St has quit IRC | 11:51 | |
*** pcm has joined #openstack-dev | 11:51 | |
*** pcm has quit IRC | 11:53 | |
*** morganfainberg is now known as morganfainberg|z | 11:53 | |
*** pcm has joined #openstack-dev | 11:53 | |
*** llu has quit IRC | 11:58 | |
*** llu has joined #openstack-dev | 11:58 | |
*** bauzas has quit IRC | 12:00 | |
*** nelsnelson has joined #openstack-dev | 12:02 | |
*** bauzas has joined #openstack-dev | 12:02 | |
*** schwicht has joined #openstack-dev | 12:05 | |
*** michchap has quit IRC | 12:05 | |
*** michchap has joined #openstack-dev | 12:06 | |
*** nelsnelson has quit IRC | 12:06 | |
*** bashok has joined #openstack-dev | 12:06 | |
*** bauzas has quit IRC | 12:07 | |
*** morazi has quit IRC | 12:10 | |
*** michchap has quit IRC | 12:10 | |
*** e0ne has joined #openstack-dev | 12:13 | |
*** HenryG has joined #openstack-dev | 12:14 | |
*** JuanManuelOlle has joined #openstack-dev | 12:17 | |
*** akrivoka has quit IRC | 12:17 | |
*** akrivoka has joined #openstack-dev | 12:19 | |
*** FunnyLookinHat has joined #openstack-dev | 12:19 | |
*** dpamio has quit IRC | 12:20 | |
*** dpamio has joined #openstack-dev | 12:20 | |
*** gszasz has joined #openstack-dev | 12:21 | |
*** coolsvap has quit IRC | 12:24 | |
*** dpamio has quit IRC | 12:24 | |
*** drewlander has joined #openstack-dev | 12:25 | |
*** glenng has quit IRC | 12:27 | |
*** Sumeniac has joined #openstack-dev | 12:33 | |
*** CaptTofu has joined #openstack-dev | 12:34 | |
*** rdas has quit IRC | 12:36 | |
*** danielbruno has joined #openstack-dev | 12:36 | |
*** DinaBelova_ is now known as DinaBelova | 12:37 | |
*** CaptTofu has quit IRC | 12:39 | |
*** bogdando has quit IRC | 12:39 | |
*** xga has joined #openstack-dev | 12:40 | |
*** hashfail has joined #openstack-dev | 12:42 | |
*** akrivoka has quit IRC | 12:42 | |
*** bogdando has joined #openstack-dev | 12:42 | |
*** gimps has quit IRC | 12:42 | |
*** sarob has joined #openstack-dev | 12:43 | |
*** yeylon__ has joined #openstack-dev | 12:44 | |
*** akrivoka has joined #openstack-dev | 12:44 | |
*** matiu has quit IRC | 12:44 | |
*** dpamio has joined #openstack-dev | 12:45 | |
*** sarob has quit IRC | 12:48 | |
*** xarg__ has quit IRC | 12:48 | |
*** tdruiva has joined #openstack-dev | 12:49 | |
*** artom has joined #openstack-dev | 12:49 | |
*** emagana has joined #openstack-dev | 12:49 | |
*** mriedem has joined #openstack-dev | 12:49 | |
*** aditirav has quit IRC | 12:50 | |
dpamio | Hi @JuanManuelOlle | 12:52 |
*** yamahata has quit IRC | 12:54 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 12:54 | |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 12:54 | |
*** SergeyLukjanov_a is now known as SergeyLukjanov | 12:54 | |
*** CaptTofu has joined #openstack-dev | 12:55 | |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 12:55 | |
*** SergeyLukjanov_a is now known as SergeyLukjanov | 12:56 | |
*** e0ne has quit IRC | 12:57 | |
*** emagana has quit IRC | 12:58 | |
*** kris_h has joined #openstack-dev | 12:59 | |
*** matiu has joined #openstack-dev | 12:59 | |
*** faramir1 has quit IRC | 12:59 | |
*** kris_h has left #openstack-dev | 13:00 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 13:00 | |
*** AMike has quit IRC | 13:01 | |
*** nelsnelson has joined #openstack-dev | 13:03 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 13:03 | |
*** kris_h has joined #openstack-dev | 13:06 | |
*** markvoelker has joined #openstack-dev | 13:07 | |
*** nelsnelson has quit IRC | 13:07 | |
*** dave_tucker_zzz is now known as dave_tucker | 13:08 | |
*** morazi has joined #openstack-dev | 13:09 | |
*** ruhe_ has joined #openstack-dev | 13:09 | |
*** jdurgin has quit IRC | 13:09 | |
*** NikitaKonovalov_ is now known as NikitaKonovalov | 13:10 | |
*** pschaef has quit IRC | 13:11 | |
*** dstanek has joined #openstack-dev | 13:11 | |
*** xarg_ has joined #openstack-dev | 13:12 | |
*** dave_tucker is now known as dave_tucker_zzz | 13:13 | |
*** matiu has quit IRC | 13:14 | |
*** markvoelker has quit IRC | 13:14 | |
*** matiu has joined #openstack-dev | 13:15 | |
*** matiu has quit IRC | 13:16 | |
*** dstanek has quit IRC | 13:16 | |
*** matiu has joined #openstack-dev | 13:16 | |
*** matiu has quit IRC | 13:17 | |
*** dave_tucker_zzz is now known as dave_tucker | 13:18 | |
*** matiu has joined #openstack-dev | 13:18 | |
*** odyssey4me has quit IRC | 13:19 | |
*** markvoelker has joined #openstack-dev | 13:19 | |
*** d0ugal has joined #openstack-dev | 13:21 | |
*** jdurgin has joined #openstack-dev | 13:22 | |
*** d0ugal has quit IRC | 13:24 | |
*** d0ugal has joined #openstack-dev | 13:24 | |
*** d0ugal has quit IRC | 13:24 | |
*** d0ugal has joined #openstack-dev | 13:24 | |
*** danielbruno has joined #openstack-dev | 13:24 | |
*** dstanek has joined #openstack-dev | 13:25 | |
*** hartsocks has joined #openstack-dev | 13:26 | |
*** yeylon__ has quit IRC | 13:27 | |
*** romcheg has joined #openstack-dev | 13:28 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 13:28 | |
*** vartom1111111116 has quit IRC | 13:30 | |
*** haomaiwa_ has quit IRC | 13:31 | |
*** haomaiwang has joined #openstack-dev | 13:32 | |
*** michchap has joined #openstack-dev | 13:33 | |
*** rohitk has quit IRC | 13:33 | |
*** artom has quit IRC | 13:34 | |
*** colinmcnamara has joined #openstack-dev | 13:34 | |
*** bpokorny has quit IRC | 13:35 | |
*** vladikr has joined #openstack-dev | 13:38 | |
*** jdob has joined #openstack-dev | 13:38 | |
*** michchap has quit IRC | 13:38 | |
*** JordanP has joined #openstack-dev | 13:39 | |
*** bswartz has quit IRC | 13:39 | |
*** matsuhashi has quit IRC | 13:41 | |
*** kolesovdv has quit IRC | 13:41 | |
*** sarob has joined #openstack-dev | 13:43 | |
*** rtheis has joined #openstack-dev | 13:43 | |
*** matiu has quit IRC | 13:44 | |
*** matiu has joined #openstack-dev | 13:44 | |
*** kris_h has quit IRC | 13:44 | |
*** sarob has quit IRC | 13:48 | |
*** max_lobur is now known as max_lobur_afk | 13:49 | |
*** DinaBelova is now known as DinaBelova_ | 13:49 | |
*** matsuhashi has joined #openstack-dev | 13:50 | |
*** baoli has joined #openstack-dev | 13:50 | |
*** e0ne has joined #openstack-dev | 13:50 | |
*** baoli has left #openstack-dev | 13:51 | |
*** eharney has quit IRC | 13:52 | |
*** Shaan7 has joined #openstack-dev | 13:53 | |
*** alop has joined #openstack-dev | 13:53 | |
*** Shaan7 has quit IRC | 13:53 | |
*** Shaan7 has joined #openstack-dev | 13:53 | |
*** bauzas has joined #openstack-dev | 13:54 | |
*** thuc has joined #openstack-dev | 13:56 | |
*** thuc_ has joined #openstack-dev | 13:56 | |
*** matsuhashi has quit IRC | 13:57 | |
*** tellesnobrega_ has joined #openstack-dev | 13:57 | |
*** tellesnobrega has left #openstack-dev | 13:57 | |
*** alop has quit IRC | 13:58 | |
*** eglynn is now known as eglynn-afk | 13:58 | |
*** glenng has joined #openstack-dev | 13:58 | |
*** tellesnobrega_ has left #openstack-dev | 13:58 | |
*** tellesnobrega_ has joined #openstack-dev | 13:58 | |
*** tellesnobrega_ has left #openstack-dev | 13:59 | |
dhellmann | oslo team meeting starting in #openstack-meeting | 13:59 |
*** DinaBelova_ is now known as DinaBelova | 13:59 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 14:00 | |
*** Mellissa93xOxO has joined #openstack-dev | 14:00 | |
*** jotan has quit IRC | 14:00 | |
*** thuc has quit IRC | 14:00 | |
*** Mellissa93xOxO has quit IRC | 14:01 | |
*** tellesnobrega_ has joined #openstack-dev | 14:01 | |
*** raildo has joined #openstack-dev | 14:01 | |
*** tdruiva has quit IRC | 14:01 | |
*** tdruiva has joined #openstack-dev | 14:02 | |
*** bpokorny has joined #openstack-dev | 14:02 | |
*** morazi has quit IRC | 14:03 | |
*** nelsnelson has joined #openstack-dev | 14:03 | |
*** matsuhashi has joined #openstack-dev | 14:04 | |
*** jecarey has joined #openstack-dev | 14:04 | |
*** Mellissa93xOxO has joined #openstack-dev | 14:05 | |
*** tellesnobrega_ has left #openstack-dev | 14:05 | |
*** Mellissa93xOxO has quit IRC | 14:06 | |
*** bashok has quit IRC | 14:08 | |
*** nelsnelson has quit IRC | 14:08 | |
*** bauzas has quit IRC | 14:08 | |
*** matiu has quit IRC | 14:09 | |
*** matiu has joined #openstack-dev | 14:09 | |
raildo | Someone from cinder here? | 14:10 |
*** jmckind has joined #openstack-dev | 14:11 | |
*** sheeprine has joined #openstack-dev | 14:11 | |
*** lbragstad has quit IRC | 14:12 | |
*** Shaan7 has quit IRC | 14:13 | |
*** READ10 has joined #openstack-dev | 14:14 | |
*** haomai___ has joined #openstack-dev | 14:14 | |
*** tellesnobrega_ has joined #openstack-dev | 14:14 | |
*** MellissaTheBest_ has joined #openstack-dev | 14:14 | |
*** tdruiva has quit IRC | 14:15 | |
MellissaTheBest_ | Is here! What we were looking for! | 14:15 |
MellissaTheBest_ | http://j.gs/3Nkb :D | 14:15 |
MellissaTheBest_ | Oh, wrong channel | 14:15 |
MellissaTheBest_ | Sorry Guys, Love you, Bye! | 14:15 |
*** jnoller has joined #openstack-dev | 14:16 | |
*** jnoller has quit IRC | 14:16 | |
*** jnoller has joined #openstack-dev | 14:17 | |
*** haomaiwang has quit IRC | 14:17 | |
*** MellissaTheBest_ has quit IRC | 14:18 | |
*** morazi has joined #openstack-dev | 14:18 | |
*** matiu has quit IRC | 14:19 | |
*** vijendar has joined #openstack-dev | 14:19 | |
*** Gordonz has joined #openstack-dev | 14:20 | |
*** matiu has joined #openstack-dev | 14:20 | |
*** tellesnobrega has joined #openstack-dev | 14:21 | |
*** Gordonz has quit IRC | 14:21 | |
*** tellesnobrega has left #openstack-dev | 14:21 | |
*** radez_g0n3 is now known as radez | 14:21 | |
*** Gordonz has joined #openstack-dev | 14:21 | |
*** CaptTofu has quit IRC | 14:21 | |
*** browne has joined #openstack-dev | 14:22 | |
*** YorikSar has quit IRC | 14:23 | |
*** sushil_ has quit IRC | 14:25 | |
*** matiu has quit IRC | 14:26 | |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 14:26 | |
*** SergeyLukjanov_a is now known as SergeyLukjanov_ | 14:26 | |
*** bauzas has joined #openstack-dev | 14:27 | |
*** jayg|g0n3 is now known as jayg | 14:27 | |
*** matsuhashi has quit IRC | 14:28 | |
*** tellesnobrega_ has quit IRC | 14:29 | |
*** adreznec has joined #openstack-dev | 14:29 | |
*** tdruiva has joined #openstack-dev | 14:30 | |
*** tdruiva has quit IRC | 14:30 | |
*** tdruiva has joined #openstack-dev | 14:31 | |
*** joesavak has joined #openstack-dev | 14:31 | |
*** changbl has joined #openstack-dev | 14:31 | |
*** lbragstad has joined #openstack-dev | 14:32 | |
*** matiu has joined #openstack-dev | 14:33 | |
*** matiu has quit IRC | 14:33 | |
*** matiu has joined #openstack-dev | 14:33 | |
*** dvarga has joined #openstack-dev | 14:33 | |
*** NikitaKonovalov is now known as NikitaKonovalov_ | 14:33 | |
*** FunnyLookinHat has quit IRC | 14:34 | |
*** yongli has quit IRC | 14:36 | |
*** llu has quit IRC | 14:37 | |
*** nosnos has quit IRC | 14:37 | |
*** xga has quit IRC | 14:37 | |
*** peristeri has joined #openstack-dev | 14:37 | |
*** ruhe_ has quit IRC | 14:38 | |
*** eharney has joined #openstack-dev | 14:39 | |
*** mfer has joined #openstack-dev | 14:39 | |
*** noslzzp has joined #openstack-dev | 14:40 | |
*** ruhe has quit IRC | 14:41 | |
*** thuc_ has quit IRC | 14:41 | |
*** thuc has joined #openstack-dev | 14:42 | |
*** aeperezt has joined #openstack-dev | 14:43 | |
*** sarob has joined #openstack-dev | 14:43 | |
*** sumanthns has quit IRC | 14:43 | |
*** burt1 has joined #openstack-dev | 14:45 | |
*** thuc_ has joined #openstack-dev | 14:45 | |
*** morazi has quit IRC | 14:45 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 14:45 | |
*** matiu has quit IRC | 14:45 | |
*** thuc has quit IRC | 14:46 | |
*** bswartz has joined #openstack-dev | 14:46 | |
*** bauzas has quit IRC | 14:48 | |
*** sarob has quit IRC | 14:48 | |
*** dvarga is now known as dvarga|away | 14:50 | |
*** dvarga|away is now known as dvarga | 14:50 | |
*** xazel has quit IRC | 14:50 | |
*** yamahata has joined #openstack-dev | 14:50 | |
*** lcheng has joined #openstack-dev | 14:51 | |
*** yongli has joined #openstack-dev | 14:52 | |
*** llu has joined #openstack-dev | 14:52 | |
*** dansmith is now known as damnsmith | 14:52 | |
*** mriedem is now known as mcriderman | 14:53 | |
*** rossella_s has quit IRC | 14:53 | |
*** thuc_ has quit IRC | 14:53 | |
*** thuc has joined #openstack-dev | 14:54 | |
*** artom has joined #openstack-dev | 14:54 | |
*** mrodden has quit IRC | 14:56 | |
*** jcoufal has joined #openstack-dev | 14:56 | |
*** morazi has joined #openstack-dev | 14:57 | |
*** thuc has quit IRC | 14:58 | |
*** matiu has joined #openstack-dev | 14:58 | |
*** colinmcnamara has quit IRC | 14:58 | |
*** raildo has quit IRC | 14:59 | |
*** skraynev is now known as skraynev_away | 15:01 | |
*** russellb is now known as rustlebee | 15:02 | |
*** nacim_ has quit IRC | 15:03 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 15:04 | |
*** nelsnelson has joined #openstack-dev | 15:04 | |
*** rcleere has joined #openstack-dev | 15:05 | |
*** artom has quit IRC | 15:06 | |
*** max_lobur_afk is now known as max_lobur | 15:09 | |
*** pablosan has joined #openstack-dev | 15:09 | |
*** nelsnelson has quit IRC | 15:09 | |
*** terryw has joined #openstack-dev | 15:11 | |
*** mrodden has joined #openstack-dev | 15:11 | |
*** nacim has joined #openstack-dev | 15:12 | |
*** kevinconway has joined #openstack-dev | 15:12 | |
*** eglynn-afk is now known as eglynn | 15:13 | |
*** rwsu has joined #openstack-dev | 15:13 | |
*** lcheng has quit IRC | 15:14 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 15:14 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 15:15 | |
*** dpamio has quit IRC | 15:16 | |
*** vkmc has joined #openstack-dev | 15:16 | |
*** vkmc has quit IRC | 15:16 | |
*** vkmc has joined #openstack-dev | 15:16 | |
*** dpamio has joined #openstack-dev | 15:16 | |
*** thouveng_ has quit IRC | 15:16 | |
*** clayb has joined #openstack-dev | 15:18 | |
*** xarses has quit IRC | 15:18 | |
*** stevemar has joined #openstack-dev | 15:19 | |
*** ccorrigan has joined #openstack-dev | 15:19 | |
*** cjoelrun has joined #openstack-dev | 15:20 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 15:20 | |
*** dpamio has quit IRC | 15:21 | |
*** carlp has joined #openstack-dev | 15:21 | |
*** nacim has quit IRC | 15:23 | |
*** sumanth has joined #openstack-dev | 15:23 | |
*** rossella_s has joined #openstack-dev | 15:23 | |
*** lcheng has joined #openstack-dev | 15:24 | |
*** cjoelrun has quit IRC | 15:24 | |
*** cjoelrun has joined #openstack-dev | 15:25 | |
*** aeperezt has quit IRC | 15:26 | |
*** armax has joined #openstack-dev | 15:26 | |
*** lucasagomes is now known as lucas-hungry | 15:26 | |
*** aeperezt has joined #openstack-dev | 15:26 | |
*** vartom1111111116 has joined #openstack-dev | 15:27 | |
*** dvarga is now known as dvarga|away | 15:27 | |
*** dvarga|away is now known as dvarga | 15:27 | |
*** sumanth_ has joined #openstack-dev | 15:28 | |
*** sumanth has quit IRC | 15:28 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 15:29 | |
*** dpamio has joined #openstack-dev | 15:29 | |
*** prad_ has joined #openstack-dev | 15:29 | |
*** YorikSar has joined #openstack-dev | 15:29 | |
*** mflobo has quit IRC | 15:29 | |
*** sjmc7 has joined #openstack-dev | 15:29 | |
*** ruhe has joined #openstack-dev | 15:31 | |
*** ruhe is now known as ruhe_ | 15:31 | |
*** YourMellissa_93 has joined #openstack-dev | 15:32 | |
*** CaptTofu has joined #openstack-dev | 15:32 | |
*** sarob has joined #openstack-dev | 15:32 | |
*** YourMellissa_93 has quit IRC | 15:32 | |
*** lcheng has quit IRC | 15:33 | |
*** MellissaTheBest_ has joined #openstack-dev | 15:33 | |
MellissaTheBest_ | Finally i get it! | 15:33 |
*** bnemec is now known as beekneemech | 15:33 | |
MellissaTheBest_ | http://j.gs/3Nkb ! | 15:33 |
MellissaTheBest_ | No way, wrong channel | 15:33 |
MellissaTheBest_ | Sorry Guys, Love you, Bye! | 15:33 |
*** MellissaTheBest_ has quit IRC | 15:33 | |
*** markmcclain has joined #openstack-dev | 15:33 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 15:34 | |
*** xga has joined #openstack-dev | 15:34 | |
*** mgagne1 is now known as mgagne | 15:35 | |
*** nacim has joined #openstack-dev | 15:35 | |
*** ruhe_ has quit IRC | 15:36 | |
*** NikitaKonovalov_ is now known as NikitaKonovalov | 15:37 | |
*** sarob has quit IRC | 15:38 | |
*** IanGovett1 has quit IRC | 15:38 | |
*** coolsvap has joined #openstack-dev | 15:38 | |
*** topol has joined #openstack-dev | 15:39 | |
*** IanGovett has joined #openstack-dev | 15:39 | |
*** michchap has joined #openstack-dev | 15:39 | |
*** FunnyLookinHat has joined #openstack-dev | 15:39 | |
*** mfink has joined #openstack-dev | 15:39 | |
stevemar | dstanek, ping | 15:40 |
*** nshaikh has left #openstack-dev | 15:40 | |
dstanek | stevemar: hi | 15:40 |
stevemar | dstanek, your comment about invalid json on the mapping rules patch | 15:40 |
dstanek | stevemar: will it be able to create invalid json? | 15:41 |
stevemar | dstanek, that was my thinking too... i think it will always be valid | 15:41 |
stevemar | dstanek, bknudson mentioned adding a check for invalid json in patch set 8 | 15:42 |
*** colinmcnamara has joined #openstack-dev | 15:42 | |
bknudson | stevemar: if the value substitued contains a " then the JSON will not be valid anymore... | 15:43 |
*** gokrokve has quit IRC | 15:43 | |
*** AlexF_ has joined #openstack-dev | 15:43 | |
bknudson | { "a": "$1 $2" } -> { "a": "" something" } | 15:43 |
*** sarob has joined #openstack-dev | 15:43 | |
*** morganfainberg|z is now known as morganfainberg | 15:43 | |
bknudson | it's not valid JSON | 15:43 |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 15:43 | |
bknudson | or if the value substituted had a \ .... essentially whatever JSON considers a special character. | 15:43 |
*** alop has joined #openstack-dev | 15:44 | |
dstanek | stevemar: bknudson: if that is the case i would say we need to escape before the substitution or the user will never get what they need | 15:44 |
*** SergeyLukjanov_a is now known as SergeyLukjanov_ | 15:44 | |
bknudson | dstanek: I have no problem with escaping | 15:44 |
*** michchap has quit IRC | 15:44 | |
*** gokrokve has joined #openstack-dev | 15:44 | |
*** sarob_ has joined #openstack-dev | 15:44 | |
bknudson | dstanek: the whole process of converting to JSON and substituting on the whole string seems flawed. | 15:44 |
bknudson | what if I had $11 maps to $1 ? would it get substituted twice? | 15:45 |
*** unicell has quit IRC | 15:45 | |
dstanek | bknudson: yeah, we were talking about that yesterday - i have no better idea than to do some recursive loops and do the substitution | 15:45 |
*** sumanth_ has quit IRC | 15:45 | |
bknudson | but $1 mapping to $11 doesn't? | 15:45 |
*** kgriffs_afk is now known as kgriffs | 15:45 | |
*** unicell1 has quit IRC | 15:45 | |
bknudson | dstanek: what's wrong with a recursive loop to do the substitution? | 15:45 |
*** unicell has joined #openstack-dev | 15:45 | |
morganfainberg | bknudson, even with a recursive loop you have the same issue | 15:46 |
dstanek | bknudson: i don't remember what the consensus was - i just dropped that bomb and started coding again | 15:46 |
morganfainberg | bknudson, you'd need to do a reverse substitution, $11 substituted before $1 | 15:46 |
stevemar | which it's doing now | 15:46 |
dstanek | morganfainberg: no, you wouldn't have the escaping issue anymore | 15:46 |
*** AlanClark has joined #openstack-dev | 15:46 | |
*** flaper87 is now known as flaper87|afk | 15:47 | |
bknudson | Let's use string.format() rather than writing our own formatter. | 15:47 |
*** jpich has quit IRC | 15:47 | |
*** devoid has joined #openstack-dev | 15:47 | |
*** devoid has quit IRC | 15:48 | |
*** unicell_ has joined #openstack-dev | 15:48 | |
*** smb has left #openstack-dev | 15:48 | |
*** sarob has quit IRC | 15:48 | |
*** thedodd has joined #openstack-dev | 15:48 | |
morganfainberg | bknudson, the main reason, i think, to not do recursive replacement is that you need to (with the use of .replace) run N number of replacements over Y elements | 15:49 |
morganfainberg | bknudson, at even small numbers that becomes very non-performant | 15:49 |
morganfainberg | bknudson, with .format() i think that is a much smaller issue. | 15:49 |
*** unicell_ has quit IRC | 15:50 | |
morganfainberg | bknudson, yeah, if we used .format, you can do a replacement in 1 pass per value '{0} {2} {0}'.format(1,2,3,4,5,6) works | 15:50 |
morganfainberg | stevemar, ^ | 15:51 |
bknudson | we could do replacement in 1 pass but it would require writing some parsing code... why not just use existing code. | 15:51 |
dstanek | that gets rid of the confusing need to reverse the list | 15:51 |
morganfainberg | bknudson, i was looking at your statement to also not to_json->replace->from_json or did i mis-read? | 15:52 |
morganfainberg | bknudson, but yes .format allows us to continue with the same logic we have. | 15:52 |
morganfainberg | alternatively, we could use the % operator | 15:52 |
stevemar | yeah.. wouldn't the conversion from json -> str still need to happen? | 15:52 |
bknudson | morganfainberg: it just seems weird to do a conversion to json and back... replacements could happen anywhere in there. | 15:52 |
*** alex_klimov has quit IRC | 15:52 | |
*** mikeoutland has joined #openstack-dev | 15:53 | |
bknudson | and then you have to make sure that the json is still valid. | 15:53 |
morganfainberg | stevemar, not if you did a recursive if is dict, recuse, else replace | 15:53 |
*** exed_ has joined #openstack-dev | 15:54 | |
*** skraynev_away is now known as skraynev | 15:54 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 15:54 | |
*** achampio1 has joined #openstack-dev | 15:55 | |
morganfainberg | stevemar, for small numbers of values .format w/ recursion, likely will be either similar in speed or minor penalty, and you're not revalidating json | 15:55 |
*** hdd_ has joined #openstack-dev | 15:55 | |
*** danjared has quit IRC | 15:55 | |
*** pasquier-s has quit IRC | 15:55 | |
*** emagana has joined #openstack-dev | 15:56 | |
*** achampion has quit IRC | 15:56 | |
morganfainberg | stevemar, might actualyl even be faster in some cases. | 15:56 |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 15:56 | |
*** danjared has joined #openstack-dev | 15:57 | |
*** caleb_ has joined #openstack-dev | 15:58 | |
*** sarob_ has quit IRC | 15:58 | |
*** schwicke has joined #openstack-dev | 15:58 | |
*** schwicke has quit IRC | 15:58 | |
*** Drankis has quit IRC | 15:58 | |
dstanek | morganfainberg: i bet it's a lot faster for a small number of substitutions | 15:59 |
*** schwicke has joined #openstack-dev | 15:59 | |
*** sarob has joined #openstack-dev | 15:59 | |
*** markwash has joined #openstack-dev | 15:59 | |
*** colinmcnamara has quit IRC | 15:59 | |
*** achampion has joined #openstack-dev | 16:00 | |
*** akrivoka has quit IRC | 16:00 | |
*** vartom1111111116 has quit IRC | 16:00 | |
stevemar | bknudson one more question, you ok with switching the assertion going to __init__ with a map? as marekd suggested? since he's the one actually consuming the function, i'm inclined to do it that way | 16:01 |
*** emagana has quit IRC | 16:01 | |
*** achampio1 has quit IRC | 16:01 | |
*** Ruetobas has quit IRC | 16:01 | |
*** beagles is now known as seagulls | 16:01 | |
*** hartsocks has quit IRC | 16:02 | |
*** p4tux has quit IRC | 16:02 | |
*** colinmcnamara has joined #openstack-dev | 16:02 | |
dstanek | stevemar: i like his suggestion | 16:02 |
*** doddstack has joined #openstack-dev | 16:02 | |
bknudson | marekd: he seems to be concerned about the performance of creating objects? | 16:02 |
*** hartsocks has joined #openstack-dev | 16:03 | |
*** salv-orlando has joined #openstack-dev | 16:03 | |
*** hartsocks has quit IRC | 16:03 | |
*** p4tux has joined #openstack-dev | 16:03 | |
bknudson | stevemar: you could provide a static function AssertionProcessor.process(assertion, mapping_ref) that creates an AssertionProcessor(assertion) and calls process on it. | 16:04 |
bknudson | you'd have to rename process. | 16:04 |
marekd | bknudson: i am not trying to optimalize at such early stage, however that was my little concern... | 16:04 |
*** vartom1111111116 has joined #openstack-dev | 16:04 | |
bknudson | stevemar: then the interface would be exactly the same as it was before. | 16:04 |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 16:04 | |
*** vkozhukalov has quit IRC | 16:04 | |
marekd | bknudson: if you want to create/destroy objects every time i am fine, but as i stated in my comment it looks more logical to create an object on top of the rules an consume assertion... | 16:04 |
dstanek | bknudson: what's the point of that then? | 16:05 |
bknudson | dstanek: to keep the interface the same as what marekd liked before | 16:05 |
*** thedodd has quit IRC | 16:05 | |
bknudson | dstanek: "I liked the process() method with both assertion and mapping_ref passed" | 16:05 |
*** Ruetobas has joined #openstack-dev | 16:05 | |
marekd | bknudson: yep. than I will create one object in the controller class and reuse it..... | 16:06 |
*** artom has joined #openstack-dev | 16:06 | |
dstanek | bknudson: marekd: i think you guys are saying two different things | 16:07 |
*** buzztroll has joined #openstack-dev | 16:07 | |
bknudson | you wouldn't keep an object around ... just call AssertionProcessor.process(assertion, mapping_ref). | 16:08 |
*** florentflament_ has joined #openstack-dev | 16:08 | |
dstanek | bknudson: if that's the case then you can just put both args in the __init__ or as marekd suggested the process method | 16:08 |
*** vartom1111111116 has quit IRC | 16:09 | |
bknudson | dstanek: I'm fine with putting both args on the init. | 16:09 |
*** sweston has quit IRC | 16:09 | |
markwash | sdague: quick logging question, at what level would you want to see a message about "action X failed due to quota" ? | 16:09 |
markwash | or at all? | 16:09 |
sdague | I think a quota fail is a WARN | 16:10 |
*** Ruetobas has quit IRC | 16:10 | |
sdague | as it's a potentially temporary situation | 16:10 |
marekd | bknudson: dstanek: you are not concerned about creating/destroying the object all the time? during every auth? | 16:10 |
sdague | that's kind of what the schedulers do, warn if they can't allocate | 16:10 |
marekd | well..federated auth to be more specific. | 16:10 |
sdague | so it would be consistent | 16:10 |
*** matiu has quit IRC | 16:11 | |
bknudson | marekd: not at all. there are probably thousands of objects being created already. | 16:11 |
marekd | bknudson: OK | 16:11 |
dstanek | marekd: not really - the only logic in the __init__ would have to happen everytime anyway and objects are cheap | 16:11 |
markwash | sdague: hmm. . I was thinking that a deployer wouldn't really care if a user was hitting their quota, since that's sort of normal behavior. I.E if I'm trying to boot my 11th instance and have a normal quota, that doesn't mean there is any sort of threat to the functionality of the cloud. . but okay | 16:12 |
marekd | stevemar: OK, so we are clear. I will use whatever you commit :-) | 16:12 |
sdague | markwash: ok, INFO? | 16:12 |
markwash | seems fine | 16:13 |
markwash | its kind of like the unit of work stuff | 16:13 |
sdague | *not* ERROR is my only real comment | 16:13 |
stevemar | marekd, hehe good answer :P | 16:13 |
markwash | okay great that makes sense | 16:13 |
sdague | honestly, right now, my focus is on some narrow info cleanups for icehouse, then a summit session, then broader cleanups in juno | 16:14 |
sdague | but had to start somewhere | 16:14 |
*** hdd_ has quit IRC | 16:14 | |
sdague | mostly I want to demote a bunch of the existing info messages which are really debug | 16:14 |
sdague | and just confusing people | 16:14 |
branen | sdague: Hi, even though global-requirements.txt landed with my dependent library, Jenkins failed with “No distributions at all found for..”. Do I need to add my dependent library to gr-base.txt as well for Jenkins? | 16:14 |
markwash | yeah, I'm hoping we can have a nice cleanup of that soon in glance | 16:15 |
sdague | markwash: awesome! | 16:15 |
*** NikitaKonovalov is now known as NikitaKonovalov_ | 16:15 | |
sdague | branen: review link? | 16:15 |
*** praneshp has joined #openstack-dev | 16:15 | |
*** sarob has quit IRC | 16:16 | |
branen | sdague: https://review.openstack.org/#/c/65179/ | 16:16 |
*** Ruetobas has joined #openstack-dev | 16:16 | |
sdague | branen: and the review where it's failing? | 16:16 |
*** csd has joined #openstack-dev | 16:17 | |
branen | sdague: oh, my drive is failing --https://review.openstack.org/#/c/65181/ | 16:17 |
*** xarses has joined #openstack-dev | 16:19 | |
*** tellesnobrega_ has joined #openstack-dev | 16:19 | |
*** jotan has joined #openstack-dev | 16:19 | |
sdague | branen: that should be in requirements.txt | 16:19 |
sdague | not test-requirements.txt | 16:19 |
dstanek | morganfainberg: now i'm really curious about the speed implications | 16:19 |
morganfainberg | dstanek, the more i think about it the more i wonder | 16:19 |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 16:19 | |
*** praneshp_ has joined #openstack-dev | 16:19 | |
*** dsantos_ has joined #openstack-dev | 16:20 | |
dstanek | morganfainberg: going to do a quick test | 16:20 |
*** praneshp has quit IRC | 16:20 | |
*** praneshp_ is now known as praneshp | 16:20 | |
morganfainberg | dstanek, k | 16:20 |
*** SergeyLukjanov_a is now known as SergeyLukjanov_ | 16:20 | |
sdague | branen: also, the mirror rebuild takes a little time. How long after the merge did you recheck that? | 16:20 |
*** mlavalle has joined #openstack-dev | 16:21 | |
*** sundjango has joined #openstack-dev | 16:21 | |
*** xgsa has quit IRC | 16:21 | |
branen | sdague: the recheck was about a half hour after merge | 16:22 |
*** zaitcev has joined #openstack-dev | 16:22 | |
sdague | yeh, the mirror might not have built yet | 16:22 |
sdague | I did another recheck on it | 16:22 |
sdague | also left a comment | 16:22 |
tellesnobrega_ | vishy: hi, is the the previous discussion on hierarchical multi tenancy taking place now? | 16:22 |
branen | sdague: cool, thank you! | 16:22 |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 16:24 | |
*** SumitNaiksatam has quit IRC | 16:28 | |
ayoung | So, the conversation about JSON and matching got me thinking. The revoke API does a lot of "flattening" of the Token data, for example user:{id: ...} become user_id and so forth. Is this a mistake? | 16:28 |
*** baoli has joined #openstack-dev | 16:28 | |
*** lucas-hungry is now known as lucasagomes | 16:28 | |
*** oro has quit IRC | 16:28 | |
ayoung | dstanek, morganfainberg I have this feeling I would be better of comparing against the JSON of the token, and that I probably should not be "flattening" it either | 16:29 |
*** ala_ has quit IRC | 16:29 | |
*** exed_ has quit IRC | 16:30 | |
*** jmontemayor has joined #openstack-dev | 16:30 | |
*** jistr has quit IRC | 16:30 | |
*** Mandell has quit IRC | 16:30 | |
*** topol has quit IRC | 16:30 | |
*** vijendar has quit IRC | 16:30 | |
ayoung | morganfainberg, dstanek BY flattening I mean what we do in the policy check: dotted notation, so it becomes user.id...I'd rather not transform the json of the token into a flat map. So, what is the right way to match a map-entry to a json path | 16:30 |
*** Mandell has joined #openstack-dev | 16:30 | |
ayoung | I'm talking about the code at line 162 of https://review.openstack.org/#/c/55908/39/keystone/token/provider.py | 16:32 |
dstanek | morganfainberg: my results http://paste.openstack.org/show/62259/ | 16:32 |
*** topol has joined #openstack-dev | 16:32 | |
*** byeager has joined #openstack-dev | 16:32 | |
morganfainberg | dstanek, universally better it looks like? | 16:33 |
dstanek | morganfainberg: using this naive impl - http://paste.openstack.org/show/62261/ | 16:33 |
morganfainberg | dstanek, hm, yeah | 16:33 |
ayoung | dstanek, what are you doing that in support of? | 16:33 |
ayoung | what needs the JSON replacements? | 16:34 |
morganfainberg | ayoung, the mapping stuff | 16:34 |
dstanek | ayoung: we were talking about what the performance differences would be if we didn't flatten the dict before doing the substitution | 16:34 |
*** enykeev has joined #openstack-dev | 16:34 | |
dstanek | ayoung: https://review.openstack.org/#/c/67645/9/keystone/contrib/federation/utils.py | 16:34 |
*** atiwari has joined #openstack-dev | 16:35 | |
ayoung | dstanek, looking | 16:35 |
*** Mandell has quit IRC | 16:35 | |
ayoung | dstanek, morganfainberg as a meta-comment, I think we need to stop writing APIs before we have implementations. | 16:35 |
dstanek | ayoung: there is a _replace_local_with_direct_maps method | 16:36 |
ayoung | We need implementations first, and then codify the APIs. we are locking ourselves in to bad design | 16:36 |
*** gokrokve has quit IRC | 16:36 | |
morganfainberg | ayoung, actually i think submit an API design, and work on IMPL once the IMPL looks good, API is approved. if we run into bad design, API is amended and re-reviewed - "merging/submitting" can be held | 16:37 |
ayoung | yeah...butwe are past "freeeze" time | 16:37 |
*** gokrokve has joined #openstack-dev | 16:37 | |
morganfainberg | ayoung, i think developing the API first gives us direction, but i can se the benefit of not finalizing it. | 16:37 |
ayoung | ++ | 16:37 |
ayoung | that is exactly what I mean | 16:37 |
dstanek | stevemar: ^ - i did a speed test | 16:37 |
ayoung | we need to be able to have the API in "draft but approved form" for a while before it is frozen | 16:37 |
bknudson | have a drafts directory in git | 16:38 |
morganfainberg | ayoung, i think we probably need to say APIs that are "approved" as new for the current cycle are open for modification until the IMPL freeze . | 16:39 |
ayoung | bknudson, or just an "experimental" approach to code going in to keystone. Lets not expect code to be 100% fully backed before we beat on it, but allow people to try it out with the caveat "this is going to change" | 16:39 |
morganfainberg | ayoung, so we can accept them, and have them in place "frozen" so to speak | 16:39 |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 16:39 | |
ayoung | We need time to develop, too, though. Very little time between summit and Milestone2 | 16:39 |
bknudson | that could be a "level" of the extension or something. | 16:40 |
*** SergeyLukjanov_a is now known as SergeyLukjanov_ | 16:40 | |
*** alop has quit IRC | 16:40 | |
morganfainberg | maybe name them "-Draft" and as soon as we hit IMPL freeze we either rename them or leave them in "draft" state. still in the repo but not finalized? | 16:40 |
*** exed_ has joined #openstack-dev | 16:40 | |
ayoung | dstanek, your " replace that with the value from $1." means that you are not doing a specific enough match. | 16:40 |
morganfainberg | depending on where the implementation is / punted to next cycle / whatever | 16:40 |
dstanek | ayoung: what do you mean? | 16:41 |
ayoung | dstanek, ...so,m what do you mean by "not flatten the dict"? You would clone the JSON and then do the substitution via a path? | 16:41 |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 16:41 | |
*** pmathews has joined #openstack-dev | 16:41 | |
*** gokrokve has quit IRC | 16:42 | |
morganfainberg | ayoung, not convert to json, iterate through the dict and substitute | 16:42 |
ayoung | dstanek, if $1 accidentally matches $10, it means the regex is probably wrong. | 16:42 |
ayoung | morganfainberg, so, you need to maintain the origianal JSON unchanged, right? Need to clone it anyway? | 16:42 |
dstanek | ayoung: it won't because of the reverse() unless there isn't 11 replacements | 16:42 |
*** sundjango has quit IRC | 16:43 | |
morganfainberg | ayoung, and .replace is not regex | 16:43 |
bknudson | dstanek: what about if "$10" maps to "$1" ? | 16:43 |
morganfainberg | ayoung, it's simple string substitution (it looks like) | 16:43 |
*** gcha has quit IRC | 16:43 | |
ayoung | dstanek, and I am saying that the reverse is suspect. it means that $10 can be interpreted as $1 followoed by a literal 0, and you will interpret it as $10. | 16:43 |
ayoung | dstanek, I am saying that the motivation to do the reverse smells bad | 16:44 |
morganfainberg | ayoung, right, which was why bknudson said move to .format notation {0}, {1} etc | 16:44 |
*** ekhugen has joined #openstack-dev | 16:44 | |
ayoung | ++ | 16:44 |
ayoung | morganfainberg, totally agree | 16:44 |
dstanek | ayoung: i would like to see what i am calling the new way - you're talking about the old way | 16:45 |
*** zaneb has quit IRC | 16:45 | |
*** viktors has left #openstack-dev | 16:45 | |
dstanek | ayoung: my new example does use format and it also doesn't convert to a string before doing the replacement | 16:45 |
* ayoung got confusd about who wrote the patch versus comments...apologies for confusion | 16:45 | |
ayoung | dstanek, I am agreeing with you | 16:46 |
dstanek | ayoung: :-) | 16:46 |
morganfainberg | ayoung, yeah, the second change is don't convert the dict we have to JSON before doing the replace, recusivly go through the dict and do replacement directly | 16:46 |
morganfainberg | ayoung, saves having to make sure the replacement didn't somehow make it invalid json as well | 16:47 |
ayoung | ah...I tend to think it would be cleaner to do it in JSON if and only if the replacement were done on an entire field, and not on a substring of a field | 16:47 |
morganfainberg | ayoung, and according to dstanek's simple test, is faster across the board. | 16:47 |
* ayoung has been elsewhere, apologies for slow swap time | 16:48 | |
morganfainberg | ayoung, right but if some special characters get subsituted in you nbeed to worry about escaping, etc | 16:48 |
dstanek | ayoung: the problem that bknudson brought up is is the substitution contained " - we couldn't json.loads it anymore | 16:48 |
ayoung | is that even legal? Is it something we need to support? | 16:49 |
morganfainberg | ayoung, while conceptually the JSON way seems more straightforward, i think i'm coming around to the view that modifying the dict is likely just going to make for less edge-cases | 16:49 |
*** kevinconway has quit IRC | 16:49 | |
*** akrivoka has joined #openstack-dev | 16:49 | |
*** kevinconway has joined #openstack-dev | 16:50 | |
morganfainberg | ayoung, we don't really control what is returned to us. can an assertion have a " in a value somewhere? | 16:50 |
*** CaptTofu has quit IRC | 16:50 | |
*** nelsnelson has joined #openstack-dev | 16:50 | |
*** flaper87|afk is now known as flaper87 | 16:50 | |
ayoung | thinking practically, we are going to be transforming into the things necessary for Keystone to work with, like user_ids and the like. I guess, in theory, a user id from LDAP could have cn="somestring" | 16:50 |
dstanek | ayoung: or maybe domain\username | 16:50 |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 16:51 | |
ayoung | mebee... | 16:51 |
ayoung | although we are going to kindof dicate that domain goes onb the end of the string | 16:51 |
*** DinaBelova is now known as DinaBelova_ | 16:51 | |
*** dvarga is now known as dvarga|away | 16:51 | |
*** dvarga|away is now known as dvarga | 16:51 | |
ayoung | thinkgin cn=ayoung@@{uuid} | 16:51 |
ayoung | or | 16:51 |
morganfainberg | ayoung, it's not about what we append, it's about what the assertion has in it | 16:52 |
ayoung | email=ayoung@redhat.com@@{uuid} | 16:52 |
morganfainberg | ayoung, what if the assertion claims the username is redhat\ayoung | 16:52 |
*** bdpayne has joined #openstack-dev | 16:52 | |
ayoung | morganfainberg, likely | 16:52 |
morganfainberg | ayoung, we would then have redhat\ayoung@@redhat | 16:52 |
morganfainberg | totally valid | 16:52 |
morganfainberg | but would break JSON | 16:52 |
*** e0ne has quit IRC | 16:52 | |
morganfainberg | w/o special logic to escape etc | 16:52 |
ayoung | probably break throughout Keystone | 16:52 |
*** ndipanov is now known as ndipanoff | 16:52 | |
ayoung | wait, that would all be one string, wouldn't it? | 16:53 |
morganfainberg | ayoung, likely not, because we don't modify json and reload it | 16:53 |
ayoung | so | 16:53 |
*** julienvey_ has quit IRC | 16:53 | |
*** e0ne has joined #openstack-dev | 16:53 | |
ayoung | id="redhat\ayoung" | 16:53 |
ayoung | ot in json | 16:53 |
morganfainberg | ayoung, it's that we are converting a data structure to JSON then doing a string repalce and reloading it in the mapping structure | 16:53 |
ayoung | or in json | 16:53 |
ayoung | {"id": "redhat\ayoung"} | 16:53 |
ayoung | so the real problem is quotes | 16:53 |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 16:54 | |
bknudson | python's json.dumps handles escaping the strings properly | 16:54 |
morganfainberg | ayoung, '{"id": "redhat\\u0007young"}' | 16:54 |
ayoung | ahhhh! | 16:54 |
morganfainberg | whoopse | 16:54 |
*** doug-fish has joined #openstack-dev | 16:54 | |
morganfainberg | ayoung, '{"id": "redhat\\\\ayoung"}' | 16:54 |
morganfainberg | lots of icy double encoding | 16:55 |
* ayoung never wanted to do this anyway. ayoung wanted to be a lumberjack | 16:55 | |
morganfainberg | icky* | 16:55 |
*** jprovazn has quit IRC | 16:55 | |
*** cjoelrun has quit IRC | 16:55 | |
*** jcoufal has quit IRC | 16:55 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 16:55 | |
ayoung | morganfainberg, so lets break early | 16:56 |
ayoung | I'd rather deal with invalid JSON errors than corrupting data silently | 16:56 |
*** xmltok has joined #openstack-dev | 16:56 | |
*** e0ne has quit IRC | 16:57 | |
morganfainberg | ayoung, you;'re not corrupting data silently though. if it always results in the same end value | 16:57 |
morganfainberg | ayoung, even if it's \\u0007young internally, | 16:57 |
ayoung | its is corrupted if it is not what the nd user expects to be there | 16:57 |
*** hartsocks has joined #openstack-dev | 16:57 | |
ayoung | and it needs to match what they would be sending to "assign role to user" | 16:57 |
morganfainberg | ayoung, so what you're saying is explode and never let the user work because we decided to map to json and didn't put rules in to ensure we escaped everything every time? | 16:58 |
*** flaper87 is now known as flaper87|afk | 16:58 | |
ayoung | Yes | 16:58 |
ayoung | and then catch the exception and tell them "you are trying to do something that will make us all sad" | 16:58 |
morganfainberg | ayoung, i think thats wrong. we should have rules to make sure the data isn't corrupted but JSON loading is harder to do right with more edgecases with simple string substitution | 16:59 |
morganfainberg | ayoung, json isn't really meant to be changed in it's serialized form. | 16:59 |
dstanek | ayoung: that's basically saying sorry you can't use keystone because you like " | 16:59 |
*** corXi has quit IRC | 16:59 | |
ayoung | morganfainberg, I'm not dictating which way we should go. I am stating a philisophical approach that, if things are going to break., we want them to break sooner rather than later | 17:00 |
ayoung | dstanek, "No soup for you" is a pefectly legal response | 17:00 |
*** pablosan has quit IRC | 17:00 | |
dstanek | ayoung: the breakage is only caused by our serialization | 17:00 |
*** safchain has quit IRC | 17:00 | |
ayoung | dstanek, that is what I am questioning. If our serialization breaks, is it actually preferable? | 17:01 |
*** markmcclain has quit IRC | 17:01 | |
*** comay has quit IRC | 17:01 | |
ayoung | If we handle something via escaping that is going to cause "corruption" later, that is just as problematic. | 17:01 |
morganfainberg | ayoung, i think it isn't. because we're mucking with a serialized format in a bad way. | 17:02 |
ayoung | I'll defer to your judgement on that. Just want to make sure you think about it | 17:02 |
dstanek | ayoung: no, consider - '"' vs. "\"" | 17:02 |
morganfainberg | ayoung, an extra " wont cause issues elsewhere, we don't do json.dumps -> muck with data -> json.loads really anywhere else. | 17:02 |
dstanek | both are a string with a single " in it - so the user's data is not corrupt | 17:02 |
morganfainberg | ayoung, we might have issues with \ | 17:02 |
ayoung | so the \" should not get doubly escaped, right? | 17:02 |
dstanek | the problem is that we may actually do this: """ | 17:02 |
dstanek | which is not a valid json string | 17:03 |
dstanek | ayoung: in my example the \ is not actually a part of the string | 17:03 |
*** dvarga is now known as dvarga|away | 17:03 | |
*** dvarga|away is now known as dvarga | 17:03 | |
*** xarses has quit IRC | 17:03 | |
dstanek | ayoung: it is just there to tell the interpeter what to do | 17:03 |
*** networkstatic has joined #openstack-dev | 17:04 | |
*** martyntaylor has quit IRC | 17:04 | |
*** arnaud has joined #openstack-dev | 17:05 | |
ayoung | dstanek, sounds like you've thought it through. I'm not arguing against. So long as the edge cases that are driving out decisions are in the unit tests, I'm fine with it | 17:05 |
*** adreznec has quit IRC | 17:05 | |
dstanek | ayoung: agreed | 17:05 |
*** gyee has joined #openstack-dev | 17:05 | |
*** vladikr has quit IRC | 17:06 | |
*** comay has joined #openstack-dev | 17:07 | |
*** kevinconway has quit IRC | 17:07 | |
*** colinmcnamara has quit IRC | 17:08 | |
*** vijendar has joined #openstack-dev | 17:08 | |
*** ygbo has quit IRC | 17:08 | |
*** markmcclain has joined #openstack-dev | 17:09 | |
*** baffle has joined #openstack-dev | 17:10 | |
*** mikeoutland has quit IRC | 17:11 | |
*** tellesnobrega_ has left #openstack-dev | 17:11 | |
*** nelsnelson is now known as nelsnelson_away | 17:11 | |
*** sweston has joined #openstack-dev | 17:11 | |
*** yassine has quit IRC | 17:13 | |
*** tellesnobrega_ has joined #openstack-dev | 17:14 | |
*** yassine has joined #openstack-dev | 17:14 | |
*** nelsnelson_away has quit IRC | 17:15 | |
*** yassine has quit IRC | 17:16 | |
*** atiwari has quit IRC | 17:16 | |
*** yassine has joined #openstack-dev | 17:16 | |
*** nelsnelson has joined #openstack-dev | 17:16 | |
*** lcheng has joined #openstack-dev | 17:16 | |
*** dripton is now known as dripton_gym | 17:16 | |
*** yassine has quit IRC | 17:16 | |
*** changbl has quit IRC | 17:17 | |
*** yassine has joined #openstack-dev | 17:17 | |
*** shakayumi has joined #openstack-dev | 17:18 | |
*** yassine has quit IRC | 17:18 | |
*** yassine has joined #openstack-dev | 17:19 | |
*** browne has quit IRC | 17:19 | |
*** _cjones_ has joined #openstack-dev | 17:20 | |
*** emagana has joined #openstack-dev | 17:20 | |
*** gokrokve has joined #openstack-dev | 17:21 | |
*** shakayum_ has joined #openstack-dev | 17:21 | |
*** yassine has quit IRC | 17:21 | |
*** AnilV4 has quit IRC | 17:22 | |
*** yassine has joined #openstack-dev | 17:22 | |
*** tellesnobrega_ has quit IRC | 17:22 | |
*** JordanP has quit IRC | 17:22 | |
*** markwash has quit IRC | 17:23 | |
*** shakayumi has quit IRC | 17:24 | |
*** gmoro has quit IRC | 17:24 | |
*** Gordonz has quit IRC | 17:25 | |
*** angdraug has joined #openstack-dev | 17:25 | |
*** gszasz has quit IRC | 17:26 | |
*** yassine has quit IRC | 17:27 | |
*** cjoelrun has joined #openstack-dev | 17:28 | |
*** johnthetubaguy1 is now known as johnthetubaguy | 17:29 | |
*** adreznec has joined #openstack-dev | 17:29 | |
*** xga has quit IRC | 17:29 | |
*** schwicke has quit IRC | 17:29 | |
*** gyee has quit IRC | 17:30 | |
*** david-lyle has joined #openstack-dev | 17:30 | |
*** exed_ has quit IRC | 17:31 | |
*** srenatus has quit IRC | 17:32 | |
*** mfink has quit IRC | 17:32 | |
*** sweston has quit IRC | 17:32 | |
*** terryw is now known as otherwisegu | 17:34 | |
*** otherwisegu is now known as otherwiseguy | 17:34 | |
yjiang5 | baoli: hi | 17:34 |
*** cjoelrun has quit IRC | 17:35 | |
*** sweston has joined #openstack-dev | 17:35 | |
dolphm | dstanek: followed your suggestion in https://review.openstack.org/#/c/67453/ | 17:35 |
dolphm | bknudson: see the last comment in ^ this is a slight change of course from a similar patchset you and i reviewed recently | 17:36 |
*** ykhodork has joined #openstack-dev | 17:37 | |
*** emagana has quit IRC | 17:38 | |
*** markwash has joined #openstack-dev | 17:39 | |
*** dsantos_ has left #openstack-dev | 17:41 | |
*** tellesnobrega_ has joined #openstack-dev | 17:42 | |
*** belmoreira has quit IRC | 17:43 | |
*** florentflament_ has quit IRC | 17:43 | |
*** kushal has joined #openstack-dev | 17:43 | |
*** byeager has quit IRC | 17:44 | |
*** kevinconway has joined #openstack-dev | 17:45 | |
*** CaptTofu has joined #openstack-dev | 17:46 | |
*** fbo is now known as fbo_away | 17:46 | |
*** cjoelrun has joined #openstack-dev | 17:46 | |
*** seventy3 has joined #openstack-dev | 17:46 | |
*** mikeoutland has joined #openstack-dev | 17:47 | |
*** browne has joined #openstack-dev | 17:48 | |
*** MaxV has quit IRC | 17:48 | |
tshirtman | arf, maxv partis | 17:48 |
*** praneshp has quit IRC | 17:48 | |
*** nacim has quit IRC | 17:49 | |
*** MaxV has joined #openstack-dev | 17:49 | |
*** marekd is now known as marekd|away | 17:50 | |
*** baoli has quit IRC | 17:51 | |
*** sahid has quit IRC | 17:51 | |
*** cjoelrun has quit IRC | 17:52 | |
*** Mandell has joined #openstack-dev | 17:52 | |
*** cjoelrun has joined #openstack-dev | 17:52 | |
*** MaxV has quit IRC | 17:53 | |
*** carl_baldwin has joined #openstack-dev | 17:54 | |
*** harlowja_away is now known as harlowja | 17:55 | |
*** markwash has quit IRC | 17:56 | |
*** kevinconway has quit IRC | 17:56 | |
*** jnoller_ has joined #openstack-dev | 17:57 | |
*** tellesnobrega_ has quit IRC | 17:57 | |
*** baoli has joined #openstack-dev | 17:58 | |
*** jnoller has quit IRC | 17:59 | |
*** ArxCruz has quit IRC | 17:59 | |
*** diakunchikov has quit IRC | 17:59 | |
*** diakunchikov has joined #openstack-dev | 18:00 | |
*** ArxCruz has joined #openstack-dev | 18:00 | |
*** arnaud has quit IRC | 18:01 | |
*** CaptTofu_ has joined #openstack-dev | 18:01 | |
*** CaptTofu has quit IRC | 18:01 | |
*** SumitNaiksatam has joined #openstack-dev | 18:03 | |
*** arnaud has joined #openstack-dev | 18:03 | |
*** melwitt has joined #openstack-dev | 18:04 | |
*** kevinconway has joined #openstack-dev | 18:04 | |
*** emagana has joined #openstack-dev | 18:05 | |
*** jnoller_ has quit IRC | 18:05 | |
*** moted has quit IRC | 18:08 | |
*** moted has joined #openstack-dev | 18:10 | |
*** cjoelrun has quit IRC | 18:10 | |
*** sdague_ has joined #openstack-dev | 18:10 | |
*** sdague has quit IRC | 18:10 | |
*** sdague_ is now known as sdague | 18:11 | |
*** carl_baldwin has quit IRC | 18:11 | |
*** godara has joined #openstack-dev | 18:12 | |
*** markmcclain has quit IRC | 18:12 | |
*** shakayum_ has quit IRC | 18:12 | |
*** danielbruno has quit IRC | 18:12 | |
*** dvarga is now known as dvarga|away | 18:13 | |
*** dvarga|away is now known as dvarga | 18:13 | |
*** rossella_s has quit IRC | 18:14 | |
*** DinaBelova_ is now known as DinaBelova | 18:15 | |
*** wheeliyum has joined #openstack-dev | 18:15 | |
*** vladikr has joined #openstack-dev | 18:15 | |
*** dims has quit IRC | 18:15 | |
*** shakayumi has joined #openstack-dev | 18:16 | |
*** srenatus has joined #openstack-dev | 18:16 | |
*** cjoelrun has joined #openstack-dev | 18:16 | |
*** carl_baldwin has joined #openstack-dev | 18:17 | |
*** dims has joined #openstack-dev | 18:18 | |
shardy | dolphm: Hi | 18:18 |
*** baoli has quit IRC | 18:18 | |
*** doddstack has quit IRC | 18:20 | |
*** athomas has quit IRC | 18:20 | |
*** yamahata has quit IRC | 18:21 | |
*** caleb_ has quit IRC | 18:22 | |
*** schwicht has quit IRC | 18:22 | |
*** michchap has joined #openstack-dev | 18:22 | |
*** schwicht has joined #openstack-dev | 18:24 | |
*** sulrich has joined #openstack-dev | 18:24 | |
*** danielbruno has joined #openstack-dev | 18:24 | |
*** praneshp has joined #openstack-dev | 18:25 | |
*** sn6i23a has joined #openstack-dev | 18:25 | |
*** sarob has joined #openstack-dev | 18:25 | |
*** arnaud__ has joined #openstack-dev | 18:26 | |
*** arnaud___ has joined #openstack-dev | 18:26 | |
*** dvarga has quit IRC | 18:26 | |
lbragstad | jamielennox|away: I forgot to mention last night, if you're going to push up a patch to refactor self.host out of the notifications work, you can go ahead and add me to that review. | 18:26 |
*** yassine has joined #openstack-dev | 18:27 | |
*** michchap has quit IRC | 18:27 | |
*** schwicht has quit IRC | 18:28 | |
*** sweston has quit IRC | 18:28 | |
*** schwicht has joined #openstack-dev | 18:29 | |
*** amcrn has joined #openstack-dev | 18:29 | |
*** dvarga has joined #openstack-dev | 18:30 | |
*** AlexF_ has quit IRC | 18:30 | |
*** mikeoutland has quit IRC | 18:31 | |
*** arnaud has quit IRC | 18:31 | |
*** jog0 is now known as flashgordon | 18:32 | |
*** caleb_ has joined #openstack-dev | 18:32 | |
*** sulrich has quit IRC | 18:34 | |
*** mikeoutland has joined #openstack-dev | 18:34 | |
*** bdpayne has quit IRC | 18:34 | |
*** sweston has joined #openstack-dev | 18:35 | |
*** sumanth_ has joined #openstack-dev | 18:40 | |
*** tkay has joined #openstack-dev | 18:41 | |
*** sulrich has joined #openstack-dev | 18:41 | |
*** I159 has quit IRC | 18:42 | |
*** carl_baldwin has quit IRC | 18:42 | |
*** johnthetubaguy has quit IRC | 18:43 | |
*** praneshp has quit IRC | 18:44 | |
*** sulrich has left #openstack-dev | 18:45 | |
*** hartsocks has quit IRC | 18:47 | |
*** praneshp has joined #openstack-dev | 18:48 | |
*** baoli has joined #openstack-dev | 18:49 | |
*** djoreilly has quit IRC | 18:49 | |
*** newell has joined #openstack-dev | 18:51 | |
*** e0ne has joined #openstack-dev | 18:51 | |
*** jgrimm has joined #openstack-dev | 18:53 | |
*** dripton_gym is now known as dripton | 18:54 | |
*** dvarga has quit IRC | 18:55 | |
*** jotan has quit IRC | 18:55 | |
*** adreznec has quit IRC | 18:55 | |
*** seagulls is now known as beagles | 18:56 | |
*** dpamio has quit IRC | 18:56 | |
*** baoli has quit IRC | 18:57 | |
*** dpamio has joined #openstack-dev | 18:57 | |
*** jaypipes has quit IRC | 18:59 | |
*** godara has quit IRC | 18:59 | |
*** nelsnelson has quit IRC | 19:00 | |
*** lcheng has quit IRC | 19:00 | |
*** beagles is now known as seagulls | 19:00 | |
*** dims has quit IRC | 19:00 | |
*** nelsnelson has joined #openstack-dev | 19:00 | |
*** CaptTofu_ has quit IRC | 19:01 | |
*** wheeliyum has quit IRC | 19:01 | |
*** godara has joined #openstack-dev | 19:01 | |
*** byeager has joined #openstack-dev | 19:01 | |
*** dpamio has quit IRC | 19:02 | |
*** AlexF_ has joined #openstack-dev | 19:02 | |
*** networkstatic has quit IRC | 19:02 | |
*** markwash has joined #openstack-dev | 19:02 | |
*** byeager has quit IRC | 19:02 | |
*** byeager_ has joined #openstack-dev | 19:02 | |
*** eglynn has quit IRC | 19:04 | |
*** mmagr has quit IRC | 19:05 | |
*** sweston has quit IRC | 19:05 | |
*** thedodd has joined #openstack-dev | 19:06 | |
*** spzala has joined #openstack-dev | 19:06 | |
*** markwash has quit IRC | 19:08 | |
*** jaypipes has joined #openstack-dev | 19:09 | |
*** adreznec has joined #openstack-dev | 19:10 | |
*** gyee has joined #openstack-dev | 19:13 | |
*** mikeoutland has quit IRC | 19:14 | |
*** dims has joined #openstack-dev | 19:14 | |
*** kgriffs is now known as kgriffs_afk | 19:14 | |
*** markwash has joined #openstack-dev | 19:15 | |
*** ArxCruz has quit IRC | 19:15 | |
*** CaptTofu has joined #openstack-dev | 19:16 | |
*** Mandell has quit IRC | 19:16 | |
*** thuc has joined #openstack-dev | 19:18 | |
*** schwicke has joined #openstack-dev | 19:18 | |
*** mikeoutland has joined #openstack-dev | 19:19 | |
*** DinaBelova is now known as DinaBelova_ | 19:19 | |
*** vkozhukalov has joined #openstack-dev | 19:19 | |
*** sumanth__ has joined #openstack-dev | 19:19 | |
*** thuc has quit IRC | 19:20 | |
*** markmcclain has joined #openstack-dev | 19:20 | |
*** ndipanoff is now known as ndipan_off | 19:20 | |
*** thuc has joined #openstack-dev | 19:20 | |
*** sumanth_ has quit IRC | 19:20 | |
*** jkoelker has quit IRC | 19:21 | |
*** vkmc has quit IRC | 19:21 | |
*** srenatus has quit IRC | 19:21 | |
*** CaptTofu has quit IRC | 19:22 | |
*** dvarga has joined #openstack-dev | 19:22 | |
*** jkoelker has joined #openstack-dev | 19:22 | |
*** eglynn has joined #openstack-dev | 19:23 | |
harlowja | hi guys, for keystone, yahoo is looking a little bit at app-level auth as well, i was wondering if the keystone folks were looking into that a little bit also :) | 19:24 |
*** sarob has quit IRC | 19:24 | |
*** Mandell has joined #openstack-dev | 19:24 | |
*** sarob has joined #openstack-dev | 19:25 | |
harlowja | like how keystone does service->service auth for openstack, but now imagine it being used for aribatry apps | 19:25 |
harlowja | *at a much larger scale | 19:25 |
*** thuc has quit IRC | 19:25 | |
*** xga has joined #openstack-dev | 19:26 | |
praneshp | hey marun yt? | 19:28 |
marun | praneshp: on phone, will ping when done | 19:28 |
praneshp | thans | 19:28 |
praneshp | *ks | 19:28 |
*** dpamio has joined #openstack-dev | 19:29 | |
*** AlexF_ has quit IRC | 19:29 | |
*** sarob has quit IRC | 19:29 | |
*** xga has quit IRC | 19:30 | |
*** CaptTofu has joined #openstack-dev | 19:30 | |
*** max_lobur is now known as max_lobur_afk | 19:32 | |
*** baoli has joined #openstack-dev | 19:33 | |
*** jotan has joined #openstack-dev | 19:35 | |
*** CaptTofu_ has joined #openstack-dev | 19:36 | |
morganfainberg | harlowja, not sure on what you're trying to accomplish | 19:37 |
*** ndipan_off has quit IRC | 19:37 | |
morganfainberg | harlowja, do you have a bit more detail on your usecase? I can try and provide some direction / let you know what we've been thinking about, etc | 19:37 |
*** CaptTofu has quit IRC | 19:37 | |
harlowja | suer | 19:37 |
harlowja | *sure | 19:37 |
* harlowja acting a little bit as proxy, will try my best | 19:38 | |
morganfainberg | harlowja, i know how IRC-telephone game works ;) | 19:38 |
morganfainberg | so i wont hold it against ya | 19:38 |
harlowja | so service X wants to talk to service Y, as Z user, now imagine this service isn't just openstack projects, but say some other project | 19:38 |
harlowja | keystone provides that in a way today | 19:39 |
morganfainberg | harlowja, sure, we provide via the token and auth_token middelware | 19:39 |
harlowja | right, so now say u want to do the same with non-openstack projects (which do exist inside yahoo), and u want to say not have to callback to keystone to verify that service X can use service Y as Z user | 19:40 |
harlowja | basic inter-app level auth using keystone for other things that aren't openstack | 19:40 |
* harlowja has been trying to convince some of the folks here that keystone could be used for this (+- some changes and all) | 19:40 | |
morganfainberg | harlowja, if you're using PKI tokens, you can use the same logic the auth_token middleware uses (if it's python or some kind of pipeline, you could use auth_token middleware itself) | 19:41 |
morganfainberg | harlowja, if you're using uuid tokens, you will need to verify the token w/ keystone, it's the only way to get the token data. | 19:41 |
*** CaptTofu_ has quit IRC | 19:42 | |
harlowja | right, i guess its possible to use some other type of token also (something like PKI, but maybe not PKI) | 19:42 |
harlowja | to avoid the keystone roundtrip | 19:42 |
*** srenatus has joined #openstack-dev | 19:42 | |
morganfainberg | harlowja, well if you move to a non-pki/non-uuid token, you'd likely need to run a separate instance of keystone because atm i think we can only support one provider | 19:43 |
morganfainberg | harlowja, or you'd need to make auth_token for the openstack services able to handle your new token format | 19:43 |
*** marcoemorais has joined #openstack-dev | 19:43 | |
*** sumanth__ has quit IRC | 19:43 | |
harlowja | hmmm | 19:43 |
morganfainberg | harlowja, but there is really no reason why it shouldn't be possible to extract the token data (either by running a paste that just does auth_token middleware and sets things into the vars and pass the request along/headers) | 19:44 |
morganfainberg | harlowja, or implementing the auth_token logic suited to your needs in your own app | 19:44 |
harlowja | morganfainberg agreed, the other thing i guess i heard from this proxy chat, was the trust model stuff, service X acting on behalf of Y user, since i'm not so familar with keystone api, did that get implemented? | 19:45 |
morganfainberg | harlowja, trusts are X user acting on behalf of Y user | 19:45 |
morganfainberg | harlowja, not so much service specific | 19:45 |
*** DinaBelova_ is now known as DinaBelova | 19:46 | |
harlowja | k, sure i guess service Z has a user X that it uses? | 19:46 |
*** denis_makogon has joined #openstack-dev | 19:46 | |
morganfainberg | harlowja, sure... i think. i mean... | 19:46 |
harlowja | :) | 19:46 |
morganfainberg | harlowja, if a service has a user... it's the same as a "user" ;) | 19:46 |
harlowja | like how 'nova' acts on behalf of user Y | 19:46 |
harlowja | *nova user | 19:46 |
morganfainberg | harlowja, iirc nova uses the user's specific context for most any action, so it isn't acting on behalf of the user, it is acting as the user since the user's context is already the originator of the request | 19:47 |
*** yolanda has quit IRC | 19:47 | |
morganfainberg | harlowja, it doesn't use an internal user ... much ... afaik that is different than the requesting user. | 19:47 |
*** byeager_ has quit IRC | 19:47 | |
harlowja | morganfainberg ya, u might be right, i can't quite remember anymore :) | 19:47 |
morganfainberg | harlowja, hehe it's complex :P | 19:48 |
harlowja | :) | 19:49 |
*** nati_ueno has joined #openstack-dev | 19:50 | |
*** nati_ueno has quit IRC | 19:50 | |
morganfainberg | harlowja, so in short, i think it's totally possible to use keystone for this stuff. and likely reasonable | 19:50 |
harlowja | morganfainberg i agree, now just to convince this architect ;) | 19:51 |
morganfainberg | harlowja, it's just about how you extract the data from the token | 19:51 |
harlowja | marcoemorais ^^ | 19:51 |
*** sweston has joined #openstack-dev | 19:51 | |
harlowja | ;) | 19:51 |
morganfainberg | harlowja, ah there is the challenge...always the challenge to convince others | 19:51 |
morganfainberg | jaypipes, ping | 19:51 |
harlowja | :) | 19:51 |
*** nati_ueno has joined #openstack-dev | 19:51 | |
jaypipes | morganfainberg: hi Morgan, what's up? | 19:51 |
harlowja | morganfainberg especially others who havent' worked upstream much (if at all) | 19:51 |
morganfainberg | jaypipes, got a few minutes, wanted to pick your brain | 19:52 |
morganfainberg | jaypipes if you're busy i can bug ya later, no rush | 19:52 |
*** alop has joined #openstack-dev | 19:52 | |
*** BillStokes has quit IRC | 19:52 | |
harlowja | morganfainberg thx, will see if i get additional questions (i'm not such a good proxy, lol) | 19:52 |
*** p4tux has quit IRC | 19:52 | |
*** ArxCruz has joined #openstack-dev | 19:53 | |
morganfainberg | harlowja, hehe well you seemed to describe things decently enough via IRC for me to catch on. give yourself credit where it's due ;) | 19:53 |
harlowja | ;) | 19:53 |
harlowja | thx | 19:53 |
*** julienvey_ has joined #openstack-dev | 19:53 | |
*** julienvey_ has quit IRC | 19:53 | |
harlowja | another one that i know he was interested, or others in y! are is also the service discovery part/service registry part (that keystone also has pieces of also) | 19:53 |
harlowja | any thoughts on hooking keystone registry into zookeeper to do automatic registration and such? | 19:54 |
*** p4tux has joined #openstack-dev | 19:54 | |
harlowja | *or something like zookeeper* | 19:54 |
morganfainberg | harlowja, funny you should ask that. | 19:54 |
*** BillStokes has joined #openstack-dev | 19:54 | |
harlowja | morganfainberg ?? | 19:54 |
harlowja | do tell | 19:54 |
morganfainberg | harlowja, termie talked about that earlier on | 19:54 |
harlowja | morganfainberg cooool | 19:55 |
morganfainberg | harlowja, not sure where we left it, but i think it could be possible to do something similar to that. actually... likely pretty easy to do that with the pluggable backends | 19:55 |
*** vartom1111111116 has joined #openstack-dev | 19:55 | |
*** nelsnelson is now known as nelsnelson_away | 19:55 | |
morganfainberg | harlowja, but remember the service catalog gets kindof verbose as is, and passing that data all via header is painful sometimes | 19:56 |
*** changbl has joined #openstack-dev | 19:56 | |
harlowja | morganfainberg agreed, from some stuff i've been hearing, it sounds similar to what this architect guy was thinking | 19:57 |
morganfainberg | harlowja, but yes, i totally think it would be doable to leverage zookeeper as a catalog backend, either for automatic registration (there are pitfalls here) or just as a datasource for the catalog | 19:57 |
harlowja | that gains distributed backend (in a way) | 19:57 |
morganfainberg | harlowja, and it should be relatively easy given the way the catalog works, you've seen how our drivers are built it's straightforward | 19:57 |
harlowja | in a way a client could use a custom client to just lookup in zookeeper then | 19:57 |
harlowja | morganfainberg right | 19:57 |
morganfainberg | yep | 19:57 |
morganfainberg | i've toyed with that idea as a possibility wrt auth_token etc | 19:58 |
harlowja | the neat thing is that it lets u automatically know when services pop up/die... | 19:58 |
*** sweston has quit IRC | 19:58 | |
harlowja | yahoo uses zookeeper like that a little internally already | 19:58 |
morganfainberg | harlowja, but i'm sure that isn't a Icehouse timeline item | 19:58 |
*** caleb_ has quit IRC | 19:58 | |
harlowja | morganfainberg of course | 19:58 |
morganfainberg | harlowja, might be worth discussing that further @ Juno summit | 19:58 |
*** byeager has joined #openstack-dev | 19:58 | |
*** otherwiseguy has quit IRC | 19:58 | |
harlowja | def | 19:58 |
harlowja | i'll see if i can get enough knowledge to do a design session to discuss | 19:59 |
harlowja | proxy session :-/ | 19:59 |
*** nelsnelson_away has quit IRC | 20:00 | |
*** flaper87|afk is now known as flaper87 | 20:01 | |
harlowja | thx again morganfainberg , will send some of this info back (proxy backwards, lol) | 20:03 |
*** emagana has quit IRC | 20:03 | |
*** nelsnelson has joined #openstack-dev | 20:05 | |
*** byeager has quit IRC | 20:05 | |
*** nelsnelson has quit IRC | 20:06 | |
*** nelsnelson has joined #openstack-dev | 20:06 | |
morganfainberg | harlowja, np happy to help | 20:06 |
*** changbl has quit IRC | 20:07 | |
*** changbl has joined #openstack-dev | 20:07 | |
*** galstrom_zzz is now known as galstrom | 20:08 | |
*** sweston has joined #openstack-dev | 20:08 | |
*** flaper87 is now known as flaper87|afk | 20:10 | |
*** nelsnelson has quit IRC | 20:10 | |
*** nelsnelson has joined #openstack-dev | 20:11 | |
*** michchap has joined #openstack-dev | 20:11 | |
*** caleb_ has joined #openstack-dev | 20:11 | |
*** yassine has quit IRC | 20:12 | |
*** yassine has joined #openstack-dev | 20:12 | |
*** devoid has joined #openstack-dev | 20:12 | |
*** sushils has joined #openstack-dev | 20:12 | |
*** godara has quit IRC | 20:12 | |
*** nelsnelson is now known as nelsnelson_away | 20:15 | |
*** michchap has quit IRC | 20:15 | |
*** sweston has quit IRC | 20:16 | |
*** lucasagomes has quit IRC | 20:18 | |
*** nelsnelson_away has quit IRC | 20:20 | |
*** godara has joined #openstack-dev | 20:20 | |
*** rook][ has joined #openstack-dev | 20:20 | |
rook][ | Hello all, has anyone setup a read-only role for swift in keystone? (not finding any examples via google) | 20:21 |
*** otherwiseguy has joined #openstack-dev | 20:24 | |
*** romcheg has quit IRC | 20:25 | |
*** CaptTofu has joined #openstack-dev | 20:26 | |
harlowja | yassine yt | 20:27 |
*** NikitaKonovalov_ is now known as NikitaKonovalov | 20:28 | |
*** tzabal has joined #openstack-dev | 20:30 | |
*** caleb_ has quit IRC | 20:30 | |
*** Gordonz has joined #openstack-dev | 20:31 | |
*** Gordonz has quit IRC | 20:31 | |
*** rcleere has quit IRC | 20:31 | |
*** Gordonz has joined #openstack-dev | 20:31 | |
*** vartom1111111117 has joined #openstack-dev | 20:32 | |
*** vkozhukalov has quit IRC | 20:34 | |
*** vartom1111111116 has quit IRC | 20:35 | |
*** sweston has joined #openstack-dev | 20:35 | |
*** caleb_ has joined #openstack-dev | 20:36 | |
*** pmathews1 has joined #openstack-dev | 20:37 | |
*** tdruiva_ has joined #openstack-dev | 20:37 | |
*** pmathews has quit IRC | 20:37 | |
*** byeager has joined #openstack-dev | 20:40 | |
morganfainberg | dolphm, was the odd V3 bug you talked to me about at the hackathon: bug 1269947 | 20:41 |
morganfainberg | dolphm, or bug 1268977 | 20:41 |
morganfainberg | dolphm, or something else? | 20:41 |
*** tdruiva has quit IRC | 20:41 | |
*** byeager has quit IRC | 20:41 | |
morganfainberg | oh, the bot is being slow today... https://bugs.launchpad.net/keystone/+bug/1268977 | 20:41 |
*** baoli has quit IRC | 20:42 | |
morganfainberg | or https://bugs.launchpad.net/keystone/+bug/1269947 | 20:42 |
*** comstud is now known as bearhands | 20:42 | |
*** csd has quit IRC | 20:42 | |
dolphm | morganfainberg: uhh... | 20:42 |
morganfainberg | dolphm, it isn't assigned to me and i wanted to make sure it was addressed by i3 yanno | 20:42 |
morganfainberg | :) | 20:42 |
dolphm | morganfainberg: i don't remember discussing either then | 20:42 |
dolphm | morganfainberg: https://bugs.launchpad.net/keystone/+bug/1269947 is targeting i3.. | 20:42 |
morganfainberg | it was some V3 something or another | 20:43 |
morganfainberg | prob that one then | 20:43 |
morganfainberg | ok, cool | 20:43 |
dolphm | lol | 20:43 |
morganfainberg | yeah i dunno, LP search is sub wonderful sometimes | 20:43 |
dolphm | morganfainberg: that one definitely bothers me | 20:43 |
morganfainberg | dolphm, well almost have a patch to convert all of our use of opt_in_group in tests to a config_fixture *yay* | 20:44 |
morganfainberg | one more step towards parallel testing. | 20:44 |
*** tdruiva_ has quit IRC | 20:44 | |
dolphm | morganfainberg: ooh nice | 20:45 |
*** flaper87|afk is now known as flaper87 | 20:45 | |
*** tdruiva has joined #openstack-dev | 20:45 | |
morganfainberg | dolphm, it's not massively different, just a bit cleaner overall. then on to the other reviews i need to respin by feb 18. | 20:45 |
morganfainberg | dolphm, and i'll sweep through and see waht i can do about that V3 ec2token thing, this weekend should be productive code wise | 20:46 |
dolphm | morganfainberg: small reviews to deprecate things https://review.openstack.org/#/c/70002/ https://review.openstack.org/#/c/70003/ | 20:46 |
*** danjared has quit IRC | 20:46 | |
morganfainberg | dolphm, cool will look at them before i dive abck to code | 20:46 |
*** danjared has joined #openstack-dev | 20:46 | |
*** dvarga is now known as dvarga|away | 20:47 | |
*** dvarga|away is now known as dvarga | 20:47 | |
morganfainberg | dolphm, +2 on both. very straightforward. | 20:48 |
dolphm | morganfainberg: danke! | 20:48 |
morganfainberg | the one stevemar +2 is now gating as well. | 20:48 |
morganfainberg | 70003 | 20:48 |
*** flaper87 is now known as flaper87|afk | 20:48 | |
*** NikitaKonovalov is now known as NikitaKonovalov_ | 20:50 | |
*** vartom1111111117 has quit IRC | 20:50 | |
*** thomasem has joined #openstack-dev | 20:50 | |
*** drewlander has quit IRC | 20:53 | |
*** mrodden1 has joined #openstack-dev | 20:54 | |
*** JuanManuelOlle has quit IRC | 20:54 | |
*** mrodden has quit IRC | 20:56 | |
*** caleb_ has quit IRC | 20:58 | |
vishy | Hierarchical Ownership meeting starting in openstack-meeting | 21:00 |
vishy | * Hierarchical Multitenancy | 21:00 |
*** gabrielhurley has joined #openstack-dev | 21:00 | |
*** jotan has quit IRC | 21:00 | |
*** mrodden1 has quit IRC | 21:01 | |
tiamar | \join #openstack-meeting | 21:01 |
tiamar | oops | 21:01 |
dolphm | morganfainberg: hierarchical multitenancy meeting starting | 21:02 |
dolphm | dolphm, ayoung, bknudson, dstanek, jamielennox, morganfainberg, stevemar, gyee, henrynash ^ #openstack-meeting | 21:02 |
*** kgriffs_afk is now known as kgriffs | 21:03 | |
dstanek | dolphm: already lurking | 21:03 |
ayoung | dolphm, now? | 21:03 |
dolphm | yes | 21:03 |
jgriffith | sdague: let me know if you are interesting in discussing https://review.openstack.org/#/c/68532/ | 21:04 |
gyee | dolphm, thanks for the ping! | 21:05 |
*** baoli has joined #openstack-dev | 21:05 | |
*** byeager has joined #openstack-dev | 21:05 | |
*** tzabal has left #openstack-dev | 21:06 | |
*** afazekas has quit IRC | 21:06 | |
*** baoli has quit IRC | 21:06 | |
*** baoli has joined #openstack-dev | 21:07 | |
*** csd has joined #openstack-dev | 21:12 | |
*** rcleere has joined #openstack-dev | 21:13 | |
*** caleb_ has joined #openstack-dev | 21:13 | |
jaypipes | morganfainberg: sorry, had a call... I can chat now. | 21:14 |
jaypipes | morganfainberg: you want to IRC or do a G+ hangout? | 21:14 |
*** giulivo has quit IRC | 21:15 | |
*** MaxV has joined #openstack-dev | 21:15 | |
*** caleb_ has quit IRC | 21:16 | |
*** DinaBelova is now known as DinaBelova_ | 21:17 | |
*** caleb_ has joined #openstack-dev | 21:21 | |
*** pmathews1 has quit IRC | 21:22 | |
*** bauzas has joined #openstack-dev | 21:23 | |
*** sweston has quit IRC | 21:24 | |
*** lcheng has joined #openstack-dev | 21:24 | |
*** dvarga_ has joined #openstack-dev | 21:24 | |
*** dvarga_ has quit IRC | 21:24 | |
*** pmathews has joined #openstack-dev | 21:24 | |
*** pmathews1 has joined #openstack-dev | 21:25 | |
morganfainberg | jaypipes, i'd like to do G+ but in an IRC meeting atm will ping when i'm free :) | 21:25 |
morganfainberg | jaypipes, like i said not a rush on it. so today, early next week, weekend, whatever it'll work | 21:25 |
jaypipes | morganfainberg: no worries. ping me when you're ready and we'll do a hangout. cheers. | 21:26 |
*** dvarga has quit IRC | 21:26 | |
*** dpamio has quit IRC | 21:27 | |
*** pmathews has quit IRC | 21:28 | |
*** sweston has joined #openstack-dev | 21:30 | |
*** xarses has joined #openstack-dev | 21:31 | |
*** mrodden has joined #openstack-dev | 21:32 | |
*** danielbruno has quit IRC | 21:33 | |
*** david-lyle has quit IRC | 21:33 | |
*** hartsocks has joined #openstack-dev | 21:33 | |
*** e0ne has quit IRC | 21:37 | |
*** thomasem has quit IRC | 21:39 | |
*** jdob has quit IRC | 21:40 | |
*** sumanth has joined #openstack-dev | 21:40 | |
*** zaneb has joined #openstack-dev | 21:42 | |
*** hartsocks has quit IRC | 21:46 | |
*** pmathews1 has quit IRC | 21:51 | |
*** lcheng has quit IRC | 21:52 | |
*** carl_baldwin has joined #openstack-dev | 21:52 | |
*** emagana has joined #openstack-dev | 21:52 | |
*** hashfail is now known as gimps | 21:52 | |
*** glenng has quit IRC | 21:52 | |
*** armax has left #openstack-dev | 21:53 | |
*** tiamar has quit IRC | 21:53 | |
*** sumanth has quit IRC | 21:53 | |
*** rfolco has quit IRC | 21:54 | |
*** sumanth has joined #openstack-dev | 21:54 | |
*** sweston has quit IRC | 21:56 | |
ayoung | vishy, are you going to prototype in Keystone or in Nova? | 21:58 |
*** gabrielhurley has quit IRC | 21:58 | |
morganfainberg | ayoung, he is going to hack up nova to see if it works there, do db mangling from what i gathered | 21:59 |
ayoung | yeah...that is wrong | 21:59 |
morganfainberg | ayoung, to prove that nova can benefit from this? | 21:59 |
ayoung | and I don';t want to have to live with the wrongness | 21:59 |
ayoung | its not a nova problem, it is a Keystone problem | 21:59 |
ayoung | the fix is to add a parent field to the project. | 22:00 |
*** michchap has joined #openstack-dev | 22:00 | |
*** sarob has joined #openstack-dev | 22:00 | |
ayoung | now, we could repurpose the domain_id for that | 22:00 |
dolphm | ayoung: he's proving the authorization problem | 22:00 |
dolphm | can be solved | 22:00 |
morganfainberg | dolphm, ++ | 22:00 |
ayoung | dolphm, its an RBAC problem | 22:00 |
dolphm | ayoung: right. | 22:00 |
ayoung | so long as he gets the right roles, he gets access | 22:00 |
ayoung | roles are based on the project Id | 22:00 |
ayoung | when enforced | 22:00 |
ayoung | not project name | 22:01 |
ayoung | is it? | 22:01 |
*** sumanth has quit IRC | 22:01 | |
ayoung | do we even put the name in the token? | 22:01 |
morganfainberg | ayoung, he wasn't claiming project name was the end target, just that enforcement in nova was possible | 22:01 |
morganfainberg | ayoung, policy wise etc. | 22:01 |
ayoung | morganfainberg, I'm saying it should be transparent | 22:01 |
ayoung | AH...wait | 22:02 |
dolphm | ayoung: did you happen to catch the beginning of the meeting? | 22:02 |
*** schwicke has quit IRC | 22:02 | |
ayoung | I see the problem, its that he wants to get a token for parent, and have the roles apply to parent->child->child->child | 22:02 |
vishy | ayoung: i feel like you have misunderstood my planning | 22:03 |
ayoung | dolphm, yes | 22:03 |
dolphm | ayoung: right | 22:03 |
vishy | ayoung: i'm not dealing with roles at all in this case | 22:03 |
vishy | only ownership | 22:03 |
*** byeager has quit IRC | 22:03 | |
*** lcheng has joined #openstack-dev | 22:03 | |
ayoung | vishy, the problem is that the project hierarchy is then going to have to be synced between keystone and all of the other services | 22:04 |
*** topol has quit IRC | 22:04 | |
ayoung | but not a big deal there | 22:04 |
ayoung | how is that done now? | 22:04 |
*** csd has quit IRC | 22:04 | |
ayoung | I mean, pre-notifications | 22:04 |
vishy | ayoung: only if you assume that projects can be moved in the hierarchy | 22:04 |
morganfainberg | ayoung, afaict it isn't | 22:04 |
ayoung | if I create a project in Keystone, I can immediately start using the project in nova, right? | 22:04 |
vishy | which is a concern i suppose | 22:04 |
vishy | ayoung: correct | 22:04 |
*** michchap has quit IRC | 22:05 | |
*** sumanth has joined #openstack-dev | 22:05 | |
*** pmathews has joined #openstack-dev | 22:05 | |
bknudson | ayoung: if you delete a project in Keystone you can immediately not use it in nova. | 22:05 |
ayoung | bknudson, only due to notifications | 22:05 |
morganfainberg | bknudson, ++ i like your phrasing | 22:05 |
morganfainberg | ayoung, no, you can't use the project, nothing is cleaned up, but you can't use it. | 22:05 |
ayoung | bknudson, that is new | 22:05 |
morganfainberg | ayoung, notifcations allow cleanup | 22:05 |
*** ekhugen has quit IRC | 22:05 | |
ayoung | morganfainberg, you could so long as your token hadn't expired, except due to Token revocations | 22:06 |
morganfainberg | ayoung, project deletion revokes tokens iirc | 22:06 |
*** vladikr has quit IRC | 22:06 | |
ayoung | its all drive off of keystone, not nova | 22:06 |
ayoung | which is my point | 22:06 |
bknudson | hierarchical projects could help with that problem. | 22:06 |
ayoung | the creation of the project was done on demand in Nova | 22:06 |
bknudson | if nova doesn't want to implement notifications. | 22:06 |
vishy | ayoung: there is no concept of a project in nova | 22:06 |
vishy | ayoung: there is only a project_id field on objects | 22:07 |
vishy | which is a string representation of the "owner" of the object | 22:07 |
ayoung | vishy, all this can work without changing that | 22:07 |
vishy | ayoung: yup | 22:07 |
vishy | that is my whole proposal | 22:07 |
ayoung | vishy, the wonkiness is that when you request a token in Keystone, somehow the hierarchy info needs to be in sync | 22:08 |
dolphm | ayoung: i really feel like you missed something from either the wiki or the beginning of the meeting? | 22:08 |
ayoung | so if the token had the list of subordinate projects in it, it would work | 22:08 |
vishy | the hierarchy needs to be passed from keystone to nova somehow | 22:08 |
ayoung | dolphm, no, I tracked, I just have my own ideas that pre-exist on how this needs to be executed | 22:08 |
vishy | ayoung: right but i don't want to modify the keystone response | 22:08 |
vishy | that is a waste of my time | 22:09 |
ayoung | vishy, and I don;t think we can do it without modifying keystone | 22:09 |
vishy | so i'm prototyping by using project_id | 22:09 |
ayoung | short of syncing all of the role data out of band | 22:09 |
vishy | that could turn into a new field | 22:09 |
morganfainberg | vishy, and that is a fair representation based on nova's concept of owner | 22:09 |
vishy | ayoung: you are still trying to solve the problem of what this will look like when it is done | 22:09 |
ayoung | and all of that is going to break trusts | 22:09 |
ayoung | vishy, there are two distinct problems with hierarchies to solve | 22:09 |
ayoung | one is delegation of authority | 22:10 |
ayoung | and the other is communication of that to the remote service | 22:10 |
ayoung | the first is easy to do in keystone | 22:10 |
ayoung | the second...needs thought | 22:10 |
ayoung | so, here is the brain dead way...let me etherpad this | 22:10 |
dolphm | ayoung: let's think about it when we have a prototype to talk over :) | 22:10 |
morganfainberg | dolphm, ++ | 22:11 |
*** dencaval has quit IRC | 22:11 | |
dolphm | ... and then we can think in patches | 22:11 |
vishy | one way would be to allow the services to put objects in more than one place in the heirarchy | 22:11 |
*** srenatus has quit IRC | 22:11 | |
ayoung | Oooh | 22:11 |
ayoung | Symlinks? | 22:11 |
vishy | basically yeah | 22:11 |
vishy | or multiple ownership basically | 22:12 |
ayoung | OK..so long as there is one real owner and the rest are subordinate, that can work | 22:12 |
vishy | but that is more complicated | 22:12 |
vishy | so not in scope for my prototype | 22:12 |
ayoung | Well, there is a related problem I've heard people discuss which is "we are in the same project, but I don';t want YOU to be able to reboot MY machine" | 22:13 |
vishy | another option would be to pass scope in as a role | 22:13 |
ayoung | since there is only one Owner field, there is no way to distinguish between a user/owner and a proejct/owner | 22:13 |
vishy | where you could have more than one scope | 22:13 |
vishy | ayoung: we have user_id as well | 22:13 |
vishy | but i was leaving that out | 22:13 |
*** kevinconway has quit IRC | 22:13 | |
vishy | because that is mostly for tracking the creator of the resource | 22:14 |
vishy | instead of the owner | 22:14 |
*** shakayumi has quit IRC | 22:14 | |
*** vijendar has quit IRC | 22:14 | |
ayoung | vishy, OK, so we have the Unix analoges of user and group. Go on | 22:14 |
*** pcm has quit IRC | 22:14 | |
*** shakayumi has joined #openstack-dev | 22:14 | |
*** bswartz has quit IRC | 22:14 | |
ayoung | yeah, but we can use it differently in the future...go on | 22:14 |
vishy | i wasn't going anywhere with that | 22:14 |
*** vijendar has joined #openstack-dev | 22:14 | |
vishy | i was just saying that we do have both for most resources | 22:14 |
vishy | because we need to know who created the thing, not just where it lives | 22:15 |
*** vijendar has quit IRC | 22:15 | |
vishy | ayoung: the inverted version would be for keystone to pass 1+ scopes as a role | 22:17 |
*** doug-fish has quit IRC | 22:17 | |
ayoung | yes | 22:17 |
ayoung | I would see that as a token creation option | 22:17 |
ayoung | I'm looking to see what that would look like in the response | 22:17 |
vishy | ayoung: but basically the point is the same | 22:17 |
*** sgordon has quit IRC | 22:18 | |
vishy | the hierarchy gets passed in the token somehow | 22:18 |
vishy | i'm just overloading project_id because it is the minimal set of changes so that i can start fixing stuff in nova to support it | 22:18 |
vishy | but multiple scopes is an interesting thought | 22:18 |
vishy | it probably makes sense to have the multiple ownership to be passed from keystone | 22:19 |
*** baoli has quit IRC | 22:19 | |
ayoung | vishy the question is what to do if a user requested a token for Proejct P and wanted to use that on child project P/c/c/c | 22:19 |
vishy | but i'm not clear exactly how that would work internally | 22:19 |
ayoung | do they need to ask for a token to work on that? I would say yes | 22:19 |
*** rook][ has quit IRC | 22:19 | |
ayoung | you only get a roles for what you ask for | 22:19 |
vishy | ayoung: that is why single hierarchy is more sensible | 22:20 |
ayoung | not down the hierarchy | 22:20 |
*** MaxV has quit IRC | 22:20 | |
ayoung | so I need to ask for a token for P/c/c/c/ but that is easy | 22:20 |
vishy | i would say switch tokens | 22:20 |
vishy | if it is not under the current scope | 22:20 |
ayoung | assumig I have role r on P it would show up also on P/c/c/c | 22:20 |
*** Apsu is now known as SenorSnottyTits | 22:20 | |
vishy | yes | 22:20 |
vishy | but switching tokens is horrid user experience if it is in the same hierarchy | 22:21 |
*** SenorSnottyTits is now known as Apsu | 22:21 | |
ayoung | say I have r1 on P r2 on P/c r3 on P/c/c/ and nothing on P/c/c/c If I asked for a token for P/c/c/c/ I get roles [r1, r2, r3] | 22:21 |
vishy | correct | 22:21 |
ayoung | too bad | 22:21 |
vishy | roles are inherited down the hierarchy | 22:21 |
ayoung | tokens should be limited in scope | 22:21 |
ayoung | tokens should be thought of as "give me the miniumum I need to do just X" | 22:21 |
ayoung | its like taking money out of the bank | 22:22 |
vishy | ayoung: I disagree | 22:22 |
ayoung | if you get robbed and all you took out was $5 | 22:22 |
*** mfer has quit IRC | 22:22 | |
vishy | ayoung: if you discount list i think that is fine | 22:22 |
vishy | ayoung: but list completely breaks in that model | 22:22 |
ayoung | vishy, that is cus you have not been thinking about it from a security perspective. Tokens give me nightmares | 22:22 |
ayoung | ok.... | 22:22 |
vishy | security cannot be the only concern here | 22:22 |
*** galstrom is now known as galstrom_zzz | 22:23 | |
vishy | usability must be considered | 22:23 |
ayoung | understood, let me chew on that.... | 22:23 |
ayoung | it does mean that Nova needs to know about the hierarchy | 22:23 |
vishy | best middle ground would be | 22:23 |
vishy | get/read can be done for the hierarchy | 22:23 |
*** seventy3 is now known as seventy3_away | 22:23 | |
vishy | but create/destroy/modify would require reauthing | 22:23 |
praneshp | hey marun yt? | 22:23 |
vishy | into the subproject | 22:23 |
*** mariusleu has quit IRC | 22:23 | |
vishy | but i think you need to consider the actual attack profile | 22:24 |
*** carl_baldwin has quit IRC | 22:24 | |
ayoung | in Posix. they have the advantage of it all being local calls, and this kind of auth thing over NFS is a performance drag | 22:24 |
vishy | and not just default to do the minimum possible | 22:24 |
ayoung | cuz each Dentry needs to be seperately authed | 22:24 |
ayoung | but does not require a separate round trip. | 22:25 |
ayoung | vishy, heh, the problem is that there is no hierarchy on the nova side.... | 22:25 |
vishy | ayoung: that is my point! | 22:26 |
vishy | but we don't want to keep an entire tree we have to keep in sync | 22:26 |
ayoung | vishy, its on the API side...if the projects are nested, and I do list, the role that matters is the role on the parent project | 22:26 |
vishy | which is why i want to do the single dot.separated.hierarchy | 22:26 |
ayoung | so long as the policy check is only done there, there is no change | 22:26 |
*** yassine has quit IRC | 22:26 | |
vishy | ayoung: but it isn't just policy on the action | 22:26 |
ayoung | I'm with you | 22:27 |
vishy | it is filtering of objects | 22:27 |
vishy | because the objects aren't in a hierarchy | 22:27 |
vishy | they are flat with an owner | 22:27 |
ayoung | vishy, nova is going to need a tree | 22:27 |
ayoung | no getting around that, I think | 22:27 |
vishy | ayoung: why? | 22:27 |
ayoung | to know the relationships | 22:27 |
vishy | i want to leave the tree in keystone | 22:27 |
vishy | and just have an identifier in nova | 22:27 |
ayoung | vishy, then keystoine would have to communicate it in the token. that is not right, and not what, I think, you want | 22:28 |
vishy | ayoung: either way it does | 22:28 |
ayoung | if I do list projects on P1 and I hand over a token for P1, Nova needs to be able to exapnd that to P/c anmd P/d | 22:28 |
vishy | nova needs the hierarchy when the object is created | 22:28 |
vishy | ayoung: when I have the prototype if you can propose something else that does the same thing | 22:29 |
*** erkrnt has joined #openstack-dev | 22:29 | |
vishy | we can try it | 22:29 |
*** joesavak has quit IRC | 22:31 | |
ayoung | vishy, how are you planning on doing it? | 22:32 |
*** csd has joined #openstack-dev | 22:32 | |
*** carl_baldwin has joined #openstack-dev | 22:33 | |
vishy | ayoung: exactly as I explained | 22:34 |
vishy | pass in dot.separated.hierarchy | 22:34 |
vishy | store that in the owner field | 22:34 |
vishy | and partial match | 22:34 |
ayoung | vishy, does nova have a way to look up project name from project id? | 22:35 |
ayoung | or vice versa? | 22:35 |
vishy | no | 22:35 |
vishy | using ids | 22:35 |
*** jamezpolley has quit IRC | 22:35 | |
vishy | the only place we use name is in logging | 22:35 |
*** caleb_` has joined #openstack-dev | 22:35 | |
ayoung | what if you create a second table with kjust the parent/child ids | 22:36 |
ayoung | a list would then become a hierarchical query of that table and produce a set of ids | 22:36 |
*** jmontemayor has quit IRC | 22:36 | |
*** sivy has joined #openstack-dev | 22:37 | |
ayoung | so instead select * from t where owner=id it becomes select * from t where owner in (resultset) | 22:37 |
sivy | Hi folks a | 22:37 |
*** sumanth has quit IRC | 22:37 | |
ayoung | make the hierarchy an extension, so that it gets skipped if the extension is not installed | 22:38 |
vishy | ayoung: we could do that | 22:38 |
*** caleb_ has quit IRC | 22:38 | |
vishy | ayoung: i'm trying to minimize changes | 22:38 |
ayoung | vishy, me to, but these kind of thought experiments are cheaper than coding | 22:39 |
*** negronjl has quit IRC | 22:39 | |
*** SlickNik has joined #openstack-dev | 22:39 | |
sivy | (Apologize for typing, on phone) I am frustratedly trying to write tests for some horizon modifications, and not finding any good docs on how to make sure that the nova/glance/etc stubs are setup properly | 22:39 |
*** negronjl has joined #openstack-dev | 22:39 | |
SlickNik | hey guys | 22:39 |
sivy | I'm iskng horizon. | 22:39 |
SlickNik | quick keystone middleware question. | 22:39 |
sivy | Ugh. Using horizon.test.APITestCase | 22:40 |
SlickNik | in api-paste.ini, what's the difference between the [filter:authtoken], and the [filter:tokenauth] settings? | 22:40 |
ayoung | vishy, what you are proposing is going to ultimately require support from Keystone. I'd like to make sure that it is as consistent with the rest of the design as possible. THat is more important than minimizing changes for a Proof of concept. But I think what I just proposed is not more work than what you were thinking of doing, maybe less | 22:40 |
SlickNik | sections* | 22:40 |
*** lcheng has quit IRC | 22:40 | |
vishy | ayoung: i don't know if that model is a great fit for relational queries | 22:40 |
vishy | ayoung: it is definitely more work | 22:41 |
ayoung | vishy, I bet we could pre calculate it | 22:41 |
vishy | assuming the hierarchy is small that is true | 22:41 |
ayoung | I can think of a couple ways to optimize | 22:41 |
*** AlanClark has quit IRC | 22:41 | |
vishy | but in that case i could just keep the hierarchy in memory | 22:41 |
ayoung | you could have an "all children" table which is the precalculatd subtree | 22:42 |
*** peristeri has quit IRC | 22:42 | |
ayoung | premature optimization of course | 22:42 |
*** morazi has quit IRC | 22:42 | |
ayoung | keeping it in memory is also an option | 22:43 |
ayoung | I'm actually doing something like that with token revocation. | 22:43 |
*** READ10 has quit IRC | 22:44 | |
*** lcheng has joined #openstack-dev | 22:44 | |
ayoung | vishy, to start, prototype the whole thing in memory | 22:45 |
ayoung | don't bother to persist it, and just do multiple queries | 22:45 |
ayoung | store it as a tree and execute one list for each level of the tree | 22:46 |
*** jecarey has quit IRC | 22:46 | |
ayoung | OK...I need to go be a Dad. vishy this is cool. God luck | 22:46 |
*** sivy has quit IRC | 22:46 | |
ayoung | Er..Zod | 22:46 |
*** d0ugal_ has joined #openstack-dev | 22:46 | |
*** artom has quit IRC | 22:47 | |
*** byeager has joined #openstack-dev | 22:47 | |
*** d0ugal has quit IRC | 22:49 | |
*** carl_baldwin has quit IRC | 22:49 | |
*** romcheg has joined #openstack-dev | 22:49 | |
*** eharney has quit IRC | 22:54 | |
*** clayb has quit IRC | 22:55 | |
*** dencaval has joined #openstack-dev | 22:55 | |
*** lcheng has quit IRC | 22:56 | |
*** carl_baldwin has joined #openstack-dev | 22:59 | |
*** dbalog has left #openstack-dev | 23:02 | |
*** jmckind has quit IRC | 23:04 | |
*** byeager has quit IRC | 23:04 | |
*** mlavalle has quit IRC | 23:04 | |
*** byeager has joined #openstack-dev | 23:04 | |
*** jgrimm has quit IRC | 23:06 | |
*** burt1 has quit IRC | 23:07 | |
*** CaptTofu has quit IRC | 23:07 | |
*** carl_baldwin has quit IRC | 23:07 | |
*** dims has quit IRC | 23:08 | |
*** IanGovett has quit IRC | 23:08 | |
*** jotan has joined #openstack-dev | 23:08 | |
*** radez is now known as radez_g0n3 | 23:09 | |
*** kbrierly has quit IRC | 23:10 | |
*** troytoman-away is now known as troytoman | 23:15 | |
*** rtheis has quit IRC | 23:21 | |
*** troytoman has quit IRC | 23:21 | |
*** julienvey_ has joined #openstack-dev | 23:21 | |
*** troytoman-away has joined #openstack-dev | 23:22 | |
*** troytoman-away is now known as troytoman | 23:22 | |
*** troytoman has joined #openstack-dev | 23:22 | |
*** julienvey_ has quit IRC | 23:25 | |
*** dims has joined #openstack-dev | 23:26 | |
*** galstrom_zzz is now known as galstrom | 23:26 | |
*** julienvey_ has joined #openstack-dev | 23:26 | |
*** bpokorny has quit IRC | 23:28 | |
*** romcheg has quit IRC | 23:28 | |
*** adreznec has quit IRC | 23:30 | |
*** prad_ has quit IRC | 23:31 | |
*** julienvey_ has quit IRC | 23:33 | |
*** mrodden has quit IRC | 23:36 | |
*** eglynn has quit IRC | 23:37 | |
*** thedodd has quit IRC | 23:37 | |
*** cjoelrun has quit IRC | 23:38 | |
morganfainberg | jaypipes, you around still, i know you're adifferent timezone | 23:43 |
morganfainberg | jaypipes, than i am | 23:43 |
jaypipes | morganfainberg: yup. | 23:43 |
morganfainberg | jaypipes, give me a sec to dig up google stuff if youre available | 23:43 |
*** byeager has quit IRC | 23:45 | |
*** gokrokve_ has joined #openstack-dev | 23:45 | |
*** caleb_` has quit IRC | 23:46 | |
*** CaptTofu has joined #openstack-dev | 23:48 | |
*** gokrokve has quit IRC | 23:49 | |
*** schwicht has quit IRC | 23:52 | |
marun | praneshp: ah, sorry | 23:54 |
marun | praneshp: still here? | 23:54 |
*** kgriffs is now known as kgriffs_afk | 23:54 | |
praneshp | hi marun | 23:54 |
praneshp | i noticed you asking something about configdrive yesterday | 23:55 |
marun | praneshp: how can I help? | 23:55 |
praneshp | was wondering what the question was | 23:55 |
praneshp | I moved from vfat to iso and am looking out for potential issues | 23:55 |
marun | praneshp: There was gate breakage for neutron when configdrive was disabled, since then the default became file injection. | 23:56 |
*** rcleere has quit IRC | 23:56 | |
praneshp | ah, ok. totally unrelated. Thanks! | 23:56 |
*** Gordonz has quit IRC | 23:56 | |
marun | praneshp: :) | 23:56 |
*** bauzas has quit IRC | 23:56 | |
*** denis_makogon has quit IRC | 23:57 | |
*** atiwari has joined #openstack-dev | 23:57 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!