*** markvoelker has joined #openstack-keystone | 00:02 | |
*** markvoelker has quit IRC | 00:07 | |
*** dims_ has quit IRC | 00:16 | |
*** henrynash has quit IRC | 00:17 | |
*** stevemar has joined #openstack-keystone | 00:18 | |
*** ChanServ sets mode: +v stevemar | 00:18 | |
*** henrynash has joined #openstack-keystone | 00:21 | |
*** ChanServ sets mode: +v henrynash | 00:21 | |
*** wwwjfy has joined #openstack-keystone | 00:38 | |
*** ankita_wagh has quit IRC | 00:41 | |
*** stevemar has quit IRC | 00:43 | |
*** stevemar has joined #openstack-keystone | 00:46 | |
*** ChanServ sets mode: +v stevemar | 00:46 | |
*** stevemar has quit IRC | 00:48 | |
*** stevemar has joined #openstack-keystone | 00:49 | |
*** ChanServ sets mode: +v stevemar | 00:49 | |
*** dimsum__ has joined #openstack-keystone | 01:16 | |
*** dimsum__ has quit IRC | 01:22 | |
*** dimsum__ has joined #openstack-keystone | 01:22 | |
*** henrynash has quit IRC | 01:42 | |
*** lhcheng has quit IRC | 01:42 | |
*** lhcheng has joined #openstack-keystone | 01:42 | |
*** ChanServ sets mode: +v lhcheng | 01:42 | |
*** henrynash has joined #openstack-keystone | 01:43 | |
*** ChanServ sets mode: +v henrynash | 01:43 | |
*** josecastroleon has joined #openstack-keystone | 01:52 | |
*** josecastroleon has quit IRC | 01:55 | |
*** iamjarvo has joined #openstack-keystone | 01:56 | |
*** markvoelker has joined #openstack-keystone | 02:04 | |
*** markvoelker has quit IRC | 02:09 | |
*** gokrokve has joined #openstack-keystone | 02:25 | |
*** gokrokve_ has quit IRC | 02:27 | |
*** boris-42 has quit IRC | 02:28 | |
*** boris-42 has joined #openstack-keystone | 02:35 | |
*** iamjarvo has quit IRC | 02:48 | |
*** ankita_wagh has joined #openstack-keystone | 02:51 | |
*** lhcheng has quit IRC | 02:56 | |
*** markvoelker has joined #openstack-keystone | 03:04 | |
*** markvoelker has quit IRC | 03:08 | |
*** stevemar has quit IRC | 03:20 | |
*** lhcheng has joined #openstack-keystone | 03:21 | |
*** ChanServ sets mode: +v lhcheng | 03:21 | |
*** ankita_wagh has quit IRC | 03:48 | |
*** ankita_wagh has joined #openstack-keystone | 03:48 | |
*** ankita_w_ has joined #openstack-keystone | 03:51 | |
*** ankita_wagh has quit IRC | 03:53 | |
*** markvoelker has joined #openstack-keystone | 04:05 | |
*** markvoelker has quit IRC | 04:10 | |
openstackgerrit | Ankita Wagh proposed openstack/keystonemiddleware: Handling endpoints with missing URL types https://review.openstack.org/179624 | 04:40 |
---|---|---|
*** henrynash has quit IRC | 04:40 | |
*** henrynash has joined #openstack-keystone | 04:40 | |
*** ChanServ sets mode: +v henrynash | 04:40 | |
*** lhcheng has quit IRC | 05:03 | |
*** markvoelker has joined #openstack-keystone | 05:06 | |
*** markvoelker has quit IRC | 05:10 | |
*** spandhe has joined #openstack-keystone | 05:28 | |
*** spandhe has quit IRC | 05:32 | |
morganfainberg | first pass at summit sessions: https://libertydesignsummit.sched.org/type/design+summit/Keystone | 05:37 |
*** boris-42 has quit IRC | 05:38 | |
*** gokrokve_ has joined #openstack-keystone | 05:42 | |
*** gokrokve has quit IRC | 05:44 | |
openstackgerrit | Ankita Wagh proposed openstack/keystonemiddleware: Handling endpoints with missing URL types https://review.openstack.org/179624 | 05:48 |
*** jamielennox is now known as jamielennox|away | 05:52 | |
*** lhcheng has joined #openstack-keystone | 06:04 | |
*** ChanServ sets mode: +v lhcheng | 06:04 | |
openstackgerrit | OpenStack Proposal Bot proposed openstack/keystone: Imported Translations from Transifex https://review.openstack.org/179331 | 06:06 |
*** markvoelker has joined #openstack-keystone | 06:07 | |
*** lhcheng has quit IRC | 06:09 | |
*** markvoelker has quit IRC | 06:11 | |
openstackgerrit | Ankita Wagh proposed openstack/keystonemiddleware: Handling endpoints with missing URL types https://review.openstack.org/179624 | 06:58 |
*** lhcheng has joined #openstack-keystone | 07:05 | |
*** ChanServ sets mode: +v lhcheng | 07:05 | |
*** markvoelker has joined #openstack-keystone | 07:07 | |
*** lhcheng has quit IRC | 07:10 | |
*** markvoelker has quit IRC | 07:13 | |
*** ankita_w_ has quit IRC | 07:19 | |
*** boris-42 has joined #openstack-keystone | 07:50 | |
*** markvoelker has joined #openstack-keystone | 08:08 | |
*** markvoelker has quit IRC | 08:13 | |
*** josecastroleon has joined #openstack-keystone | 08:24 | |
*** josecastroleon has quit IRC | 08:27 | |
*** junhongl has quit IRC | 08:37 | |
*** markvoelker has joined #openstack-keystone | 09:09 | |
*** markvoelker has quit IRC | 09:14 | |
*** junhongl has joined #openstack-keystone | 09:25 | |
*** markvoelker has joined #openstack-keystone | 10:10 | |
*** markvoelker has quit IRC | 10:15 | |
*** lhcheng has joined #openstack-keystone | 10:42 | |
*** ChanServ sets mode: +v lhcheng | 10:42 | |
*** lhcheng has quit IRC | 10:47 | |
*** markvoelker has joined #openstack-keystone | 11:11 | |
*** markvoelker has quit IRC | 11:15 | |
*** ajayaa has joined #openstack-keystone | 11:57 | |
*** ajayaa has quit IRC | 12:06 | |
*** markvoelker has joined #openstack-keystone | 12:11 | |
*** markvoelker has quit IRC | 12:16 | |
*** markvoelker has joined #openstack-keystone | 13:12 | |
*** packet has joined #openstack-keystone | 13:14 | |
*** packet has quit IRC | 13:14 | |
*** markvoelker has quit IRC | 13:17 | |
*** henrynash has quit IRC | 13:34 | |
*** markvoelker has joined #openstack-keystone | 14:13 | |
*** markvoelker has quit IRC | 14:17 | |
*** lhcheng has joined #openstack-keystone | 14:20 | |
*** ChanServ sets mode: +v lhcheng | 14:20 | |
*** mestery_ has joined #openstack-keystone | 14:21 | |
*** ir2ivps8 has joined #openstack-keystone | 14:23 | |
*** lhcheng has quit IRC | 14:25 | |
*** mestery has quit IRC | 14:25 | |
*** josecastroleon has joined #openstack-keystone | 14:56 | |
*** iamjarvo has joined #openstack-keystone | 14:59 | |
*** iamjarvo_ has joined #openstack-keystone | 15:00 | |
*** iamjarvo has quit IRC | 15:03 | |
*** josecastroleon has quit IRC | 15:03 | |
*** markvoelker has joined #openstack-keystone | 15:14 | |
*** markvoelker has quit IRC | 15:19 | |
*** iamjarvo_ has quit IRC | 15:27 | |
*** gokrokve has joined #openstack-keystone | 15:38 | |
*** gokrokve has quit IRC | 15:38 | |
*** gokrokve has joined #openstack-keystone | 15:39 | |
*** gokrokve_ has quit IRC | 15:42 | |
*** gokrokve has quit IRC | 15:43 | |
*** iamjarvo has joined #openstack-keystone | 15:43 | |
*** henrynash has joined #openstack-keystone | 15:49 | |
*** ChanServ sets mode: +v henrynash | 15:49 | |
*** gokrokve has joined #openstack-keystone | 16:02 | |
openstackgerrit | Eric Brown proposed openstack/keystone: Add missing [database] section to configuration doc https://review.openstack.org/139971 | 16:12 |
*** markvoelker has joined #openstack-keystone | 16:14 | |
*** markvoelker has quit IRC | 16:19 | |
*** kiran-r has joined #openstack-keystone | 16:23 | |
*** kiran-r has quit IRC | 16:24 | |
*** gokrokve has quit IRC | 16:31 | |
*** gokrokve has joined #openstack-keystone | 16:32 | |
*** samueldmq has joined #openstack-keystone | 16:34 | |
*** gokrokve has quit IRC | 16:37 | |
*** iamjarvo has quit IRC | 16:42 | |
*** lhcheng has joined #openstack-keystone | 17:10 | |
*** ChanServ sets mode: +v lhcheng | 17:10 | |
*** lhcheng has quit IRC | 17:14 | |
*** markvoelker has joined #openstack-keystone | 17:15 | |
*** markvoelker has quit IRC | 17:20 | |
*** shakamunyi has joined #openstack-keystone | 17:47 | |
*** henrynash has quit IRC | 17:48 | |
*** henrynash has joined #openstack-keystone | 17:49 | |
*** ChanServ sets mode: +v henrynash | 17:49 | |
*** wwwjfy has quit IRC | 18:02 | |
*** markvoelker has joined #openstack-keystone | 18:16 | |
*** markvoelker has quit IRC | 18:20 | |
*** e0ne has joined #openstack-keystone | 18:38 | |
*** dobson has quit IRC | 19:05 | |
*** dobson has joined #openstack-keystone | 19:10 | |
*** markvoelker has joined #openstack-keystone | 19:17 | |
*** markvoelker has quit IRC | 19:21 | |
openstackgerrit | Brad Topol proposed openstack/pycadf: Add unit tests to increase coverage of cadftype https://review.openstack.org/172694 | 19:33 |
*** e0ne has quit IRC | 19:42 | |
*** spandhe has joined #openstack-keystone | 19:51 | |
*** e0ne has joined #openstack-keystone | 20:13 | |
*** richm has joined #openstack-keystone | 20:14 | |
*** markvoelker has joined #openstack-keystone | 20:18 | |
*** markvoelker has quit IRC | 20:23 | |
*** boris-42 has quit IRC | 20:28 | |
*** e0ne has quit IRC | 20:40 | |
*** lhcheng has joined #openstack-keystone | 20:47 | |
*** ChanServ sets mode: +v lhcheng | 20:47 | |
*** lhcheng has quit IRC | 20:51 | |
*** spandhe has quit IRC | 21:10 | |
*** markvoelker has joined #openstack-keystone | 21:18 | |
*** markvoelker has quit IRC | 21:23 | |
*** samueldmq has quit IRC | 21:30 | |
*** josecastroleon has joined #openstack-keystone | 21:33 | |
*** josecastroleon has quit IRC | 21:34 | |
*** jamielennox|away is now known as jamielennox | 21:49 | |
*** jamielennox is now known as jamielennox|away | 22:01 | |
*** jamielennox|away is now known as jamielennox | 22:02 | |
openstackgerrit | Merged openstack/keystoneauth: Reorganize exceptions https://review.openstack.org/178910 | 22:04 |
*** spandhe has joined #openstack-keystone | 22:14 | |
*** spandhe has quit IRC | 22:16 | |
*** markvoelker has joined #openstack-keystone | 22:19 | |
*** jamielennox is now known as jamielennox|away | 22:22 | |
*** markvoelker has quit IRC | 22:23 | |
*** packet has joined #openstack-keystone | 22:29 | |
*** jamielennox|away is now known as jamielennox | 22:39 | |
morganfainberg | lifeless: so the heat multi-package convo, am I reading that right that they have plugins and want them released separate from heat but are in-tree? | 22:49 |
morganfainberg | lifeless: if that is the case, and we solve that type of issue with pbr, I'd use it as well for our (keystone's) drivers instead of punting the drivers out of tree. | 22:49 |
lifeless | morganfainberg: so I'm having an oob conversation with mordred about the history on that | 22:50 |
morganfainberg | lifeless: for the main supported ones that is. I also admit I might be misreading that thread. | 22:50 |
lifeless | but that is part of it | 22:50 |
morganfainberg | lifeless: yeah. I'd love to not need neutron-number of repos for our backends, but would love to split the drivers to their own packaging. | 22:50 |
morganfainberg | lifeless: let me know if I can help any in this conversation. | 22:51 |
mordred | morganfainberg: I I VERY much want you not to do what heat are doing | 22:51 |
mordred | morganfainberg: I'm doing my best to let lifeless handle 99% of this | 22:51 |
mordred | morganfainberg: but I feel strongly enough about it that I need to let someone else handle it because I'll be rude otherwise | 22:52 |
morganfainberg | mordred: sure. I'll bug you on this at the summit or on the train | 22:52 |
mordred | morganfainberg: bug me on the train | 22:52 |
mordred | morganfainberg: I think it'll be a better venue - since if I express myself poorly, we can roll it back easier | 22:52 |
mordred | morganfainberg: and between talking to you and talking to lifeless, by the time we get to the summit, I may be able to be constructive | 22:53 |
morganfainberg | mordred: sure. And here is the deal: my plan was to pitch punting out the drivers into their own repos anyway. If I don't have to track stupid numbers of repos, I'm happier. But that idea only came about because of that ML topic. So I was interested in exploring it. | 22:54 |
morganfainberg | And the train should be a great venue for that type of convo :) | 22:54 |
mordred | morganfainberg: :) | 22:55 |
morganfainberg | lifeless: unrelated - submitted another proposed talk for pyconau and working on the abstract for LCA. | 22:56 |
lifeless | morganfainberg: cool | 22:56 |
morganfainberg | lifeless: both pycon ones are clearly more aimed at miniconf vs main conference. | 22:56 |
mordred | lifeless: I have the CFP open in my browser | 23:00 |
mordred | lifeless: but I've bought my plane tickets already :) | 23:01 |
lifeless | cool cool | 23:01 |
lifeless | morganfainberg: ok so - short answer - N pypi artifacts from one tree requires care and nontrivial development. | 23:16 |
lifeless | morganfainberg: if its important to you, happy to setup a mini-working group to work on it, but its not actually what heat desire: publishing these things is not a goal for heat. | 23:17 |
lifeless | morganfainberg: they have some code thats in-tree that needs to be optionally made available | 23:17 |
morganfainberg | Ah. | 23:17 |
lifeless | morganfainberg: (made available == made present and imported etc) | 23:17 |
morganfainberg | Yeah I'd want it to be published. I'm happy to stick with the simple route and pitch that first. | 23:17 |
morganfainberg | But we have some work before we are there. Notably having stable driver interfaces. | 23:18 |
lifeless | morganfainberg: I'd personally be quite interested in doing N pypi artifacts from one tree, as it would let us merge nova and neutron and cinder back together | 23:18 |
morganfainberg | Simple = multiple repos | 23:18 |
lifeless | and undo this crazy conways-law madness we ahve | 23:18 |
morganfainberg | lifeless: let's talk about this possibility train, summit, over whiskey, ;) | 23:19 |
lifeless | but I realise that that is not a universally held opinion :) | 23:19 |
lifeless | morganfainberg: I'm not on the train (didn't know about it prior to booking) | 23:19 |
morganfainberg | But worst case-- we stick with the known easy route. | 23:19 |
lifeless | yup | 23:19 |
morganfainberg | Well I'll be bugging mordred on the train but will also look for you at the summit for this. | 23:19 |
lifeless | cool | 23:19 |
*** markvoelker has joined #openstack-keystone | 23:20 | |
lifeless | I'm certainly not interested in doing n-things-one-repo without multiple places where its clearly a big win within openstack, since its going to be high risk (lots of chances of OHFUCKWEDIDN'TTHINKOFTHAT moments) | 23:20 |
*** packet has quit IRC | 23:20 | |
lifeless | and right now, the other projects that are metastisising are doing so to deliberately partition reviewers | 23:21 |
lifeless | so they wouldn't want to be in one tree anyhow | 23:21 |
* bigjools waves to lifeless | 23:21 | |
lifeless | hi bigjools | 23:21 |
mordred | yah - the general flow, for better or worse, is for greater repo proliferation | 23:21 |
*** Steap has left #openstack-keystone | 23:22 | |
morganfainberg | I'm less interested in partitioning reviewers, I am more interested in clear dependency requirements, allowing more focus on specific aspects of code with known constraints, and clear scope of the code. | 23:22 |
morganfainberg | In about that order of importance | 23:22 |
lifeless | the first one extra_requirements should allow today with no changes at all | 23:23 |
lifeless | [no changes in keystone that is] | 23:23 |
lifeless | the other two I'd need some exposition on to get, though I can guess at it | 23:23 |
morganfainberg | The issue is ldap libs, saml libs. How do I clearly tell someone for this driver and only this driver I need ldap. | 23:23 |
*** harlowja has quit IRC | 23:23 | |
morganfainberg | Rather than "well in some cases I need ldap" | 23:23 |
lifeless | extra_requires={'ldap': ['pyldap']} | 23:24 |
lifeless | pip install keystone[ldap] | 23:24 |
morganfainberg | Hmm. Maybe. I'll need to see how that translates. But that does t translate well for packaging outside of pypi | 23:25 |
*** markvoelker has quit IRC | 23:25 | |
morganfainberg | Coming from an operator background. Pip/pypi is the worst representation of packaging for consistent deployments. -- personal view of course. | 23:26 |
lifeless | morganfainberg: does or doesn't ? | 23:26 |
morganfainberg | Doesn't* | 23:26 |
morganfainberg | because you are either creating virtual packages or other weird things | 23:26 |
* morganfainberg actually likes rpms. | 23:27 | |
lifeless | well | 23:27 |
lifeless | you'd just split out the driver modules in the binary package | 23:27 |
lifeless | as long as they have namespace prefixes (package or module doesn't matter), its straight forward in both debian and redhat package managers | 23:27 |
morganfainberg | Anyway. Like I said we have a ways to go before we get there. | 23:28 |
morganfainberg | Today they have namespace issues. | 23:28 |
morganfainberg | But in Liberty we move to stevedore so it gets better. | 23:28 |
lifeless | morganfainberg: uhm | 23:29 |
lifeless | morganfainberg: stevedore requires pkg_resources registration right? | 23:29 |
lifeless | morganfainberg: or... its just entry points and keystone can have as many as it wants? | 23:29 |
morganfainberg | It's just entry points. | 23:30 |
morganfainberg | Afaik | 23:30 |
lifeless | k | 23:30 |
morganfainberg | Or at least that is our goal | 23:31 |
morganfainberg | We want to support drivers from out-of-tree if someone wants to do it (eg hp mongo driver if we make it open source) | 23:31 |
lifeless | cool | 23:32 |
lifeless | ok time for me to nose down and do some cody cody work | 23:32 |
morganfainberg | Cheers. | 23:32 |
*** chlong has joined #openstack-keystone | 23:41 | |
jamielennox | morganfainberg: is the first request to a federated url always a GET? | 23:50 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!