Friday, 2019-09-27

*** gyee has quit IRC00:05
openstackgerritMerged openstack/keystone master: Remove limit policies from policy.v3cloudsample.json  https://review.opendev.org/62102500:07
*** markvoelker has joined #openstack-keystone00:29
*** markvoelker has quit IRC00:33
*** markvoelker has joined #openstack-keystone01:06
*** Ben78 has joined #openstack-keystone01:17
openstackgerritMerged openstack/keystone master: Fix validation of role assignment subtree list  https://review.opendev.org/68275001:42
*** markvoelker has quit IRC02:25
*** Ben78 has quit IRC02:47
*** dave-mccowan has quit IRC03:24
openstackgerritLance Bragstad proposed openstack/keystone master: Remove policy.v3cloudsample.json  https://review.opendev.org/68226604:05
*** markvoelker has joined #openstack-keystone04:26
*** markvoelker has quit IRC04:30
*** tkajinam has quit IRC05:00
*** tkajinam has joined #openstack-keystone05:02
*** tkajinam_ has joined #openstack-keystone05:36
*** tkajinam has quit IRC05:38
*** Luzi has joined #openstack-keystone05:42
*** dancn has joined #openstack-keystone05:55
*** Guest29634 has quit IRC06:16
*** rcernin has quit IRC06:29
*** benj has joined #openstack-keystone06:32
*** benj is now known as Guest5786106:32
*** Luzi has quit IRC06:40
openstackgerritVishakha Agarwal proposed openstack/keystonemiddleware master: Generate pdf documentation  https://review.opendev.org/68227106:50
*** Luzi has joined #openstack-keystone06:56
*** tesseract has joined #openstack-keystone07:20
*** pcaruana has joined #openstack-keystone07:21
openstackgerritVishakha Agarwal proposed openstack/keystoneauth master: Generate pdf documentation  https://review.opendev.org/68227207:28
*** yan0s has joined #openstack-keystone07:37
*** jaosorior has quit IRC07:48
*** Emine has joined #openstack-keystone07:53
*** stingrayza has quit IRC07:57
*** stingrayza has joined #openstack-keystone08:01
*** tkajinam_ has quit IRC08:16
*** ivve has joined #openstack-keystone08:30
openstackgerritBernhard M. Wiedemann proposed openstack/keystoneauth master: Make tests pass in 2020  https://review.opendev.org/68110308:45
*** pcaruana has quit IRC08:52
*** rcernin has joined #openstack-keystone08:53
*** pcaruana has joined #openstack-keystone09:03
*** dancn has quit IRC09:07
openstackgerritVishakha Agarwal proposed openstack/keystone-tempest-plugin master: Follow the PTI for docs  https://review.opendev.org/68526009:09
openstackgerritOpenStack Release Bot proposed openstack/keystone master: Update master for stable/train  https://review.opendev.org/68526409:11
openstackgerritVishakha Agarwal proposed openstack/keystone-tempest-plugin master: Follow the PTI for docs  https://review.opendev.org/68526009:40
*** Guest57861 has quit IRC09:44
*** benj has joined #openstack-keystone09:47
*** benj is now known as Guest9408309:48
*** xek has quit IRC10:31
*** xek has joined #openstack-keystone10:31
*** tesseract has quit IRC10:35
*** tesseract has joined #openstack-keystone10:35
*** ayoung has quit IRC10:37
*** ayoung has joined #openstack-keystone10:38
openstackgerritMonty Taylor proposed openstack/keystoneauth master: Add support for authenticated endpoint_data  https://review.opendev.org/68504210:49
*** dancn has joined #openstack-keystone11:10
*** jaosorior has joined #openstack-keystone11:19
openstackgerritVishakha Agarwal proposed openstack/keystone-tempest-plugin master: PDF generation  https://review.opendev.org/68502611:19
*** jaosorior has quit IRC11:33
*** jhesketh has quit IRC11:34
*** jhesketh has joined #openstack-keystone11:35
*** Luzi has quit IRC11:52
openstackgerritBernhard M. Wiedemann proposed openstack/keystoneauth master: Make tests pass in 2020  https://review.opendev.org/68110311:59
*** markvoelker has joined #openstack-keystone12:02
*** markvoelker has quit IRC12:03
*** bnemec has quit IRC12:10
*** mvkr has quit IRC12:11
*** bnemec has joined #openstack-keystone12:11
*** mvkr has joined #openstack-keystone12:13
*** jamesmcarthur has joined #openstack-keystone12:14
*** markvoelker has joined #openstack-keystone12:15
*** dancn has quit IRC12:17
*** jamesmcarthur has quit IRC12:27
*** dancn has joined #openstack-keystone12:28
*** raildo has joined #openstack-keystone13:01
*** jamesmcarthur has joined #openstack-keystone13:04
*** tkajinam has joined #openstack-keystone13:05
*** pcaruana has quit IRC13:09
*** rcernin has quit IRC13:18
*** yan0s has quit IRC13:37
*** yan0s has joined #openstack-keystone13:49
*** yan0s has quit IRC13:52
*** pcaruana has joined #openstack-keystone14:04
*** dancn has quit IRC14:13
*** tkajinam has quit IRC14:24
*** jaosorior has joined #openstack-keystone14:34
*** pcaruana has quit IRC14:35
*** dancn has joined #openstack-keystone14:36
*** dancn has quit IRC14:41
*** ivve has quit IRC14:58
*** gyee has joined #openstack-keystone15:30
*** pcaruana has joined #openstack-keystone15:36
*** jamesmcarthur has quit IRC16:04
*** jamesmcarthur has joined #openstack-keystone16:06
*** Emine has quit IRC16:10
*** jaosorior has quit IRC16:21
*** tesseract has quit IRC16:32
openstackgerritVishakha Agarwal proposed openstack/keystone-tempest-plugin master: Follow the PTI for docs  https://review.opendev.org/68526016:40
*** eandersson has joined #openstack-keystone16:41
eanderssonAnyone that can explain how this works? https://review.opendev.org/#/c/684854/4/neutron/services/externaldns/drivers/designate/driver.py16:41
eanderssonIn particular the token_endpoint.Token bit16:41
eanderssonIt looks to be semi working without the endpoint_override on the client, but fails when changing from a port schema to something like http://host/dns/v216:42
openstackgerritVishakha Agarwal proposed openstack/keystone-tempest-plugin master: PDF generation  https://review.opendev.org/68502616:42
openstackgerritVishakha Agarwal proposed openstack/ldappool master: Follow the PTI for docs  https://review.opendev.org/68540216:53
openstackgerritVishakha Agarwal proposed openstack/ldappool master: Follow the PTI for docs  https://review.opendev.org/68540216:55
openstackgerritVishakha Agarwal proposed openstack/ldappool master: [WIP] Generate pdf documentation  https://review.opendev.org/68502917:03
openstackgerritVishakha Agarwal proposed openstack/pycadf master: Follow the PTI for docs  https://review.opendev.org/68543217:15
efriedlbragstad: anyone you know have paste skills?17:15
lbragstad?17:16
efriedas in paste.ini17:16
lbragstadoh17:16
efriedHeh, not ^V17:16
efriedeven *I* can do that.17:16
efriedI can even S-Ins -- advanced paste skills.17:16
lbragstadpsh - i ^C^V like it's my job17:16
lbragstadsome folks here are familiar with paste.ini though17:17
lbragstadbut we don't use it any more17:17
lbragstadkmalloc completely ripped it out of keystone with force17:17
efriedI'm trying to fix nova's versioned discovery documents, which currently require auth.17:17
efriedPerhaps we can do the same; nobody seems to know anything about it, and those who have even heard of it have a particular loathing for it.17:18
efried(and having spent a few hours on it yesterday, I can see why)17:18
efriedbut that sounds like a larger undertaking. Unless it's not...17:19
lbragstadi guess it depends on what you're moving to?17:19
lbragstadbut we transitioned keystone entirely to flask17:19
lbragstadit took us two cycles17:19
efriedlbragstad: Well, until three minutes ago I hadn't considered the possibility of moving to something else. So I dunno.17:21
efriedIf it took keystone two cycles, I can't imagine how long it would take nova.17:22
lbragstadwe wanted to ditch paste a long time ago - we made time for it around pike and queens i think17:22
lbragstadultimately, we introduced the flask plumbing first17:23
lbragstadthen incrementally went through each keystone API and converted it off of paste and onto flask17:23
*** pcaruana has quit IRC17:23
efriedhttps://review.opendev.org/#/c/609071/ and successors17:23
efried?17:23
lbragstadyeah - that's some of the work17:23
lbragstadspecifically what it took to get an API off of paste and onto flask17:24
lbragstadlemme see if i can find the work that introduced the flask plumbing we needed first17:24
lbragstadhttps://review.opendev.org/#/q/status:merged+project:openstack/keystone+branch:master+topic:flaskification17:25
openstackgerritVishakha Agarwal proposed openstack/pycadf master: PDF generation  https://review.opendev.org/68503317:26
efriedcool, was just poking through that.17:26
lbragstadyeah - luckily we were able to slice in a way that let us break it across multiple releases17:28
lbragstad(we did have a releases were some APIs were on flask and the rest were on paste)17:29
efriedeek17:29
efriedI don't really know what that entails, but it sounds hairy.17:29
efriedAt this point I think I know enough to feel as though that level of cutover isn't something I want to attempt17:29
efriedparticularly since I'm having trouble convincing people outside of api-sig that it's bad for versioned discovery endpoints to require auth.17:30
lbragstadso - how is paste preventing you from exposing version discovery to unauthenticated users?17:32
*** itlinux has joined #openstack-keystone17:39
openstackgerritVishakha Agarwal proposed openstack/keystonemiddleware master: Generate pdf documentation  https://review.opendev.org/68227117:43
*** jamesmcarthur has quit IRC17:49
*** jamesmcarthur has joined #openstack-keystone18:02
*** markvoelker has quit IRC18:03
*** markvoelker has joined #openstack-keystone18:08
*** jamesmcarthur has quit IRC18:10
cmurphylbragstad: easy review for you https://review.opendev.org/68513818:13
*** jamesmcarthur has joined #openstack-keystone18:13
efriedlbragstad: sorry, lunched. It looks like this: https://review.opendev.org/#/c/685181/18:20
efriedThere's a / endpoint that's mapping to an authless pipeline that just returns version json18:20
efriedbut then the /v2.1 and /v2 endpoints map to the real API's pipelines, which require auth, and the / of *those* is spitting out the version-specific discovery doc.18:21
efriedI can create another authless pipeline thingy (or meld into the existing one) -- but I don't know how to get /v2 and /v2.1 to map to that thing, while getting /v2/$everything_else and /v2.1/$everything_else to map to the real API ones.18:22
efried...without blowing out $everything_else as specific endpoint patterns, which would suck, because there's like a bajillion of them.18:22
*** itlinux has quit IRC19:01
*** jamesmcarthur has quit IRC19:17
*** ayoung has quit IRC19:25
*** ayoung has joined #openstack-keystone19:26
*** ayoung has quit IRC19:39
*** ayoung has joined #openstack-keystone19:42
efriedlbragstad: I think I did it https://review.opendev.org/68518120:08
lbragstadefried nice - that looks sane?20:10
efriedQuestion mark appropriate20:10
*** mvkr has quit IRC20:11
lbragstadwell - i know enough about paste to +2 reviews that drop-kicked it out of our project20:11
efriedheh20:11
lbragstadbarely enough to be dangerous20:11
efriedso basically, I hacked paste's front end (that we were already overriding in nova) to accept a "wildcard"20:11
efriedThe wsgi resource bit could probably be a tad cleaner, but this made use of stuff that was already hanging around20:12
efriedAnd I don't think I can get rid of the existing VersionV21 gorp because (for some unknown reason) we service the versioned discovery documents at /v2[.1]/versions/v2[.1] as well20:13
lbragstadhuh - interesting20:14
efriedhum, which appears to be an undocumented API20:14
efriedas such, I wonder if we can blow it away...20:14
efriedbut later.20:14
efriedAnyway, thanks for being a sounding board :)20:14
* efried ==> chauffeur20:14
lbragstadanytime - i'm a great rubber duck20:22
*** mvkr has joined #openstack-keystone20:25
*** raildo has quit IRC21:32
*** dave-mccowan has joined #openstack-keystone21:38
*** rcernin has joined #openstack-keystone22:24
*** xek has quit IRC22:43
*** rcernin has quit IRC22:48
*** jamesmcarthur has joined #openstack-keystone23:03
*** jamesmcarthur has quit IRC23:29

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!