openstackgerrit | wangxiyuan proposed openstack/keystone master: Strict two level limit model https://review.openstack.org/557696 | 02:14 |
---|---|---|
openstackgerrit | wangxiyuan proposed openstack/keystone master: Add project_id filter for listing limit https://review.openstack.org/579330 | 02:14 |
openstackgerrit | wangxiyuan proposed openstack/keystone master: Add include_limits filter https://review.openstack.org/579331 | 02:14 |
openstackgerrit | wangxiyuan proposed openstack/keystone master: Update project depth check https://review.openstack.org/580258 | 02:14 |
openstackgerrit | wangxiyuan proposed openstack/keystone master: Add project hierarchical tree check when Keystone start https://review.openstack.org/580331 | 02:14 |
*** annp has joined #openstack-keystone | 02:16 | |
*** annp has quit IRC | 02:20 | |
openstackgerrit | Merged openstack/keystone master: Update pypi url to new url https://review.openstack.org/581997 | 02:32 |
*** annp has joined #openstack-keystone | 02:34 | |
*** idlemind has quit IRC | 03:20 | |
wxy | lbragstad[m]: cmurphy : the interface has been updated. | 03:29 |
*** annp has quit IRC | 03:41 | |
*** annp has joined #openstack-keystone | 03:53 | |
*** dklyle has joined #openstack-keystone | 04:05 | |
*** pooja_jadhav has joined #openstack-keystone | 04:06 | |
*** sapd has quit IRC | 04:40 | |
*** pcichy has joined #openstack-keystone | 04:41 | |
*** bzhao__ has quit IRC | 04:51 | |
*** pooja_jadhav has quit IRC | 05:31 | |
*** links has joined #openstack-keystone | 05:50 | |
openstackgerrit | Merged openstack/keystone master: Refactor _handle_shadow_and_local_users https://review.openstack.org/579657 | 06:09 |
*** martinus__ has joined #openstack-keystone | 06:29 | |
cmurphy | thanks wxy I'll look today | 06:35 |
*** pcaruana has joined #openstack-keystone | 06:36 | |
*** amoralej|off is now known as amoralej | 07:02 | |
*** pooja_jadhav has joined #openstack-keystone | 07:03 | |
*** ispp has joined #openstack-keystone | 07:12 | |
*** annp has quit IRC | 07:16 | |
*** peereb has joined #openstack-keystone | 07:17 | |
*** tesseract has joined #openstack-keystone | 07:19 | |
*** ispp has quit IRC | 07:20 | |
*** ispp has joined #openstack-keystone | 07:21 | |
*** tosky has joined #openstack-keystone | 07:40 | |
*** ispp has quit IRC | 07:46 | |
openstackgerrit | Tuan Do Anh proposed openstack/keystone master: Change "a SQL" to "an SQL" https://review.openstack.org/579432 | 07:46 |
*** annp has joined #openstack-keystone | 07:51 | |
*** sonuk_ has joined #openstack-keystone | 07:59 | |
*** sonuk has quit IRC | 08:02 | |
*** AlexeyAbashkin has joined #openstack-keystone | 08:03 | |
*** ispp has joined #openstack-keystone | 08:18 | |
*** bzhao__ has joined #openstack-keystone | 08:36 | |
*** s10 has joined #openstack-keystone | 08:43 | |
*** edmondsw has joined #openstack-keystone | 09:10 | |
*** edmondsw has quit IRC | 09:15 | |
*** peereb has quit IRC | 09:19 | |
*** zzzeek has quit IRC | 09:38 | |
*** zzzeek has joined #openstack-keystone | 09:38 | |
*** ispp has quit IRC | 10:20 | |
*** ispp has joined #openstack-keystone | 10:22 | |
*** ispp has quit IRC | 10:25 | |
*** edmondsw has joined #openstack-keystone | 10:58 | |
*** mvk_ has quit IRC | 11:02 | |
*** edmondsw has quit IRC | 11:03 | |
s10 | https://bugs.launchpad.net/keystoneauth/+bug/1733052 should this be fixed before R-6 (Final release for non-client libraries) and could be fixed after, but before final release? | 11:07 |
openstack | Launchpad bug 1733052 in keystoneauth "Usage of internal URL in clouds.yaml causes a 404" [High,Triaged] | 11:07 |
*** ispp has joined #openstack-keystone | 11:15 | |
*** mvk_ has joined #openstack-keystone | 11:27 | |
*** pcichy has quit IRC | 11:28 | |
*** aloga has quit IRC | 11:28 | |
*** aloga has joined #openstack-keystone | 11:29 | |
*** ispp has quit IRC | 11:33 | |
*** amoralej is now known as amoralej|lunch | 11:35 | |
*** ispp has joined #openstack-keystone | 11:35 | |
*** raildo has joined #openstack-keystone | 11:44 | |
*** rcernin has quit IRC | 11:45 | |
*** edmondsw has joined #openstack-keystone | 11:53 | |
*** edmondsw has quit IRC | 11:56 | |
*** loicgouarin has quit IRC | 12:02 | |
*** ispp has quit IRC | 12:13 | |
wxy | s10: just notice that one. I'd like to pick it up tomorrow if it's still unassigned. (Have to go home now). According to kmalloc and others comment, I totally agree that it's not easy to fix it at server side. what we should do is to make "_combine_relative_url" smarter in keystoneauth. | 12:19 |
*** ispp has joined #openstack-keystone | 12:32 | |
*** edmondsw has joined #openstack-keystone | 12:34 | |
*** jistr is now known as jistr|mtg | 12:38 | |
*** edmondsw has quit IRC | 12:39 | |
*** jistr|mtg is now known as jistr | 12:39 | |
*** mvk_ has quit IRC | 12:40 | |
*** mvk_ has joined #openstack-keystone | 12:52 | |
*** raildo has quit IRC | 12:57 | |
*** raildo has joined #openstack-keystone | 13:00 | |
*** edmondsw has joined #openstack-keystone | 13:04 | |
*** mchlumsky has joined #openstack-keystone | 13:07 | |
*** jmlowe has quit IRC | 13:10 | |
*** ispp has quit IRC | 13:15 | |
*** ispp has joined #openstack-keystone | 13:21 | |
*** amoralej|lunch is now known as amoralej | 13:24 | |
*** ispp has quit IRC | 13:28 | |
*** alex_xu has quit IRC | 13:29 | |
*** ispp has joined #openstack-keystone | 13:30 | |
*** r-daneel has joined #openstack-keystone | 13:32 | |
*** alex_xu has joined #openstack-keystone | 13:32 | |
*** r-daneel has quit IRC | 13:32 | |
*** dave-mccowan has joined #openstack-keystone | 13:39 | |
*** r-daneel has joined #openstack-keystone | 13:52 | |
*** links has quit IRC | 14:03 | |
*** openstackgerrit has quit IRC | 14:04 | |
*** lbragstad has joined #openstack-keystone | 14:20 | |
*** ChanServ sets mode: +o lbragstad | 14:20 | |
*** r-daneel has quit IRC | 14:33 | |
*** raildo_ has joined #openstack-keystone | 14:34 | |
*** david-lyle has joined #openstack-keystone | 14:35 | |
*** dklyle has quit IRC | 14:35 | |
*** ispp has quit IRC | 14:36 | |
*** raildo has quit IRC | 14:36 | |
*** raildo_ is now known as raildo | 14:36 | |
*** openstackgerrit has joined #openstack-keystone | 14:40 | |
openstackgerrit | Lance Bragstad proposed openstack/keystone-specs master: Update the default roles spec to include Rocky details https://review.openstack.org/582673 | 14:40 |
*** ispp has joined #openstack-keystone | 14:40 | |
lbragstad | hrybacki: new patch up ^ | 14:40 |
lbragstad | kmalloc: i'm going through all your flask patches today agian | 14:47 |
*** links has joined #openstack-keystone | 14:47 | |
hrybacki | thanks lbragstad ! +1'd | 14:47 |
lbragstad | ty sir | 14:47 |
kmalloc | lbragstad: I need to figure out the credentials error.. it is weird. | 14:48 |
kmalloc | It should work. | 14:48 |
kmalloc | But it isn't. | 14:48 |
*** spilla has joined #openstack-keystone | 14:48 | |
lbragstad | that must be in a later patch... i'm starting here https://review.openstack.org/#/c/578190/13 | 14:48 |
kmalloc | It is like an old version of keystone is installed.. | 14:49 |
kmalloc | Yeah it is the end of the current series where i.move.crednetials to keystone.api | 14:49 |
lbragstad | hmm | 14:50 |
lbragstad | lemme reviews some of the prerequisite patches and work my way up to that | 14:51 |
*** AlexeyAbashkin has quit IRC | 14:53 | |
*** felipemonteiro_ has joined #openstack-keystone | 14:56 | |
*** fiddletwix has joined #openstack-keystone | 14:59 | |
*** dklyle has joined #openstack-keystone | 15:00 | |
*** felipemonteiro_ has quit IRC | 15:01 | |
*** david-lyle has quit IRC | 15:02 | |
*** pcaruana has quit IRC | 15:02 | |
*** felipemonteiro_ has joined #openstack-keystone | 15:05 | |
*** jmlowe has joined #openstack-keystone | 15:05 | |
*** AlexeyAbashkin has joined #openstack-keystone | 15:11 | |
*** ayoung has joined #openstack-keystone | 15:14 | |
openstackgerrit | Dirk Mueller proposed openstack/keystone master: Switch to python-ldap https://review.openstack.org/582977 | 15:34 |
*** r-daneel has joined #openstack-keystone | 15:39 | |
*** d0ugal has quit IRC | 15:41 | |
*** d0ugal has joined #openstack-keystone | 15:41 | |
*** d0ugal has quit IRC | 15:41 | |
*** d0ugal has joined #openstack-keystone | 15:41 | |
*** ispp has quit IRC | 15:56 | |
*** jmlowe has quit IRC | 16:00 | |
*** links has quit IRC | 16:00 | |
*** felipemonteiro__ has joined #openstack-keystone | 16:00 | |
*** d0ugal has quit IRC | 16:03 | |
*** felipemonteiro_ has quit IRC | 16:04 | |
*** felipemonteiro_ has joined #openstack-keystone | 16:10 | |
*** felipemonteiro__ has quit IRC | 16:10 | |
*** d0ugal has joined #openstack-keystone | 16:11 | |
*** AlexeyAbashkin has quit IRC | 16:15 | |
kmalloc | lbragstad: it is doing something very strange | 16:18 |
kmalloc | not finding a class i explicitly import | 16:18 |
lbragstad | ? | 16:23 |
lbragstad | weird | 16:23 |
*** pcichy has joined #openstack-keystone | 16:28 | |
* lbragstad grabbing lunch quick | 16:29 | |
*** lbragstad has quit IRC | 16:33 | |
*** tesseract has quit IRC | 16:43 | |
*** d0ugal has quit IRC | 16:52 | |
*** mvk_ has quit IRC | 16:54 | |
*** jmlowe has joined #openstack-keystone | 16:58 | |
*** amoralej is now known as amoralej|off | 17:00 | |
*** jmlowe has quit IRC | 17:03 | |
*** d0ugal has joined #openstack-keystone | 17:05 | |
kmalloc | yeah | 17:20 |
kmalloc | it is weirdl. | 17:21 |
*** lbragstad has joined #openstack-keystone | 17:24 | |
*** ChanServ sets mode: +o lbragstad | 17:24 | |
*** flwang1 has joined #openstack-keystone | 17:27 | |
*** stewie925 has joined #openstack-keystone | 17:30 | |
*** r-daneel_ has joined #openstack-keystone | 17:34 | |
*** s10 has quit IRC | 17:34 | |
*** r-daneel has quit IRC | 17:35 | |
*** r-daneel_ is now known as r-daneel | 17:35 | |
*** quackrabbit has joined #openstack-keystone | 17:38 | |
quackrabbit | Poking around in the keystone source under ~stable/queens~. Can't find the keystone.common.fernet_utils package? Am I missing something? | 17:39 |
*** r-daneel has quit IRC | 17:40 | |
*** mvk_ has joined #openstack-keystone | 17:45 | |
*** r-daneel has joined #openstack-keystone | 17:46 | |
*** r-daneel has quit IRC | 17:50 | |
*** felipemonteiro__ has joined #openstack-keystone | 17:51 | |
kmalloc | quackrabbit: it was moved around... i guess a couple times now. it might have been token-specific in queens | 17:52 |
*** r-daneel has joined #openstack-keystone | 17:52 | |
*** felipemonteiro_ has quit IRC | 17:55 | |
openstackgerrit | Morgan Fainberg proposed openstack/keystone master: Move Credentials API to Flask Native https://review.openstack.org/582450 | 18:00 |
openstackgerrit | Morgan Fainberg proposed openstack/keystone master: Allow class-level definition of API URL Prefix https://review.openstack.org/582726 | 18:00 |
*** d0ugal has quit IRC | 18:04 | |
*** abhi89 has joined #openstack-keystone | 18:05 | |
kmalloc | wxy, lbragstad: ^ rebased/fixed circular import weird that the circular import didn't affect unit tests. | 18:06 |
*** r-daneel_ has joined #openstack-keystone | 18:12 | |
*** r-daneel has quit IRC | 18:14 | |
*** r-daneel_ is now known as r-daneel | 18:14 | |
*** d0ugal has joined #openstack-keystone | 18:16 | |
abhi89 | hey guys.. i have 2 questions.. might look trivial but i am kind of stuck.. | 18:22 |
abhi89 | A user gets the token from keystone (lets call it user token)..let's say the user wants to deploy a vm.. | 18:22 |
abhi89 | so the call goes to nova service initially.. this REST api call contains the user token.. | 18:22 |
abhi89 | now nova service uses credentials from nova.conf file, keystone_authtoken section & uses calls /v3/auth/tokens to validate the user token.. | 18:22 |
abhi89 | so the user_auth_ref object at https://github.com/openstack/keystonemiddleware/blob/master/keystonemiddleware/auth_token/__init__.py#L403 | 18:22 |
abhi89 | which is created from request.user_token, here request.user_token is the token we are looking to get validated (i.e., user token).. and | 18:22 |
abhi89 | user_auth_ref.username is the user name of the user who has requested vm deploy.. right? (1st question) | 18:22 |
abhi89 | after user token is validated, and all nova related functions are done, nova calls /v3/<proj-id>/volumes to create a volume.. | 18:22 |
abhi89 | my 2nd question is, this create volume cinder call is made from nova credentials/token or user credentials/token? | 18:22 |
*** quackrabbit has quit IRC | 18:27 | |
kmalloc | abhi89: user's token, there is the concept of a service token, indicating that nova sent the request vs. a user | 18:31 |
kmalloc | abhi89: but in short, nova sends the user's token along as the primary auth to cinder | 18:31 |
kmalloc | abhi89: for the first question, user_auth_ref.username should be the authenticated user's name afaik, but i'd have to 2x check | 18:32 |
abhi89 | kmalloc: so for the second question, you mean to say that nova will call create volume api using the user token & not the service token | 18:37 |
*** pcichy has quit IRC | 18:37 | |
*** spilla has quit IRC | 18:41 | |
kmalloc | yes | 18:41 |
kmalloc | can carry on convo later in a meeting now :) | 18:42 |
kmalloc | will be back in an hour or so | 18:42 |
abhi89 | kmalloc: sure.. thanks for the info.. | 18:44 |
*** d0ugal has quit IRC | 18:46 | |
*** spilla has joined #openstack-keystone | 18:49 | |
*** d0ugal has joined #openstack-keystone | 18:49 | |
*** abhi89 has quit IRC | 18:49 | |
*** d0ugal has quit IRC | 19:02 | |
*** d0ugal has joined #openstack-keystone | 19:04 | |
*** jmlowe has joined #openstack-keystone | 19:16 | |
*** fiddletwix has quit IRC | 19:34 | |
*** flwang1 has quit IRC | 19:37 | |
lbragstad | kmalloc: up to your credential API patch now | 19:44 |
lbragstad | hmm - i ran all the tests on https://review.openstack.org/#/c/582450/3 and they passed for me locally | 19:47 |
kmalloc | lbragstad: yep. welcome to the weirdness | 19:50 |
kmalloc | i fixed the circular import that apparantly only was hit in non-unit-test cases | 19:50 |
kmalloc | so patchset2 was bad for tempest | 19:50 |
lbragstad | oh - so ps 3 is fine then? | 19:50 |
kmalloc | ps3 should be 100% fixed | 19:50 |
lbragstad | got it | 19:50 |
lbragstad | it's nice seeing how this will work with an actual API | 19:50 |
lbragstad | https://review.openstack.org/#/c/582450/3/keystone/api/credentials.py,unified | 19:50 |
kmalloc | ps3 also fixes the circular import(s) | 19:51 |
kmalloc | sorry to lump it together | 19:51 |
kmalloc | but was easier to see what the heck needed to be changed | 19:51 |
kmalloc | also, note that none of the credential tests had to be touched | 19:51 |
kmalloc | that was the BIG goal of all this code | 19:51 |
lbragstad | so - each method | 19:51 |
lbragstad | (e.g. get, post, patch, delete) | 19:52 |
lbragstad | needs a decorator *and* ENFORCER.enforce_call()? | 19:52 |
kmalloc | no. | 19:52 |
kmalloc | the decorator may be used. | 19:52 |
kmalloc | ENFORCER.enforce_call(action=<what is in the decorator>) is the other option | 19:53 |
kmalloc | the decorator is strictly syntactic sugar. | 19:53 |
kmalloc | i can respin without the decorator if you'd prefer | 19:53 |
lbragstad | https://review.openstack.org/#/c/582450/3/keystone/api/credentials.py,unified@85 for example | 19:53 |
lbragstad | i was just under the assumption we'd be doing one or the other... | 19:53 |
kmalloc | the decorator does not replace enforce_call, it never will | 19:54 |
lbragstad | and ultimately moving away from the decorator since it obfuscates things | 19:54 |
kmalloc | happy to do so | 19:54 |
lbragstad | ok - we're on the same page then | 19:54 |
kmalloc | if you'd prefer it, it's trivial to re-spin without those actions. | 19:54 |
lbragstad | sure - that'd be nice | 19:54 |
kmalloc | the decoracor you're seeing is trivially setting a value so you know what action will be used without needing to add it to enforce_call | 19:55 |
lbragstad | so right after we call ENFORCER.enforce_call() we can start doing system scope things? | 19:55 |
kmalloc | i can probably just drop that whole mechanism on the floor | 19:55 |
lbragstad | ahhhh | 19:55 |
lbragstad | got it | 19:55 |
kmalloc | enforce_call is what calls policy | 19:55 |
kmalloc | call it wherever you want | 19:55 |
lbragstad | that's useful, but keeping it all on the same line right next to enforce_call seems like a plus, too | 19:55 |
kmalloc | these cases are strictly "at entry to method" | 19:56 |
kmalloc | there is no extra logic | 19:56 |
kmalloc | but anything with a callback, enforce_call will be much later on | 19:56 |
kmalloc | so, for example | 19:56 |
kmalloc | https://www.irccloud.com/pastebin/qB48g2NQ/ | 19:57 |
kmalloc | ^ that is the alternative mechanism to the decorator | 19:57 |
*** r-daneel has quit IRC | 19:57 | |
kmalloc | i don't know which is more clear | 19:58 |
kmalloc | also, you may change the action in enforce_call, and ignore the decorator | 19:58 |
*** spilla has quit IRC | 19:58 | |
kmalloc | it was about clarity, not sure if it helps at all | 19:58 |
*** r-daneel has joined #openstack-keystone | 19:58 | |
lbragstad | https://review.openstack.org/#/c/582450/3/keystone/api/credentials.py,unified@85 | 19:59 |
lbragstad | bah - wrong link | 19:59 |
kmalloc | the biggest benefit to the decorator, it errors at import time vs. at enforce time if the action is bogus | 20:00 |
lbragstad | http://paste.openstack.org/raw/726047/ | 20:00 |
lbragstad | ahh... | 20:00 |
*** spilla has joined #openstack-keystone | 20:00 | |
kmalloc | yep, pretty much your diff | 20:00 |
lbragstad | so if we end up doing the inline approach | 20:00 |
kmalloc | that would be the alternative | 20:01 |
lbragstad | would it be possible to let something slip through that breaks at run time? | 20:01 |
kmalloc | at test time | 20:01 |
lbragstad | i guess that would require someone to implement an API that tries to enforce a bogus action | 20:01 |
lbragstad | like ENFORCER.enforce_call(action='identity:bogus') | 20:01 |
kmalloc | well enforce a bogus action, not test it and/or use @unenforced_api | 20:01 |
kmalloc | and in that case, we 403. | 20:02 |
kmalloc | there is one more edge case i think i have found. | 20:03 |
kmalloc | if an aPI we have doesn't support "GET", aka post only on a URL | 20:03 |
kmalloc | we might need to add a special handler that raises 405 instead of a 500 error | 20:03 |
kmalloc | or 404, if that is expected. | 20:03 |
kmalloc | i think it's a 501* | 20:04 |
kmalloc | today | 20:04 |
kmalloc | or a 500 today | 20:04 |
lbragstad | if you call an API that doesn't implement a method? | 20:04 |
kmalloc | yeah. | 20:04 |
kmalloc | its... wonky today | 20:04 |
lbragstad | hmmm | 20:05 |
kmalloc | i think maaaaybe the only API we have like that is user-change-password | 20:05 |
lbragstad | 404 feels better than 405 | 20:05 |
kmalloc | i am fairly certain flask 500s on no-get, but 405s any other non-existant method impl | 20:05 |
lbragstad | oh - maybe not | 20:06 |
kmalloc | it's a very weird edge case to have an API that allows for post but not GET. | 20:06 |
lbragstad | https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html | 20:06 |
lbragstad | i was thinking if you requested some unorthodox restful method | 20:07 |
kmalloc | yeah 405 is most correct according to the RFC | 20:07 |
kmalloc | yeah no, i mean GET /user/XXXX/change-password | 20:07 |
kmalloc | that is ... weird | 20:07 |
lbragstad | but if a specific reason doesn't have a reason for POST or something like that - 405 seems right | 20:07 |
kmalloc | right and we don't support PUT anywhere (today) | 20:07 |
kmalloc | PUT = wholesale replacement | 20:07 |
lbragstad | s/reason/resource/ | 20:07 |
kmalloc | vs "update" | 20:07 |
lbragstad | we don't use PUT? | 20:08 |
lbragstad | anywhere?! | 20:08 |
kmalloc | nope | 20:08 |
kmalloc | afaict | 20:08 |
lbragstad | really? | 20:08 |
kmalloc | PATCH | 20:08 |
lbragstad | damn... | 20:08 |
kmalloc | POST = Create | 20:08 |
kmalloc | PATCH = update | 20:08 |
kmalloc | PUT = replace. | 20:08 |
kmalloc | and afaik we don't do PUT | 20:08 |
lbragstad | looks like we use it in the domain config api | 20:09 |
kmalloc | ah we do | 20:09 |
kmalloc | nvm | 20:09 |
kmalloc | yeah | 20:09 |
kmalloc | and endpoint filtering | 20:09 |
kmalloc | anannnnd we might be doing it wrong in those cases | 20:09 |
cmurphy | and role assignment and group membership | 20:09 |
kmalloc | those probably should be POSTs | 20:09 |
kmalloc | based upon what they are doing | 20:09 |
kmalloc | not that we'll change it now | 20:10 |
lbragstad | https://github.com/openstack/keystone/blob/aa1f02efd41e7176181a5636eb6a3e068f211fbf/keystone/tests/unit/test_v3_identity.py#L325 | 20:10 |
kmalloc | looks like we may have mis-represented put and post. | 20:10 |
* kmalloc shrugs | 20:10 | |
*** jmlowe has quit IRC | 20:11 | |
kmalloc | doesn't matter, we have support for all the things in flask-restful, including badly used PUT | 20:11 |
kmalloc | ;) | 20:11 |
lbragstad | right | 20:11 |
kmalloc | lbragstad: want me to respin cred-api to use in-line enforcement action | 20:11 |
lbragstad | my question now is if it's a backwards incompat change to use 405 now | 20:11 |
kmalloc | and do you think we should just drop the decorator? | 20:11 |
lbragstad | kmalloc: sure | 20:11 |
kmalloc | we can easily add a default handler for those actions. | 20:12 |
lbragstad | kmalloc: we can keep the decorator until we move over a couple more API, just in case we decide its still useful | 20:12 |
kmalloc | ooh i need to check on a security bug... i might have a bad news(tm) bug to file. | 20:12 |
*** raildo_ has joined #openstack-keystone | 20:15 | |
*** d0ugal has quit IRC | 20:16 | |
*** raildo has quit IRC | 20:17 | |
kmalloc | yay no security bugs. | 20:18 |
kmalloc | (new ones) | 20:18 |
*** raildo_ is now known as raildo | 20:19 | |
kmalloc | ok i'll respin cred-apis patch to not use the decorator | 20:19 |
*** d0ugal has joined #openstack-keystone | 20:22 | |
openstackgerrit | Morgan Fainberg proposed openstack/keystone master: Move Credentials API to Flask Native https://review.openstack.org/582450 | 20:22 |
openstackgerrit | Morgan Fainberg proposed openstack/keystone master: Allow class-level definition of API URL Prefix https://review.openstack.org/582726 | 20:22 |
kmalloc | lbragstad: ^ + rebase of the followup | 20:22 |
kmalloc | lbragstad: i am also about 80% of the way through moving OS-TRUST to flask | 20:24 |
kmalloc | I have a few TODOs added to deprecate OS-TRUST in favour of "trusts", and just wire them up to the same code. | 20:25 |
*** jmlowe has joined #openstack-keystone | 20:25 | |
kmalloc | the OS-XXXX prefix in our URLs should be dropped. | 20:25 |
*** raildo has quit IRC | 20:26 | |
kmalloc | s/dropped/deprecated-but-not-replaces/ | 20:26 |
kmalloc | s/replaced/removed | 20:26 |
*** AlexeyAbashkin has joined #openstack-keystone | 20:26 | |
kmalloc | ugh i can type* | 20:26 |
*** raildo has joined #openstack-keystone | 20:29 | |
*** s10 has joined #openstack-keystone | 20:30 | |
*** d0ugal has quit IRC | 20:34 | |
*** AlexeyAbashkin has quit IRC | 20:36 | |
*** raildo_ has joined #openstack-keystone | 20:38 | |
*** jmlowe has quit IRC | 20:40 | |
*** devx has quit IRC | 20:40 | |
*** raildo has quit IRC | 20:40 | |
*** devx has joined #openstack-keystone | 20:41 | |
*** raildo_ is now known as raildo | 20:43 | |
*** d0ugal has joined #openstack-keystone | 20:46 | |
lbragstad | we'd still have to support the legacy "extention" like URL though, i think | 21:01 |
lbragstad | ah - yeah... that's what you said | 21:01 |
*** pcichy has joined #openstack-keystone | 21:02 | |
*** spilla has quit IRC | 21:05 | |
*** flwang1 has joined #openstack-keystone | 21:06 | |
*** jmlowe has joined #openstack-keystone | 21:09 | |
gagehugo | kmalloc lbragstad project tags uses PUT, but that's different from the rest of keystone iirc | 21:11 |
*** raildo has quit IRC | 21:13 | |
*** jmlowe has quit IRC | 21:22 | |
*** martinus__ has quit IRC | 21:24 | |
*** jmlowe has joined #openstack-keystone | 21:24 | |
*** spilla has joined #openstack-keystone | 21:30 | |
*** spilla has quit IRC | 21:30 | |
*** jmlowe has quit IRC | 21:34 | |
openstackgerrit | Merged openstack/keystone master: Flesh out and add testing for flask_RESTful scaffolding https://review.openstack.org/578190 | 21:44 |
*** ianw_pto is now known as ianw | 21:44 | |
*** lbragstad has quit IRC | 21:47 | |
*** jmlowe has joined #openstack-keystone | 21:48 | |
openstackgerrit | Merged openstack/keystone master: Make keystone.server.flask more interesting for importing https://review.openstack.org/579928 | 21:57 |
*** harlowja has joined #openstack-keystone | 21:59 | |
*** lbragstad has joined #openstack-keystone | 22:04 | |
*** ChanServ sets mode: +o lbragstad | 22:04 | |
*** breton has quit IRC | 22:04 | |
*** breton has joined #openstack-keystone | 22:04 | |
*** jmlowe has quit IRC | 22:07 | |
*** rcernin has joined #openstack-keystone | 22:15 | |
*** r-daneel_ has joined #openstack-keystone | 22:17 | |
*** r-daneel has quit IRC | 22:18 | |
*** r-daneel_ is now known as r-daneel | 22:18 | |
*** s10 has quit IRC | 22:21 | |
*** jmlowe has joined #openstack-keystone | 22:30 | |
openstackgerrit | Merged openstack/keystone master: Fix keystone.common.rbac_enforcer.__init__.py exporting https://review.openstack.org/579930 | 22:32 |
openstackgerrit | Merged openstack/keystone master: Do not use flask.g imported as g https://review.openstack.org/579985 | 22:32 |
*** dave-mccowan has quit IRC | 22:33 | |
*** amoralej|off has quit IRC | 22:34 | |
*** edmondsw has quit IRC | 22:43 | |
*** edmondsw has joined #openstack-keystone | 22:45 | |
*** edmondsw has quit IRC | 22:50 | |
*** rcernin has quit IRC | 22:54 | |
mnaser | how well does keystoneauth deal with caching token validity | 23:01 |
mnaser | say: a public cloud i know is opening a region thats ~70ms away but want to maintain still a singular keystone | 23:01 |
mnaser | i was thinking running a local keystone instance that's connected to the same db (somehow would need to wire up a vpn) ... or can you run a keystone that literally just validates tokens using fernet and nothing else? | 23:02 |
*** harlowja has quit IRC | 23:03 | |
*** felipemonteiro__ has quit IRC | 23:07 | |
*** rcernin has joined #openstack-keystone | 23:08 | |
*** r-daneel has quit IRC | 23:12 | |
*** tosky has quit IRC | 23:15 | |
*** jmlowe has quit IRC | 23:51 |
Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!