openstackgerrit | Vishakha Agarwal proposed openstack/keystone master: Avoid using dict.get() in assertions https://review.openstack.org/607463 | 00:12 |
---|---|---|
*** pooja_jadhav has quit IRC | 00:17 | |
vishakha | kmalloc : Ok. I think I should wait for the controller to be removed then. Thanks. | 00:23 |
*** rcernin has quit IRC | 00:27 | |
*** rcernin has joined #openstack-keystone | 00:29 | |
*** pooja_jadhav has joined #openstack-keystone | 00:29 | |
kmalloc | vishakha: might be easier | 00:35 |
*** devx has quit IRC | 00:52 | |
*** tbharath has joined #openstack-keystone | 01:03 | |
tbharath | kmalloc, Hi | 01:03 |
kmalloc | tbharath: hello | 01:05 |
tbharath | am novice in ssl area. If I want to make openstack SSL based, is it enough to make keystone alone https or we have to make all services https based? | 01:05 |
kmalloc | i recommend TLS for all services | 01:05 |
kmalloc | the use of bearer tokens means that if someone can sniff the traffic, the could collect and use your token to perform actions on your behalf | 01:06 |
kmalloc | SSL/TLS for everything is the best bet. | 01:06 |
tbharath | okay ... is there a documentation to make Queens setup TLS based? | 01:07 |
*** dave-mccowan has quit IRC | 01:16 | |
*** tbharath has quit IRC | 01:17 | |
*** felipemonteiro has joined #openstack-keystone | 01:20 | |
*** Dinesh_Bhor has joined #openstack-keystone | 01:23 | |
*** felipemonteiro has quit IRC | 01:36 | |
*** felipemonteiro has joined #openstack-keystone | 01:36 | |
*** Dinesh_Bhor has quit IRC | 01:41 | |
*** edmondsw has joined #openstack-keystone | 01:45 | |
*** Dinesh_Bhor has joined #openstack-keystone | 01:49 | |
*** gyee has quit IRC | 02:01 | |
*** itlinux has joined #openstack-keystone | 02:05 | |
*** felipemonteiro has quit IRC | 02:17 | |
*** devx has joined #openstack-keystone | 02:22 | |
*** annp has joined #openstack-keystone | 03:01 | |
*** sapd1 has quit IRC | 03:10 | |
*** sapd1 has joined #openstack-keystone | 03:10 | |
*** felipemonteiro has joined #openstack-keystone | 03:12 | |
vishakha | kmalloc, cmurphy : According to the follow up comment for adding 'date' for purging flush, I have uploaded a new patch set https://review.openstack.org/#/c/607897/. | 03:15 |
*** Dinesh_Bhor has quit IRC | 03:57 | |
*** rcernin has quit IRC | 04:42 | |
*** rcernin has joined #openstack-keystone | 04:46 | |
*** kukacz has quit IRC | 04:52 | |
*** jdennis has quit IRC | 04:52 | |
*** openstackgerrit has quit IRC | 04:52 | |
*** d0ugal has quit IRC | 04:52 | |
*** shyamb has joined #openstack-keystone | 04:54 | |
*** kukacz has joined #openstack-keystone | 04:57 | |
*** jdennis has joined #openstack-keystone | 04:57 | |
*** openstackgerrit has joined #openstack-keystone | 04:57 | |
*** d0ugal has joined #openstack-keystone | 04:57 | |
*** shyamb has quit IRC | 05:01 | |
*** felipemonteiro has quit IRC | 05:03 | |
*** shyamb has joined #openstack-keystone | 05:07 | |
*** shyamb has quit IRC | 05:22 | |
*** aojea has joined #openstack-keystone | 05:34 | |
*** shyamb has joined #openstack-keystone | 05:35 | |
*** shyamb has quit IRC | 05:47 | |
*** aojea has quit IRC | 05:51 | |
*** Emine has quit IRC | 05:56 | |
*** shyamb has joined #openstack-keystone | 06:01 | |
*** shyamb has quit IRC | 06:15 | |
*** shyamb has joined #openstack-keystone | 06:15 | |
*** markvoelker has joined #openstack-keystone | 06:40 | |
*** aojea has joined #openstack-keystone | 06:43 | |
*** markvoelker has quit IRC | 06:45 | |
*** pcaruana has joined #openstack-keystone | 06:57 | |
*** rcernin has quit IRC | 07:04 | |
*** shyamb has quit IRC | 07:16 | |
*** shyamb has joined #openstack-keystone | 07:28 | |
*** shyamb has quit IRC | 08:01 | |
*** cfriesen has quit IRC | 08:21 | |
*** markvoelker has joined #openstack-keystone | 08:41 | |
*** aojea has quit IRC | 08:44 | |
*** aojea has joined #openstack-keystone | 08:50 | |
*** shyamb has joined #openstack-keystone | 08:58 | |
*** pjrusak has quit IRC | 09:04 | |
*** pjrusak has joined #openstack-keystone | 09:04 | |
*** markvoelker has quit IRC | 09:15 | |
openstackgerrit | Merged openstack/keystone-specs master: fix tox python3 overrides https://review.openstack.org/606643 | 09:28 |
openstackgerrit | Merged openstack/oslo.limit master: Use openstackdocstheme for documentation https://review.openstack.org/600866 | 09:31 |
*** Emine has joined #openstack-keystone | 09:32 | |
*** shyamb has quit IRC | 09:44 | |
*** paiboinaritesh has joined #openstack-keystone | 09:45 | |
paiboinaritesh | hello | 09:45 |
paiboinaritesh | I was checking this document https://developer.openstack.org/api-ref/identity/v3/ | 09:45 |
paiboinaritesh | There hare several sections in this page with heading "What’s New ....." | 09:46 |
paiboinaritesh | how to know which version belongs to which openstack release , for example what is the version for keystone in Ocata release in that page | 09:47 |
paiboinaritesh | can any please share information on this topic | 09:47 |
paiboinaritesh | *anyone | 09:47 |
*** shyamb has joined #openstack-keystone | 09:47 | |
*** shyamb has quit IRC | 09:55 | |
kmalloc | vishakha: ++ nice! | 09:59 |
*** shyamb has joined #openstack-keystone | 10:03 | |
cmurphy | paiboinaritesh: I don't have a great answer but those numbers correspond to the version number that will be returned when you query the version API, e.g. GET http://keystone/v3 so if you know you have ocata then you can see what API version it reports | 10:04 |
cmurphy | kmalloc: good morning | 10:04 |
*** sheel has joined #openstack-keystone | 10:05 | |
paiboinaritesh | @cmurphy I am comparing API changes between openstack releases. Like what has changed b/w mitaka and newton ...b/w newton and ocata . So I was wondering what could be the best way to know that | 10:10 |
*** markvoelker has joined #openstack-keystone | 10:12 | |
*** Emine has quit IRC | 10:17 | |
*** shyamb has quit IRC | 10:18 | |
*** itlinux has quit IRC | 10:24 | |
kmalloc | cmurphy: Allo. 3am... And I am toooooo awake. | 10:25 |
kmalloc | cmurphy: :) | 10:25 |
openstackgerrit | Colleen Murphy proposed openstack/keystone master: Add release names to api-ref https://review.openstack.org/608212 | 10:36 |
paiboinaritesh | cmurphy: Thank you | 10:37 |
cmurphy | paiboinaritesh: yw | 10:38 |
openstackgerrit | Colleen Murphy proposed openstack/keystone master: Add 3.11 summary to api-ref https://review.openstack.org/608216 | 10:42 |
*** markvoelker has quit IRC | 10:44 | |
*** shyamb has joined #openstack-keystone | 10:51 | |
*** annp has quit IRC | 10:53 | |
openstackgerrit | Merged openstack/keystonemiddleware master: Respect delay_auth_decision when Keystone is unavailable https://review.openstack.org/600862 | 11:36 |
*** markvoelker has joined #openstack-keystone | 11:41 | |
*** felipemonteiro has joined #openstack-keystone | 12:07 | |
openstackgerrit | Merged openstack/python-keystoneclient master: Use templates for cover and lower-constraints https://review.openstack.org/600692 | 12:12 |
openstackgerrit | Merged openstack/python-keystoneclient master: Import legacy keystoneclient-dsvm-functional https://review.openstack.org/604868 | 12:12 |
*** markvoelker has quit IRC | 12:15 | |
*** aojea has quit IRC | 12:32 | |
*** sheel has quit IRC | 12:34 | |
*** aojea has joined #openstack-keystone | 12:36 | |
*** paiboinaritesh has quit IRC | 12:37 | |
*** aojea has quit IRC | 12:41 | |
*** shyamb has quit IRC | 12:55 | |
*** dims_ has quit IRC | 12:58 | |
*** mchlumsky has joined #openstack-keystone | 13:03 | |
*** dave-mccowan has joined #openstack-keystone | 13:15 | |
*** dave-mccowan has quit IRC | 13:21 | |
*** pjrusak has quit IRC | 13:30 | |
*** felipemonteiro has quit IRC | 13:57 | |
*** dansmith is now known as SteelyDan | 14:20 | |
gagehugo | o/ | 14:55 |
*** Emine has joined #openstack-keystone | 15:23 | |
*** gyee has joined #openstack-keystone | 15:24 | |
*** bnemec is now known as beekneemech | 15:27 | |
*** pcaruana has quit IRC | 15:39 | |
*** cwright has joined #openstack-keystone | 15:50 | |
*** ayoung has joined #openstack-keystone | 15:52 | |
*** mchlumsky has quit IRC | 15:57 | |
ayoung | cmurphy, so, I realize I was using the the Hardcore definition of capabilities, as opposed to POSIX/Linux definition of Capabilites. https://en.wikipedia.org/wiki/Capability-based_security | 15:58 |
ayoung | What we are proposing is a lot like the Posix one, so I propose we call the URLs capability and capabilities and drop the templates. | 15:59 |
ayoung | https://specs.openstack.org/openstack/keystone-specs/specs/keystone/stein/capabilities-app-creds.html | 15:59 |
ayoung | so instead of "capability_template": { we would have "capability": { | 15:59 |
ayoung | and so on. We can update the spec, and simplify the impl. Work for you? | 16:00 |
cmurphy | ayoung: the template part is because there are substitutions in the strings | 16:03 |
cmurphy | ayoung: joining a meeting right now, might be in and out | 16:03 |
ayoung | cmurphy, yeah. I was thinking about that, though, and I think I've come to the conclusion that the templated form is what matches the posix defintion | 16:04 |
ayoung | like, that is what you assign...so we can drop the template from it, as that is just an implementation detail. Make sense? | 16:04 |
ayoung | I think I originally stuck the term template in there when we were talking routes, and that was a template object | 16:05 |
ayoung | whereas here...I think we can go simpler. | 16:05 |
cmurphy | ayoung: my other worry is the name "capability" is a pretty overloaded word, if we change the endpoint name to /v3/capabilities then we conflict with this idea https://review.openstack.org/547162 | 16:07 |
*** itlinux has joined #openstack-keystone | 16:13 | |
ayoung | cmurphy, I think that is the same idea | 16:16 |
ayoung | cmurphy, these capabilities would be from other services. Those would explicitly be the ones from keystone | 16:17 |
ayoung | but...I see your concern. We use the good url there | 16:17 |
ayoung | cmurphy, somehow I don't think lbrags is going to be in any state to discuss it any time soon | 16:18 |
cmurphy | ayoung: i guess you're right it's sort of the same thing | 16:18 |
cmurphy | ayoung: agreed on that, but would be good to be forward-thinking | 16:19 |
cmurphy | ayoung: there's also the other type of capabilities as in what features are enabled for a service | 16:19 |
ayoung | cmurphy, yeah. I'm not sure that we should use the terms interchangably, but if we are going to use it in the "enabled" sense, we should change it for the "permissions" sense | 16:22 |
ayoung | security is "what am I capable of accessing" where as the other is "what is this service endpoint capable of performing" | 16:22 |
ayoung | we could call ours mini-roles. Rolettes, if you will. | 16:23 |
cmurphy | lol | 16:24 |
cmurphy | ayoung: i don't have any major objection to omitting the template part, just poking holes | 16:25 |
ayoung | cmurphy, I think that the -template part won't mitigate the confusion with the capabilities API. And, Ithink the term capabilites in the non-security meaning is going to be hard to change, so we should accept that and modify our term. | 16:31 |
ayoung | I'll stick with routes for now | 16:31 |
cmurphy | ok | 16:31 |
kmalloc | cmurphy: (see pic) | 16:31 |
kmalloc | https://usercontent.irccloud-cdn.com/file/L7yDVvBE/sad+pupper.jpg | 16:32 |
ayoung | kmalloc, neutering time? | 16:32 |
cmurphy | kmalloc: sad pup :'( | 16:33 |
kmalloc | Spay | 16:33 |
kmalloc | But yes. | 16:33 |
* cmurphy -> friday things | 16:33 | |
*** pcaruana has joined #openstack-keystone | 16:42 | |
*** ayoung has quit IRC | 16:43 | |
*** dims has joined #openstack-keystone | 16:46 | |
*** pcaruana has quit IRC | 16:50 | |
*** felipemonteiro has joined #openstack-keystone | 17:41 | |
*** felipemonteiro has quit IRC | 17:49 | |
openstackgerrit | Doug Hellmann proposed openstack/keystone master: change the dist name to 'openstack-keystone' https://review.openstack.org/608331 | 17:53 |
*** felipemonteiro has joined #openstack-keystone | 18:06 | |
*** ayoung has joined #openstack-keystone | 18:10 | |
ayoung | cmurphy, I was going to propose that we call them URNs (Names) but that includes the hostname, just not the protocol | 18:10 |
ayoung | so, maybe SubURNs, but, again, that does not include the Templatization | 18:11 |
ayoung | routes was taken from the python API. | 18:11 |
ayoung | kmalloc, I +2ed the auth patch. I think all of the erros we've seen thus far have been transitory. A lot of work is stacked up behind that one. | 18:21 |
*** imacdonn has quit IRC | 18:22 | |
*** imacdonn has joined #openstack-keystone | 18:22 | |
kmalloc | ayoung: thanks | 18:30 |
kmalloc | ayoung: also ++ on URN | 18:30 |
kmalloc | ayoung: hopefully i'll get users and projects rebased, then can finish up / close the cycle on the flask stuff | 18:30 |
ayoung | kmalloc, is it OK to abuse the term URN that way? | 18:31 |
kmalloc | i don't see a problem with it | 18:31 |
kmalloc | :) | 18:31 |
ayoung | Maybe RRN for Relative Resource Name? | 18:31 |
kmalloc | RRN is probably better | 18:31 |
kmalloc | and i can't think of someone using RRN before, so it is def. not overloaded | 18:31 |
ayoung | RRNT | 18:32 |
kmalloc | or at least it is minimally used. | 18:32 |
ayoung | Relate Resource Name Template. Pronounced like RUNT | 18:32 |
kmalloc | wfm. | 18:32 |
kmalloc | i really like that tbh | 18:32 |
kmalloc | so RRN (Run) and RRNT (Runt) | 18:32 |
kmalloc | thats good. | 18:32 |
kmalloc | and pretty unique | 18:33 |
* ayoung struggling not to make a Run DMC pun | 18:33 | |
kmalloc | DO IT | 18:33 |
kmalloc | ;) | 18:33 |
* kmalloc runs off to take care of... a thing. | 18:34 | |
kmalloc | be back in a few. | 18:34 |
kmalloc | ayoung: also, looks like we can't use keycloak for Infra, it appears keycloak doesn't talk OpenID 2.0, just OIDC | 18:34 |
kmalloc | and we need OpenID and OIDC =/ | 18:34 |
ayoung | Rapture | 18:34 |
kmalloc | meaning i'll be looking at writing a small python identity broker until we can see about bring keystone up to par. | 18:35 |
kmalloc | (flask based, simple, translate identity source -> identity source for pool of SPs. | 18:35 |
kmalloc | it all comes down to ubuntu one doesn't talk OIDC. | 18:36 |
kmalloc | and we need to front it as well as openstackid. | 18:36 |
kmalloc | (blah) | 18:36 |
ayoung | so we need an OIDC library for python to do that, right? | 18:38 |
ayoung | er | 18:38 |
ayoung | OpenID 2.0 | 18:39 |
kmalloc | there is one | 18:39 |
ayoung | Oh, I figured there was | 18:40 |
kmalloc | authlib does it afaict | 18:40 |
kmalloc | (might be issues with the license)_ | 18:40 |
ayoung | kmalloc, what about adding it to Ipsilon | 18:40 |
kmalloc | but there is also some flask-specific extensions for oidc/oid | 18:40 |
kmalloc | possible. it might simply be a single IDP broker that does OID->OIDC and then use keycloak | 18:41 |
kmalloc | for the time being | 18:41 |
ayoung | I bet we could enlist cheims to help | 18:41 |
kmalloc | ipsilon was very very veryn rough around the edges last i looked. | 18:41 |
kmalloc | like... mostly not usable | 18:41 |
ayoung | We had it working | 18:41 |
kmalloc | working and full featured are two different things | 18:41 |
ayoung | jamielennox, and I did the whole Keystone integration with it via SAML back a couple year | 18:41 |
ayoung | s | 18:41 |
kmalloc | full featured enough for production use* | 18:42 |
ayoung | Its Fedora Account Services | 18:42 |
kmalloc | it looks like it might suffer from the asme issues keycloak does. | 18:43 |
ayoung | https://pagure.io/ipsilon/blob/master/f/ipsilon/providers/openid | 18:43 |
ayoung | how could I tell if that was 2.0? | 18:43 |
ayoung | from openid.server.server import ProtocolError, EncodingError | 18:44 |
kmalloc | ah it looks ok | 18:44 |
kmalloc | yeah oid is 2.0 in like 2007 | 18:44 |
kmalloc | so i would be shocked if it supported OID and not OID 2.0 | 18:44 |
kmalloc | i'll poke at ipsilon it might work as a broker | 18:44 |
kmalloc | thnx | 18:44 |
ayoung | kmalloc, the rippowam code is old, but I bet we could resurrect, too... | 18:45 |
ayoung | https://github.com/admiyo/rippowam/tree/master/roles/ipsilonserver | 18:45 |
ayoung | 2015...boy time does pass doesn't it | 18:46 |
ayoung | kmalloc, a secondary win would be if we could tie in to FAS for stuff... | 18:46 |
*** felipemonteiro has quit IRC | 18:49 | |
openstackgerrit | Andreas Jaeger proposed openstack/keystone master: Follow Zuul job rename https://review.openstack.org/608337 | 18:54 |
*** raildo has quit IRC | 18:59 | |
*** raildo has joined #openstack-keystone | 18:59 | |
*** felipemonteiro has joined #openstack-keystone | 19:14 | |
*** dave-mccowan has joined #openstack-keystone | 19:24 | |
*** felipemonteiro has quit IRC | 19:30 | |
*** Emine has quit IRC | 19:47 | |
*** raildo has quit IRC | 20:22 | |
openstackgerrit | Gage Hugo proposed openstack/keystone master: [WIP] Add functional testing gate https://review.openstack.org/531014 | 20:26 |
openstackgerrit | Gage Hugo proposed openstack/keystone master: [WIP] Add functional testing gate https://review.openstack.org/531014 | 20:36 |
*** itlinux has quit IRC | 21:50 | |
*** aojea has joined #openstack-keystone | 22:12 | |
*** itlinux has joined #openstack-keystone | 22:19 | |
*** itlinux has quit IRC | 22:22 | |
*** cfriesen has joined #openstack-keystone | 22:44 | |
*** aojea has quit IRC | 22:45 | |
*** jmlowe has quit IRC | 23:00 | |
*** jmlowe has joined #openstack-keystone | 23:03 | |
*** aojea has joined #openstack-keystone | 23:17 | |
*** felipemonteiro has joined #openstack-keystone | 23:24 | |
*** gyee has quit IRC | 23:31 | |
*** aojea has quit IRC | 23:51 | |
*** felipemonteiro has quit IRC | 23:56 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!