jamielennox | wchrisj: how's it going | 00:13 |
---|---|---|
jamielennox | sorry i haven't been around much | 00:13 |
wchrisj | me neither ;-) | 00:19 |
wchrisj | have been looking at your code | 00:19 |
wchrisj | jamielennox: What TZ are you in? | 00:22 |
jamielennox | brisbane/australia | 00:22 |
jamielennox | +10 | 00:22 |
wchrisj | wow | 00:22 |
wchrisj | ok | 00:22 |
jamielennox | yea, not convenient for most of these discussions | 00:22 |
jamielennox | at a quick look back through the conversation (and there is too much to go far) don't try to anticipate all the auth mechanisms | 00:25 |
jamielennox | there are lots coming | 00:25 |
jamielennox | eg https://review.openstack.org/#/c/77977/ | 00:25 |
wchrisj | Our initial focus is v2 auth | 00:26 |
jamielennox | and there is a kerberos one there somewhere too | 00:26 |
jamielennox | can i suggest just stealing the auth plugins from keystoneclient? | 00:26 |
jamielennox | one of the things i've tried to do is allow for the possibility that auth will have nothing to do with keystone | 00:27 |
wchrisj | The current discussion is for the ruby client | 00:27 |
wchrisj | this isnt python | 00:27 |
jamielennox | that if a company had an auth mechanism in place then they could do a plugin and an auth_token replacement and bypass keystone completely | 00:27 |
jamielennox | ah, well same thing applies | 00:27 |
wchrisj | there you go | 00:27 |
jamielennox | that's why i've namespaced the plugins to keystoneclient.auth.identity.X | 00:28 |
jamielennox | https://review.openstack.org/#/c/79474/ is an example of one that doesn't live in the identity namespace because it doesn't know anything about the service catalog etc | 00:28 |
*** wchrisj has quit IRC | 00:39 | |
*** wchrisj has joined #openstack-sdks | 00:41 | |
*** wchrisj has quit IRC | 00:43 | |
*** wchrisj has joined #openstack-sdks | 00:55 | |
*** wchrisj has quit IRC | 01:22 | |
*** briancurtin has joined #openstack-sdks | 01:35 | |
*** wchrisj has joined #openstack-sdks | 01:53 | |
*** etoews_ has joined #openstack-sdks | 02:55 | |
*** etoews_ has quit IRC | 02:59 | |
*** briancurtin1 has joined #openstack-sdks | 03:28 | |
*** briancurtin has quit IRC | 04:07 | |
*** briancurtin1 is now known as briancurtin | 04:07 | |
*** briancurtin has quit IRC | 04:07 | |
*** briancurtin has joined #openstack-sdks | 04:07 | |
*** wchrisj has quit IRC | 04:24 | |
*** wchrisj has joined #openstack-sdks | 04:54 | |
*** wchrisj has quit IRC | 05:04 | |
*** jamielennox is now known as jamielennox|away | 07:44 | |
*** etoews_ has joined #openstack-sdks | 07:48 | |
*** etoews_ has quit IRC | 07:52 | |
*** etoews_ has joined #openstack-sdks | 08:29 | |
*** etoews_ has quit IRC | 08:33 | |
*** jamieh has joined #openstack-sdks | 09:00 | |
*** etoews_ has joined #openstack-sdks | 10:42 | |
*** etoews_ has quit IRC | 10:46 | |
*** samchoi has quit IRC | 10:55 | |
*** jamieh has quit IRC | 11:11 | |
*** jamieh_ has joined #openstack-sdks | 11:12 | |
*** wchrisj has joined #openstack-sdks | 12:29 | |
*** wchrisj has quit IRC | 12:29 | |
*** krames has joined #openstack-sdks | 12:48 | |
*** wchrisj has joined #openstack-sdks | 13:28 | |
*** mfer has joined #openstack-sdks | 13:37 | |
wchrisj | briancurtin: Do you think it makes sense to add a brief agenda item to the meeting today re: the Atlanta Design Summit in May? I think it would be good to gauge interest in getting sdk folks together sometime during that event... | 13:38 |
briancurtin | wchrisj: seems fine to me, i'll add it | 13:40 |
*** etoews_ has joined #openstack-sdks | 13:57 | |
*** wchrisj has quit IRC | 14:38 | |
*** wchrisj has joined #openstack-sdks | 15:02 | |
*** thurloat has joined #openstack-sdks | 15:17 | |
*** wchrisj has quit IRC | 16:17 | |
*** wchrisj has joined #openstack-sdks | 16:17 | |
*** etoews_ has quit IRC | 16:22 | |
*** jamieh_ has quit IRC | 17:18 | |
*** rgbkrk has joined #openstack-sdks | 17:43 | |
*** mfer has quit IRC | 17:50 | |
Alex_Gaynor | Reminder that we have a meeting in 5 minutes in #openstack-meeting-3 | 17:55 |
wchrisj | elight: Are you able to see the gist I sent you? | 17:57 |
*** jnoller has joined #openstack-sdks | 18:00 | |
jnoller | I hate trying to remember meeting bot commands | 18:01 |
jnoller | python-openstacksdk in openstack-meeting-3 | 18:01 |
*** mfer has joined #openstack-sdks | 18:06 | |
*** jamielennox|away is now known as jamielennox | 18:06 | |
jnoller | Daylight savings time followed by a quick shift to SFO time; hilarious | 18:09 |
jnoller | Sorry all | 18:10 |
jnoller | mfer: should we look at moving it to 1800 utc? | 18:17 |
mfer | jnoller i think we are fine either way | 18:18 |
jnoller | ok | 18:18 |
jnoller | sorry for my confusion | 18:18 |
jnoller | daylight savings plus flying from texas into sfo in one quick succession has fried me | 18:18 |
jamielennox | jnoller: no, will clash with the keystone meeting happening now | 18:19 |
jamielennox | (though i've no idea if it became more or less convenient for people with DST) | 18:19 |
jnoller | I have no idea: I do what the calendar tells me to | 18:21 |
jnoller | ... when my laptop is actually on the right timezone | 18:21 |
wchrisj | jnoller: EXACTLY. | 18:27 |
elight | wchrisj: Yes. Could you rename with .rb extension? No syntax highlighting. | 18:35 |
wchrisj | elight: sure - sorry | 18:35 |
wchrisj | elight: done | 18:35 |
elight | much better thanks | 18:39 |
elight | wchrisj: I haven’t looked at the API docs for Identity yet. Later versions of Keystone’s API offer different resources? | 18:47 |
elight | wchrisj: “Discovery” is essentially a Factory for services by version, yes? Seems reasonable to extract it if only because it doesn’t really belong within Identity or necessarily any single service. | 18:49 |
elight | wchrisj: Though Fog itself seems to encourage putting many things together in a single class that really ought to be spilt apart. Hence the summit. | 18:49 |
wchrisj | keystone v2 and v3 differ dramatically | 18:50 |
wchrisj | elight: ^^ | 18:50 |
wchrisj | elight: discovery initially would be useful here, but I cold see it as a general purpose discovery service acors all services and as a consequence, pulled out, yes | 18:51 |
elight | wchrisj: I’d like to avoid more metaprogramming though if at all possible. | 18:51 |
wchrisj | that's what the python crowd are shooting for as well | 18:51 |
wchrisj | what metaprogramming? | 18:51 |
elight | wchrisj: Wes really went to town with that in Fog. | 18:51 |
wchrisj | ahhh - AGREED, THUMBSUP !!!! | 18:52 |
elight | https://gist.github.com/wchrisjohnson/5243c222504f7fab3572#file-osc-versioning-approach-rb-L24 and L25 | 18:52 |
elight | There was more in the “Authenticator” class. | 18:52 |
wchrisj | elight: there are lots of great ways to handle models for example, without all the magic... | 18:52 |
elight | Agreed. | 18:52 |
wchrisj | alight: but for the sake of versioning, that meta gives you lots o bang for the buck; any of Wes's choices were based in learning ruby | 18:53 |
wchrisj | many | 18:53 |
wchrisj | the adapter approach is a solid engineering pattern. | 18:54 |
wchrisj | Dont throw the baby out with the bathwater ;-) | 18:54 |
elight | wchrisj: Some comments on gist | 18:56 |
elight | wchrisj: Also, krames and I started this page (https://github.com/fog/fog/wiki/Fog-Summit-Questions) on the fog wiki. | 18:56 |
wchrisj | excellent | 18:56 |
*** mhagedorn has joined #openstack-sdks | 18:56 | |
elight | wchrisj: Yes but we could also just pass the authenticator as a parameter to Fog::Identity.new | 18:57 |
elight | wchrisj: That adheres to the “fog way” (as perverse as it is) | 18:57 |
elight | wchrisj: Until we can begin to change the fog way at the summit––I hope. | 18:57 |
mhagedorn | eight... in the options hash? yes? | 18:57 |
elight | Yes | 18:57 |
wchrisj | elight: so how to handle the differences between v2 and v3 requests, models, etc. all mixd into the same class? | 18:58 |
elight | wchrisj: No, I agree. Because of v2 and v3 differences, we still need separate Services. | 18:58 |
elight | So…. there’s that. ;-) | 18:59 |
wchrisj | sorry to do this, but I need to jump into a python sdks meeting... | 19:00 |
wchrisj | elight: ^^ | 19:01 |
wchrisj | back in a bit | 19:01 |
elight | wchrisj: I didn’t know you were working on both. ;-) | 19:01 |
wchrisj | yeah | 19:01 |
mhagedorn | eight.. wchrisj cloned himself | 19:01 |
*** etoews_ has joined #openstack-sdks | 19:01 | |
mhagedorn | which is confusing for his family | 19:02 |
wchrisj | not as much on the python side atm... although am pushing to pick up the pace ;-) | 19:02 |
wchrisj | lol | 19:02 |
elight | mhagedorn wchrisj: So that gist invalidates a lot of what is currently here? https://github.com/fog-openstack-tng/fog_openstack_tng/blob/master/lib/fog/openstackcommon/identity.rb | 19:03 |
mhagedorn | eight.. came late (obviously) to this conversation.. which gist? | 19:04 |
mhagedorn | sorry make that elight | 19:05 |
mhagedorn | (stupid spell correct) | 19:05 |
*** mhagedorn has quit IRC | 19:05 | |
*** lxnata has joined #openstack-sdks | 19:18 | |
wchrisj | elight: yes. I mentioned yesterday that we had DRYed up the code, but had not refactored hardly at all, other than handling multiple auth versions. I have been working on getting specs written against requests and models and had not gotten back to the refactoring until now. | 19:20 |
*** lxnata has quit IRC | 19:24 | |
*** medyanyk has joined #openstack-sdks | 19:31 | |
elight | wchrisj: Heh. There aren’t enough conventions in fog–hence summit. https://github.com/fog/fog-core/issues/22#issuecomment-37031518 | 19:35 |
wchrisj | elight: yep | 19:36 |
elight | wchrisj: Strongly recommend capturing some of these ideas in the wiki. We’re going to want an agenda for the summit otherwise the 9 of us are going to be all over the place. | 19:37 |
elight | wchrisj: for convenience: https://github.com/fog/fog/wiki/Fog-Summit-Questions | 19:37 |
elight | wchrisj: You have commit bit on fog, yes? | 19:37 |
wchrisj | elight: not that I'm aware of - can you arrange that? | 19:37 |
elight | wchrisj: Haven’t had a PR accepted? That’s been Wes’ policy AFAIK for giving commit privs. | 19:38 |
elight | wchrisj: Mike has. | 19:38 |
wchrisj | elight: yep - can get a commit together on fog-core... easy | 19:38 |
elight | wchrisj: I can’t give commit privs on fog | 19:39 |
wchrisj | elight: np | 19:39 |
*** mhagedorn has joined #openstack-sdks | 19:41 | |
*** medyanyk has quit IRC | 19:42 | |
*** polzun has joined #openstack-sdks | 19:44 | |
mfer | wchrisj elight i think mhagedorn has that | 19:45 |
elight | mfer: Yes, he does | 19:46 |
elight | Or should | 19:46 |
*** polzun has quit IRC | 19:46 | |
wchrisj | elight: mfer: he does | 19:46 |
mhagedorn | my name is being used in vain again... what am I supposed to have? | 19:47 |
mhagedorn | cats? | 19:47 |
mhagedorn | yes | 19:47 |
mhagedorn | children | 19:47 |
mhagedorn | yes | 19:47 |
mhagedorn | Apple Newton PDAs? yes | 19:48 |
mfer | dolphm Ruby is happening in Fog, PHP, Go, and .NET are also happening in stackforge | 19:55 |
mfer | the projects exist and folks are trying to get some code written for them | 19:55 |
mfer | or modified to meed what we've talked about as requirements | 19:55 |
dolphm | mfer: cool - what are those efforts able to share? | 20:00 |
sharwell___ | dolphm: certain high-level strategies regarding approaching the service catalog in a vendor-neutral manner are fairly easy to share | 20:01 |
*** jnoller has quit IRC | 20:02 | |
mfer | dolphm https://wiki.openstack.org/wiki/SDK-Development, https://wiki.openstack.org/wiki/OpenStack-SDK-PHP, https://wiki.openstack.org/wiki/OpenStack-SDK-Go | 20:03 |
mfer | that's some top level stuff | 20:03 |
mfer | we've been talking that the service discovery mechanism is something we can really share | 20:04 |
wchrisj | mfer: did we say that someone (me) should add a page out there for Ruby as well? | 20:04 |
mfer | sure! | 20:04 |
*** krames_ has joined #openstack-sdks | 20:12 | |
*** krames has quit IRC | 20:13 | |
Alex_Gaynor | dolphm: I've moved the docs changes over to https://review.openstack.org/#/c/79753/ I'll rebase the other patch on top of master once it's merged because I'm not too good with git | 20:20 |
dolphm | Alex_Gaynor: you've got both changes in the same branch on your local machine? | 20:21 |
Alex_Gaynor | dolphm: no, seperate branches | 20:21 |
dolphm | Alex_Gaynor: and each commit has a distinct change-id? | 20:21 |
Alex_Gaynor | yes | 20:21 |
dolphm | Alex_Gaynor: then you should be able to git-review them both in parallel | 20:22 |
Alex_Gaynor | dolphm: yeah I am, just saying that until the docs stuff is merged, that content in the diff will be on teh other branch | 20:22 |
Alex_Gaynor | (I guess I can also roll it back, let me do that) | 20:22 |
Alex_Gaynor | tl;dr; ignore me :-) | 20:22 |
dolphm | Alex_Gaynor: ah, i follow :) yeah, i'd just use git reset --soft HEAD~1 to uncommit and git checkout -p on your original patch to discard those changes, then recommit with the same change-id :) | 20:23 |
dolphm | Alex_Gaynor: but there's 100 viable ways to do it with git, so use the one you're comfortable with! | 20:25 |
Alex_Gaynor | hehe | 20:25 |
*** olegov has joined #openstack-sdks | 20:30 | |
dolphm | for non-integrated projects, are all pypi dependencies pulled directly from pypi instead of the mirror? or does it try the mirror first for those in global deps, and then fallback on pypi? | 20:33 |
*** etoews_ has quit IRC | 20:34 | |
dtroyer | I believe stackforge is the same thing as the rest of the OpenStack CI, ie, nothing comes from outside in the check/gate tests | 20:35 |
*** olegov has quit IRC | 20:42 | |
*** strazlaw has joined #openstack-sdks | 20:44 | |
Alex_Gaynor | I believe it's contingent on whether you're in teh list of projects in the requirements repo (we are) | 20:44 |
*** mike has joined #openstack-sdks | 20:46 | |
*** mhagedorn has left #openstack-sdks | 20:46 | |
*** mike is now known as Guest81065 | 20:47 | |
*** mwhagedorn has joined #openstack-sdks | 20:47 | |
*** strazlaw has quit IRC | 20:47 | |
*** mwhagedorn has left #openstack-sdks | 21:10 | |
*** mhagedorn has joined #openstack-sdks | 21:11 | |
*** sivel_ has joined #openstack-sdks | 21:24 | |
*** HenryG has quit IRC | 21:28 | |
*** Guest81065 has quit IRC | 21:28 | |
*** briancurtin has quit IRC | 21:28 | |
*** dstufft has quit IRC | 21:28 | |
*** kc5tja has quit IRC | 21:28 | |
*** sharwell__ has quit IRC | 21:28 | |
*** ycombinator has quit IRC | 21:28 | |
*** annegentle has quit IRC | 21:28 | |
*** glenc has quit IRC | 21:28 | |
*** wchrisj has quit IRC | 21:28 | |
*** bknudson has quit IRC | 21:28 | |
*** Klumben has quit IRC | 21:28 | |
*** elight has quit IRC | 21:28 | |
*** Alex_Gaynor has quit IRC | 21:28 | |
*** redrobot has quit IRC | 21:28 | |
*** krames_ has quit IRC | 21:28 | |
*** mfer has quit IRC | 21:28 | |
*** terrylhowe has quit IRC | 21:28 | |
*** dhellmann has quit IRC | 21:28 | |
*** clarkb has quit IRC | 21:28 | |
*** thurloat has quit IRC | 21:28 | |
*** jamielennox has quit IRC | 21:28 | |
*** mhagedorn has quit IRC | 21:28 | |
*** sharwell___ has quit IRC | 21:28 | |
*** notmyname has quit IRC | 21:28 | |
*** dtroyer has quit IRC | 21:28 | |
*** dolphm has quit IRC | 21:28 | |
*** sivel has quit IRC | 21:29 | |
*** chmouel has quit IRC | 21:29 | |
*** ekarlso has quit IRC | 21:29 | |
*** chmouel has joined #openstack-sdks | 21:41 | |
*** glenc has joined #openstack-sdks | 21:41 | |
*** ycombinator has joined #openstack-sdks | 21:41 | |
*** sharwell__ has joined #openstack-sdks | 21:41 | |
*** kc5tja has joined #openstack-sdks | 21:41 | |
*** briancurtin has joined #openstack-sdks | 21:41 | |
*** annegentle has joined #openstack-sdks | 21:41 | |
*** HenryG_ has joined #openstack-sdks | 21:41 | |
*** dolphm has joined #openstack-sdks | 21:41 | |
*** mhagedorn has joined #openstack-sdks | 21:41 | |
*** krames_ has joined #openstack-sdks | 21:41 | |
*** wchrisj has joined #openstack-sdks | 21:41 | |
*** thurloat has joined #openstack-sdks | 21:41 | |
*** bknudson has joined #openstack-sdks | 21:41 | |
*** Klumben has joined #openstack-sdks | 21:41 | |
*** sharwell___ has joined #openstack-sdks | 21:41 | |
*** elight has joined #openstack-sdks | 21:41 | |
*** clarkb has joined #openstack-sdks | 21:41 | |
*** terrylhowe has joined #openstack-sdks | 21:41 | |
*** Alex_Gaynor has joined #openstack-sdks | 21:41 | |
*** redrobot has joined #openstack-sdks | 21:41 | |
*** dhellmann has joined #openstack-sdks | 21:41 | |
*** jamielennox has joined #openstack-sdks | 21:41 | |
*** ekarlso has joined #openstack-sdks | 21:41 | |
*** notmyname has joined #openstack-sdks | 21:41 | |
*** dtroyer has joined #openstack-sdks | 21:41 | |
*** mhagedorn has quit IRC | 21:41 | |
*** Guest4668 has joined #openstack-sdks | 21:42 | |
*** sivel_ is now known as Guest64982 | 21:42 | |
*** Guest64982 has quit IRC | 21:46 | |
*** dstufft has joined #openstack-sdks | 21:49 | |
*** sivel has joined #openstack-sdks | 21:52 | |
*** openstackstatus has joined #openstack-sdks | 22:44 | |
*** wchrisj has quit IRC | 22:48 | |
*** rgbkrk has quit IRC | 23:43 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!