)]}'
{"id":"openstack%2Fpython-swiftclient~473930","triplet_id":"openstack%2Fpython-swiftclient~master~I5a99c7b4e957ee7c8a5b5470477db49ab2ddba4b","project":"openstack/python-swiftclient","branch":"master","topic":"bug/1554885","hashtags":[],"change_id":"I5a99c7b4e957ee7c8a5b5470477db49ab2ddba4b","subject":"Make OS_AUTH_URL work in DevStack by default","status":"MERGED","created":"2017-06-13 18:16:59.000000000","updated":"2018-06-29 07:37:39.000000000","submitted":"2018-06-29 07:37:39.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"473930-1530257859137-1a302e5d","meta_rev_id":"b16b9ded350347b312bcff5a379643eed8b08b14","_number":473930,"virtual_id_number":473930,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"value":2,"date":"2018-06-29 07:37:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2018-06-28 23:04:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2018-06-20 13:25:46.000000000","_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":1,"date":"2018-06-20 13:25:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":1,"date":"2018-06-28 23:04:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-06-13 19:57:01.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"},{"updated":"2017-06-13 21:04:07.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2018-06-20 13:20:09.000000000","updated_by":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"reviewer":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"state":"REVIEWER"},{"updated":"2018-06-28 23:04:13.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2018-06-29 07:37:38.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"7b9eeaf93b7589e757cbad82fc1113d921057504","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2017-06-13 18:16:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9fb820bd730fa3d8461b1385c76d4cac74543c5b","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2017-06-13 18:39:17.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a1a380e4cad9dd279d832d31fc665699b3e1d69f","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2017-06-13 19:34:22.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"39dbb693729628e96c96272e06c067ffa325626b","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2017-06-13 19:57:01.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"e839e3b71f609e96b730d162b02ecc2f58a4fc15","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-13 21:04:07.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-swiftclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/473930/2/check/gate-python-swiftclient-docs-ubuntu-xenial/dbbe8f4//doc/build/html/ : SUCCESS in 3m 25s\n- gate-python-swiftclient-pep8-ubuntu-xenial http://logs.openstack.org/30/473930/2/check/gate-python-swiftclient-pep8-ubuntu-xenial/056de1b/ : SUCCESS in 2m 03s\n- gate-python-swiftclient-python27-ubuntu-xenial http://logs.openstack.org/30/473930/2/check/gate-python-swiftclient-python27-ubuntu-xenial/7bd47cb/ : SUCCESS in 2m 18s\n- gate-python-swiftclient-python35 http://logs.openstack.org/30/473930/2/check/gate-python-swiftclient-python35/6b78433/ : SUCCESS in 2m 03s\n- gate-python-swiftclient-pypy http://logs.openstack.org/30/473930/2/check/gate-python-swiftclient-pypy/9c09b65/ : SUCCESS in 3m 14s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-swiftclient-ubuntu-xenial http://logs.openstack.org/30/473930/2/check/gate-tempest-dsvm-neutron-src-python-swiftclient-ubuntu-xenial/a98ad58/ : SUCCESS in 1h 28m 22s\n- gate-swift-dsvm-functional-ubuntu-xenial http://logs.openstack.org/30/473930/2/check/gate-swift-dsvm-functional-ubuntu-xenial/a04b50c/ : SUCCESS in 16m 39s\n- gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/30/473930/2/check/gate-swift-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/4146ed2/ : SUCCESS in 21m 43s (non-voting)\n- gate-swiftclient-dsvm-functional-ubuntu-xenial http://logs.openstack.org/30/473930/2/check/gate-swiftclient-dsvm-functional-ubuntu-xenial/6f2e65a/ : SUCCESS in 22m 15s\n- gate-swiftclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv http://logs.openstack.org/30/473930/2/check/gate-swiftclient-dsvm-functional-identity-v3-only-ubuntu-xenial-nv/6c6a8b4/ : SUCCESS in 18m 22s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b392829ad9487dc1528196d11e420cf100a84dd6","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2018-06-20 13:20:09.000000000","message":"Patch Set 2: Code-Review+1\n\nI just hit this issue and... well, the patch works.","accounts_in_message":[],"_revision_number":2},{"id":"468b85986d4bdab33c7a6e8651eea8b86914922d","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2018-06-20 13:20:14.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"e32465037ba8e96d1971ed9ae36725c441230c17","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2018-06-20 13:25:06.000000000","message":"Patch Set 2:\n\nuhm, the review was last checked when zuul v3 did not exist, so recheck does not queue it. Probably we need a new review, I\u0027m going to rebase the patch.","accounts_in_message":[],"_revision_number":2},{"id":"f3bcded9f72e49c33b51e79d0440bf002308b33a","author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"date":"2018-06-20 13:25:46.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"cf65ea822d27e221882ff5741e4211fb99d7282e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-20 15:15:13.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/30/473930/3/check/openstack-tox-pep8/89210f8/ : SUCCESS in 3m 53s\n- openstack-tox-py27 http://logs.openstack.org/30/473930/3/check/openstack-tox-py27/69583c8/ : SUCCESS in 4m 09s\n- openstack-tox-py35 http://logs.openstack.org/30/473930/3/check/openstack-tox-py35/b051da2/ : SUCCESS in 5m 36s\n- build-openstack-sphinx-docs http://logs.openstack.org/30/473930/3/check/build-openstack-sphinx-docs/05be021/html/ : SUCCESS in 4m 21s\n- openstack-tox-pypy http://logs.openstack.org/30/473930/3/check/openstack-tox-pypy/f5dcd4c/ : SUCCESS in 4m 37s (non-voting)\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/30/473930/3/check/legacy-tempest-dsvm-neutron-src/a823163/ : SUCCESS in 1h 31m 38s\n- legacy-swift-dsvm-functional http://logs.openstack.org/30/473930/3/check/legacy-swift-dsvm-functional/2a6803c/ : SUCCESS in 23m 56s\n- legacy-swift-dsvm-functional-identity-v3-only http://logs.openstack.org/30/473930/3/check/legacy-swift-dsvm-functional-identity-v3-only/aec068b/ : SUCCESS in 26m 37s (non-voting)\n- legacy-swiftclient-dsvm-functional http://logs.openstack.org/30/473930/3/check/legacy-swiftclient-dsvm-functional/d16d671/ : SUCCESS in 17m 30s\n- legacy-swiftclient-dsvm-functional-identity-v3-only http://logs.openstack.org/30/473930/3/check/legacy-swiftclient-dsvm-functional-identity-v3-only/309f45d/ : SUCCESS in 25m 32s (non-voting)\n- openstack-tox-py36 http://logs.openstack.org/30/473930/3/check/openstack-tox-py36/31209d8/ : SUCCESS in 4m 00s (non-voting)\n- openstack-tox-lower-constraints http://logs.openstack.org/30/473930/3/check/openstack-tox-lower-constraints/9b15ca3/ : SUCCESS in 5m 55s","accounts_in_message":[],"_revision_number":3},{"id":"31ee80dd30e0c7dcd4286afd97cc229719775b95","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2018-06-28 23:04:13.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"ec89c4c2f5e3be7cbc575c66aab37f4b406734ed","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-29 05:25:22.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"60201e65f3566c2e833efa21bfbc18952f43021a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-29 07:37:38.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/30/473930/3/gate/openstack-tox-pep8/09c2cda/ : SUCCESS in 3m 57s\n- openstack-tox-py27 http://logs.openstack.org/30/473930/3/gate/openstack-tox-py27/eec75f4/ : SUCCESS in 4m 56s\n- openstack-tox-py35 http://logs.openstack.org/30/473930/3/gate/openstack-tox-py35/0bc0987/ : SUCCESS in 4m 14s\n- build-openstack-sphinx-docs http://logs.openstack.org/30/473930/3/gate/build-openstack-sphinx-docs/84d5b69/html/ : SUCCESS in 3m 54s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/30/473930/3/gate/legacy-tempest-dsvm-neutron-src/89d8bff/ : SUCCESS in 1h 19m 53s\n- legacy-swift-dsvm-functional http://logs.openstack.org/30/473930/3/gate/legacy-swift-dsvm-functional/09d6b2b/ : SUCCESS in 28m 04s\n- legacy-swiftclient-dsvm-functional http://logs.openstack.org/30/473930/3/gate/legacy-swiftclient-dsvm-functional/a97216e/ : SUCCESS in 17m 20s\n- openstack-tox-lower-constraints http://logs.openstack.org/30/473930/3/gate/openstack-tox-lower-constraints/5edf502/ : SUCCESS in 4m 53s","accounts_in_message":[],"_revision_number":3},{"id":"7aec3c01499e9425ebc7a7a70bfa1f3b55ecb50b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-29 07:37:39.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"11908250549fed549169519d411394296fb4a57b","revisions":{"7c946536bfe40211904ba4f3fb4a26941e4697df":{"kind":"REWORK","_number":1,"created":"2017-06-13 18:16:59.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/30/473930/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/30/473930/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/30/473930/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/30/473930/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/30/473930/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/30/473930/1"}}},"commit":{"parents":[{"commit":"2ff3102cf779a507af8fa39296154a17a60f540a","subject":"Add support for versionless endpoints","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2ff3102cf779a507af8fa39296154a17a60f540a"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2017-06-13 18:14:52.000000000","tz":-420},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2017-06-13 18:14:52.000000000","tz":-420},"subject":"Make OS_AUTH_URL work in DevStack by default","message":"Make OS_AUTH_URL work in DevStack by default\n\nAn earlier change added support for versionless authurls, but the\nhuristic to detect them didn\u0027t work for some configurations I\u0027ve\nencountered.\n\nNow we use a little bit tighter pattern matching and support auth_url\nvalues with more than one path component.\n\nChange-Id: I5a99c7b4e957ee7c8a5b5470477db49ab2ddba4b\nRelated-Change-Id: If7ecb67776cb77828f93ad8278cc5040015216b7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7c946536bfe40211904ba4f3fb4a26941e4697df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/7c946536bfe40211904ba4f3fb4a26941e4697df"}]},"branch":"refs/heads/master"},"ddf4156fc4729c03c60899f93da0b8a41b225c29":{"kind":"REWORK","_number":2,"created":"2017-06-13 19:34:22.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/30/473930/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/30/473930/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/30/473930/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/30/473930/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/30/473930/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/30/473930/2"}}},"commit":{"parents":[{"commit":"2ff3102cf779a507af8fa39296154a17a60f540a","subject":"Add support for versionless endpoints","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2ff3102cf779a507af8fa39296154a17a60f540a"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2017-06-13 18:14:52.000000000","tz":-420},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2017-06-13 19:34:06.000000000","tz":-420},"subject":"Make OS_AUTH_URL work in DevStack by default","message":"Make OS_AUTH_URL work in DevStack by default\n\nAn earlier change added support for versionless authurls, but the\nhuristic to detect them didn\u0027t work for some configurations I\u0027ve\nencountered.\n\nNow we use a little bit tighter pattern matching and support auth_url\nvalues with more than one path component.\n\nChange-Id: I5a99c7b4e957ee7c8a5b5470477db49ab2ddba4b\nRelated-Change-Id: If7ecb67776cb77828f93ad8278cc5040015216b7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ddf4156fc4729c03c60899f93da0b8a41b225c29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/ddf4156fc4729c03c60899f93da0b8a41b225c29"}]},"branch":"refs/heads/master"},"11908250549fed549169519d411394296fb4a57b":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2018-06-20 13:25:46.000000000","uploader":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"ref":"refs/changes/30/473930/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/30/473930/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/30/473930/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/30/473930/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/30/473930/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/30/473930/3"}}},"commit":{"parents":[{"commit":"2312182241d36c716e624a23acd51f2b0252e4aa","subject":"Remove PyPI downloads","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/2312182241d36c716e624a23acd51f2b0252e4aa"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2017-06-13 18:14:52.000000000","tz":-420},"committer":{"name":"Luigi Toscano","email":"ltoscano@redhat.com","date":"2018-06-20 13:25:46.000000000","tz":0},"subject":"Make OS_AUTH_URL work in DevStack by default","message":"Make OS_AUTH_URL work in DevStack by default\n\nAn earlier change added support for versionless authurls, but the\nhuristic to detect them didn\u0027t work for some configurations I\u0027ve\nencountered.\n\nNow we use a little bit tighter pattern matching and support auth_url\nvalues with more than one path component.\n\nChange-Id: I5a99c7b4e957ee7c8a5b5470477db49ab2ddba4b\nRelated-Change-Id: If7ecb67776cb77828f93ad8278cc5040015216b7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/11908250549fed549169519d411394296fb4a57b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/11908250549fed549169519d411394296fb4a57b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
