)]}'
{"id":"openstack%2Fkeystoneauth~675049","triplet_id":"openstack%2Fkeystoneauth~master~Ie6601a50011118e3a07be9752f747c2298ff5230","project":"openstack/keystoneauth","branch":"master","topic":"bug/1839748","hashtags":[],"change_id":"Ie6601a50011118e3a07be9752f747c2298ff5230","subject":"add support for auth_receipts and multi-method auth","status":"MERGED","created":"2019-08-07 07:52:48.000000000","updated":"2019-08-15 01:44:00.000000000","submitted":"2019-08-15 01:44:00.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":58,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"675049-1565833440397-92a0a85e","meta_rev_id":"5e1d510a0cf48c731be306dcae7015c4b2cea96d","_number":675049,"virtual_id_number":675049,"owner":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":2,"date":"2019-08-15 01:44:00.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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"all":[{"value":2,"date":"2019-08-14 20:11:28.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":2,"date":"2019-08-14 11:13:35.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"value":2,"date":"2019-08-15 00:03:15.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"value":1,"date":"2019-08-15 00:03:15.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-14 11:13:35.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2019-08-14 20:11:28.000000000","updated_by":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"},{"updated":"2019-08-15 00:03:15.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2019-08-15 01:44:00.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":"dd3107bcc4b4e290db8e32c95778c92fc8501f51","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-07 07:52:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cfa4ccc35b2c36a1b4ae0603f547014244f78231","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-07 07:59:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2a2d09deb39e62d25578a60f0102bf53a9d590ca","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-07 08:07:31.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nI\u0027ve been testing this with:\nhttp://paste.openstack.org/show/755602/","accounts_in_message":[],"_revision_number":2},{"id":"713c2f2e782bd94d9baca7f6fb457d486dbc2c87","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-07 09:36:18.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full https://logs.opendev.org/49/675049/2/check/tempest-full/b2ccf22/ : SUCCESS in 1h 29m 34s\n- tempest-full-py3 https://logs.opendev.org/49/675049/2/check/tempest-full-py3/7b3c268/ : SUCCESS in 1h 30m 51s\n- openstack-tox-lower-constraints https://logs.opendev.org/49/675049/2/check/openstack-tox-lower-constraints/b1ffb59/ : SUCCESS in 5m 52s\n- openstack-tox-pep8 https://logs.opendev.org/49/675049/2/check/openstack-tox-pep8/4ba53a2/ : FAILURE in 5m 01s\n- openstack-tox-py27 https://logs.opendev.org/49/675049/2/check/openstack-tox-py27/45a608c/ : SUCCESS in 6m 48s\n- openstack-tox-py36 https://logs.opendev.org/49/675049/2/check/openstack-tox-py36/5fc55c9/ : SUCCESS in 3m 11s\n- openstack-tox-py37 https://logs.opendev.org/49/675049/2/check/openstack-tox-py37/57d8698/ : SUCCESS in 7m 02s\n- openstacksdk-functional-devstack-tips https://logs.opendev.org/49/675049/2/check/openstacksdk-functional-devstack-tips/807f1c8/ : SUCCESS in 1h 00m 39s\n- openstacksdk-functional-devstack-tips-python2 https://logs.opendev.org/49/675049/2/check/openstacksdk-functional-devstack-tips-python2/f3939c6/ : SUCCESS in 1h 01m 10s\n- openstacksdk-tox-py36-tips https://logs.opendev.org/49/675049/2/check/openstacksdk-tox-py36-tips/da29bc5/ : SUCCESS in 4m 40s\n- osc-tox-py27-tips https://logs.opendev.org/49/675049/2/check/osc-tox-py27-tips/533f6dc/ : SUCCESS in 4m 43s\n- osc-tox-py36-tips https://logs.opendev.org/49/675049/2/check/osc-tox-py36-tips/540cf76/ : SUCCESS in 4m 25s\n- openstack-tox-docs https://logs.opendev.org/49/675049/2/check/openstack-tox-docs/de10272/html/ : SUCCESS in 4m 49s","accounts_in_message":[],"_revision_number":2},{"id":"98e46af295571c6a05a8feaee731c14e61ef19bf","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-08 01:44:35.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"1cb1d65cfe00216cea48c4a561e18b81af21c5c3","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-08 01:46:39.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"5060118a2433feeb925f39227b65325ce67eee41","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-08 03:18:35.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- tempest-full https://logs.opendev.org/49/675049/4/check/tempest-full/f6df4e4/ : FAILURE in 1h 28m 54s\n- tempest-full-py3 https://logs.opendev.org/49/675049/4/check/tempest-full-py3/7100487/ : SUCCESS in 1h 25m 51s\n- openstack-tox-lower-constraints https://logs.opendev.org/49/675049/4/check/openstack-tox-lower-constraints/9dd844b/ : SUCCESS in 5m 26s\n- openstack-tox-pep8 https://logs.opendev.org/49/675049/4/check/openstack-tox-pep8/f604000/ : FAILURE in 5m 21s\n- openstack-tox-py27 https://logs.opendev.org/49/675049/4/check/openstack-tox-py27/f68bd13/ : SUCCESS in 4m 38s\n- openstack-tox-py36 https://logs.opendev.org/49/675049/4/check/openstack-tox-py36/cba3c13/ : SUCCESS in 4m 10s\n- openstack-tox-py37 https://logs.opendev.org/49/675049/4/check/openstack-tox-py37/03bd0c0/ : SUCCESS in 3m 33s\n- openstacksdk-functional-devstack-tips https://logs.opendev.org/49/675049/4/check/openstacksdk-functional-devstack-tips/c0e608f/ : SUCCESS in 1h 04m 20s\n- openstacksdk-functional-devstack-tips-python2 https://logs.opendev.org/49/675049/4/check/openstacksdk-functional-devstack-tips-python2/499c94e/ : SUCCESS in 1h 01m 27s\n- openstacksdk-tox-py36-tips https://logs.opendev.org/49/675049/4/check/openstacksdk-tox-py36-tips/70d8929/ : SUCCESS in 4m 47s\n- osc-tox-py27-tips https://logs.opendev.org/49/675049/4/check/osc-tox-py27-tips/22b464c/ : SUCCESS in 5m 23s\n- osc-tox-py36-tips https://logs.opendev.org/49/675049/4/check/osc-tox-py36-tips/1ed1037/ : SUCCESS in 5m 37s\n- openstack-tox-docs https://logs.opendev.org/49/675049/4/check/openstack-tox-docs/d1dd9b4/html/ : SUCCESS in 4m 13s","accounts_in_message":[],"_revision_number":4},{"id":"be9757a08fa3ee8370e72dd0cebb6fc602fe02cd","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-08 04:00:44.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9e2d1b87146e1c82f5e82a325dc097b9e0d4932f","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-08 07:27:47.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"0a67cceb29021f7b6aafd4cc672c65fab65d0aa2","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-08 07:30:53.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"8ebc4c7ed4a1bb1ad95040142cb02f1fa4623d25","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-08 07:31:29.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"c8602d147ab044b18bd969966782900f61aaf366","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-08 07:33:00.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"6f4308ab93c33e1566cd9e1563259bb51867b11e","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-08 07:45:05.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"6061403aea6dbe5673b49e763ede04db3e9696e2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-08 09:09:56.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- test-release-openstack https://logs.opendev.org/49/675049/8/check/test-release-openstack/ca992c8/ : SUCCESS in 3m 13s\n- tempest-full https://logs.opendev.org/49/675049/8/check/tempest-full/05eb89f/ : SUCCESS in 1h 35m 20s\n- tempest-full-py3 https://logs.opendev.org/49/675049/8/check/tempest-full-py3/41352a1/ : SUCCESS in 1h 33m 27s\n- openstack-tox-lower-constraints https://logs.opendev.org/49/675049/8/check/openstack-tox-lower-constraints/7d041bf/ : FAILURE in 6m 09s\n- openstack-tox-pep8 https://logs.opendev.org/49/675049/8/check/openstack-tox-pep8/adfe503/ : SUCCESS in 4m 19s\n- openstack-tox-py27 https://logs.opendev.org/49/675049/8/check/openstack-tox-py27/39693da/ : FAILURE in 3m 23s\n- openstack-tox-py36 https://logs.opendev.org/49/675049/8/check/openstack-tox-py36/e4dfbf5/ : FAILURE in 5m 38s\n- openstack-tox-py37 https://logs.opendev.org/49/675049/8/check/openstack-tox-py37/0d253a7/ : FAILURE in 7m 53s\n- openstacksdk-functional-devstack-tips https://logs.opendev.org/49/675049/8/check/openstacksdk-functional-devstack-tips/19a01cb/ : SUCCESS in 1h 03m 25s\n- openstacksdk-functional-devstack-tips-python2 https://logs.opendev.org/49/675049/8/check/openstacksdk-functional-devstack-tips-python2/23993c1/ : SUCCESS in 1h 04m 22s\n- openstacksdk-tox-py36-tips https://logs.opendev.org/49/675049/8/check/openstacksdk-tox-py36-tips/e3a3d4e/ : SUCCESS in 3m 47s\n- osc-tox-py27-tips https://logs.opendev.org/49/675049/8/check/osc-tox-py27-tips/916fad2/ : SUCCESS in 4m 14s\n- osc-tox-py36-tips https://logs.opendev.org/49/675049/8/check/osc-tox-py36-tips/6682f78/ : SUCCESS in 4m 45s\n- openstack-tox-docs https://logs.opendev.org/49/675049/8/check/openstack-tox-docs/7dd7b21/html/ : SUCCESS in 3m 46s","accounts_in_message":[],"_revision_number":8},{"id":"a92e87682e4cd2c5c72fa61ee8044468584d688e","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-08 15:53:37.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"869e256c0e321c9bc8851b595098b5126c351dd8","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-08 20:27:12.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"706cc51080d41243db292a9daef7b1f8815c33e4","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-08 20:27:32.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"a8d72b47759ec76823605495cad025179300b664","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-08 20:46:21.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"c7f1c5cbe54ed978357addfd2d95eb9f032215a3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-08 22:24:48.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://logs.opendev.org/49/675049/10/check/test-release-openstack/780c91b/ : SUCCESS in 2m 12s\n- tempest-full https://logs.opendev.org/49/675049/10/check/tempest-full/accc24e/ : SUCCESS in 1h 24m 57s\n- tempest-full-py3 https://logs.opendev.org/49/675049/10/check/tempest-full-py3/28963f6/ : SUCCESS in 1h 31m 49s\n- openstack-tox-lower-constraints https://logs.opendev.org/49/675049/10/check/openstack-tox-lower-constraints/63cf46c/ : SUCCESS in 5m 38s\n- openstack-tox-pep8 https://logs.opendev.org/49/675049/10/check/openstack-tox-pep8/67f9f0e/ : SUCCESS in 4m 25s\n- openstack-tox-py27 https://logs.opendev.org/49/675049/10/check/openstack-tox-py27/c9e6722/ : SUCCESS in 3m 54s\n- openstack-tox-py36 https://logs.opendev.org/49/675049/10/check/openstack-tox-py36/73dcee1/ : SUCCESS in 3m 06s\n- openstack-tox-py37 https://logs.opendev.org/49/675049/10/check/openstack-tox-py37/6ea89cf/ : SUCCESS in 5m 47s\n- openstacksdk-functional-devstack-tips https://logs.opendev.org/49/675049/10/check/openstacksdk-functional-devstack-tips/8e697d9/ : SUCCESS in 53m 28s\n- openstacksdk-functional-devstack-tips-python2 https://logs.opendev.org/49/675049/10/check/openstacksdk-functional-devstack-tips-python2/ccfaacc/ : SUCCESS in 1h 01m 26s\n- openstacksdk-tox-py36-tips https://logs.opendev.org/49/675049/10/check/openstacksdk-tox-py36-tips/6c8293a/ : SUCCESS in 3m 36s\n- osc-tox-py27-tips https://logs.opendev.org/49/675049/10/check/osc-tox-py27-tips/543e802/ : SUCCESS in 5m 40s\n- osc-tox-py36-tips https://logs.opendev.org/49/675049/10/check/osc-tox-py36-tips/ccbbf06/ : SUCCESS in 5m 38s\n- openstack-tox-docs https://logs.opendev.org/49/675049/10/check/openstack-tox-docs/3dfdbb8/html/ : SUCCESS in 4m 19s","accounts_in_message":[],"_revision_number":10},{"id":"1667b502f252f611ba5ef393caf18a77c2c86f74","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-09 18:53:56.000000000","message":"Patch Set 10: Code-Review+1\n\n(9 comments)\n\nOn first pass I think the approach seems sane, haven\u0027t tested it yet.","accounts_in_message":[],"_revision_number":10},{"id":"e15e47077c465de12f8e3449ab82aa82c3ef17c3","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-09 20:13:03.000000000","message":"Patch Set 10: Code-Review-1\n\n(8 comments)","accounts_in_message":[],"_revision_number":10},{"id":"31c872212698780b77d389d5ba9fa2b1af89534a","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-09 20:13:07.000000000","message":"Patch Set 10: -Code-Review","accounts_in_message":[],"_revision_number":10},{"id":"8821c8c0515454cabcea0790f26e444b7b20c92d","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-11 05:29:53.000000000","message":"Patch Set 10:\n\n(9 comments)","accounts_in_message":[],"_revision_number":10},{"id":"6b5d67277c4edc93ba3240bcf2c016e4862d98aa","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-11 06:02:01.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"9d48710a41916ca154dbcab61e53ec2cbacf1a7a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-11 07:47:31.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://logs.opendev.org/49/675049/11/check/test-release-openstack/4026361/ : SUCCESS in 3m 49s\n- tempest-full https://logs.opendev.org/49/675049/11/check/tempest-full/a1bd52e/ : SUCCESS in 1h 36m 25s\n- tempest-full-py3 https://logs.opendev.org/49/675049/11/check/tempest-full-py3/cc33058/ : SUCCESS in 1h 26m 06s\n- openstack-tox-lower-constraints https://logs.opendev.org/49/675049/11/check/openstack-tox-lower-constraints/ec130ff/ : SUCCESS in 5m 15s\n- openstack-tox-pep8 https://logs.opendev.org/49/675049/11/check/openstack-tox-pep8/c61f56c/ : SUCCESS in 4m 27s\n- openstack-tox-py27 https://logs.opendev.org/49/675049/11/check/openstack-tox-py27/22782b9/ : SUCCESS in 4m 28s\n- openstack-tox-py36 https://logs.opendev.org/49/675049/11/check/openstack-tox-py36/d9881a6/ : SUCCESS in 4m 49s\n- openstack-tox-py37 https://logs.opendev.org/49/675049/11/check/openstack-tox-py37/a98a637/ : SUCCESS in 5m 22s\n- openstacksdk-functional-devstack-tips https://logs.opendev.org/49/675049/11/check/openstacksdk-functional-devstack-tips/57e270b/ : SUCCESS in 59m 02s\n- openstacksdk-functional-devstack-tips-python2 https://logs.opendev.org/49/675049/11/check/openstacksdk-functional-devstack-tips-python2/b0d6488/ : SUCCESS in 1h 00m 42s\n- openstacksdk-tox-py36-tips https://logs.opendev.org/49/675049/11/check/openstacksdk-tox-py36-tips/8659419/ : SUCCESS in 4m 58s\n- osc-tox-py27-tips https://logs.opendev.org/49/675049/11/check/osc-tox-py27-tips/d29f5c4/ : SUCCESS in 5m 16s\n- osc-tox-py36-tips https://logs.opendev.org/49/675049/11/check/osc-tox-py36-tips/02967ce/ : SUCCESS in 6m 03s\n- openstack-tox-docs https://logs.opendev.org/49/675049/11/check/openstack-tox-docs/1e0c3ae/html/ : SUCCESS in 3m 37s","accounts_in_message":[],"_revision_number":11},{"id":"074f72fe12ebb4d4c4dc71c7f5b27bf86956e2f3","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-12 21:40:24.000000000","message":"Patch Set 11: Code-Review-1\n\n(12 comments)\n\nMissing a release note","accounts_in_message":[],"_revision_number":11},{"id":"c6d5909f61b4779c2a04fd3aea6a6b26dd3e133c","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-13 02:37:24.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"839105fabab74f4d8460da236dfcd1e66cfd4b19","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-13 02:37:31.000000000","message":"Patch Set 11:\n\n(10 comments)","accounts_in_message":[],"_revision_number":11},{"id":"e39946603b330278d0b059b1a8e17a490e42c469","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-13 02:39:47.000000000","message":"Patch Set 12:\n\njust release note left now","accounts_in_message":[],"_revision_number":12},{"id":"8b75cc43e33378389b0749b0ae4b8c2cd59f686d","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-13 02:46:38.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"6935386a606ee1163d957e74f844f975dec1993f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-13 04:25:43.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/dea991315deb40a8a5735de958dd3760 : SUCCESS in 2m 09s\n- tempest-full https://zuul.opendev.org/t/openstack/build/f97171ab31584eae817ae873d4e70a00 : SUCCESS in 1h 38m 35s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/63961ac881674704ac4958ff6e9fdb24 : SUCCESS in 1h 12m 55s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/61dc620c90e8418fb1e12b7452a93ee4 : SUCCESS in 3m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f737b0cce99a4e7f96009f082a5cfd8d : SUCCESS in 3m 21s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/614e9278faf441dfbf685f5e90ac7879 : SUCCESS in 4m 18s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/049f2b6047a249d7826ebc85aa723b5e : SUCCESS in 4m 14s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/43b9961aedbf4eb3967b4b9fccce5b09 : SUCCESS in 4m 51s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/3ed6df7ef87b48b9bea91bc56fd7c5ac : SUCCESS in 57m 24s\n- openstacksdk-functional-devstack-tips-python2 https://zuul.opendev.org/t/openstack/build/d7b0f17fcebe48c38bb74edcecaaace5 : SUCCESS in 59m 22s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/ee0ef5566c35468cb08ce9ea68dc3cc4 : SUCCESS in 3m 50s\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/fcd4edf5ed344305bac01faa6578e2fd : SUCCESS in 4m 35s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/482d393f4e7c459daf8f6773856ceb5a : SUCCESS in 4m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b390cc3b93c48d4914099e7cdfe4843 : SUCCESS in 3m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f7358472c10941bf90c7eee5ca8531aa : SUCCESS in 3m 18s","accounts_in_message":[],"_revision_number":13},{"id":"5c01fbd067aa797273dc9cc2b5ed86ba754db0c4","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-13 17:43:39.000000000","message":"Patch Set 13: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":13},{"id":"871d4ef2fd160231fe41b73266ae3bd3c7b22872","author":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"date":"2019-08-13 23:51:46.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"ad46d59c2f92d0786c3b3e064c945cbf4767a530","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-14 01:30:11.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/ad8249a8715845f99534543b7ff92172 : SUCCESS in 2m 10s\n- tempest-full https://zuul.opendev.org/t/openstack/build/dd32d75338b6407c94f5c63376e5148f : SUCCESS in 1h 36m 35s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c5ab8f87c3304f10b127e55d22b505b8 : SUCCESS in 1h 30m 16s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bde16542c9ee4a1caf0f120b46084838 : SUCCESS in 4m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/35048ed1d46042299d43f449a5693181 : SUCCESS in 3m 07s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/d7997c48ea56445abe2b6a8d183df0f8 : SUCCESS in 3m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a235e901402943c1b14e90e97d354083 : SUCCESS in 3m 35s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/62f4760ee88f4597ba56a45c06c68f30 : SUCCESS in 3m 44s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/8d2a70d9ea2040399735aab21245380a : SUCCESS in 53m 14s\n- openstacksdk-functional-devstack-tips-python2 https://zuul.opendev.org/t/openstack/build/378ea62a2b0342ff9cca8ed5ad5dbb50 : SUCCESS in 1h 03m 10s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/41b6c0d6eb8543fba1065607d236cf6a : SUCCESS in 4m 09s\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/2a0393f12f0e4370bf664ee2ea856cc4 : SUCCESS in 5m 11s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/f6ff475793504457963aa9fb7fdb0644 : SUCCESS in 5m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5311914c24cd49e59da660c752f82a49 : SUCCESS in 4m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3fed96a5a2214c68a17ab25d1772d2df : SUCCESS in 3m 33s","accounts_in_message":[],"_revision_number":14},{"id":"c4dd554fe9aedb4a89abfcc4c6c1fdb4e6f5be70","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-08-14 11:13:35.000000000","message":"Patch Set 14: Code-Review+2\n\n(1 comment)\n\nI think this looks great. I\u0027m pondering its sane usage in sdk/osc ... which makes me think we\u0027re going to have to get around to doing some things over there we\u0027ve been meaning to do for a while.","accounts_in_message":[],"_revision_number":14},{"id":"167c13167997658555c3268bdf56b9914a185b54","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2019-08-14 20:11:28.000000000","message":"Patch Set 14: Code-Review+2","accounts_in_message":[],"_revision_number":14},{"id":"3241a8873ab1b03191f61251156b9c5a5073acfc","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2019-08-15 00:03:15.000000000","message":"Patch Set 14: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":14},{"id":"9ad40a193402a99e7d4e98f21a1ac21ad56be7d2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-15 00:03:28.000000000","message":"Patch Set 14: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":14},{"id":"69dc5ec9cb5f6b0ca42078fc6171df4bd1efd4db","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-15 01:44:00.000000000","message":"Patch Set 14: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/e7e9f7a2c2714760b64f772199a396ae : SUCCESS in 2m 04s\n- tempest-full https://zuul.opendev.org/t/openstack/build/045756582d3140409ea786dd21199da9 : SUCCESS in 1h 33m 49s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/55e673936134495db3846c5dde59e8bd : SUCCESS in 1h 30m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e99658c9c5574dc5be7983a5739534ce : SUCCESS in 4m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/09fd16ad3c424b6fae62ddc0a7917072 : SUCCESS in 3m 14s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f063de7dbec34b57b0bdf1ac45ae8f66 : SUCCESS in 3m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3056283585184fd39e1d906be3c2bf93 : SUCCESS in 4m 30s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/06dd42c433c94ed09748b9a12e6c238a : SUCCESS in 3m 45s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f75b36dd194145faa971dda2e21c1310 : SUCCESS in 50m 01s\n- openstacksdk-functional-devstack-tips-python2 https://zuul.opendev.org/t/openstack/build/f4643d2f253d4a12b9f91edf7dbca497 : SUCCESS in 1h 04m 24s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/d2c70fe74aec4884a839b7ffd27fe9f9 : SUCCESS in 4m 52s\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/7cf8f61769b24ffba274fe85fc551b27 : SUCCESS in 5m 10s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/791663626d7343189f357bd4bb925790 : SUCCESS in 4m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b19f9bd8c3314344ad93046746d7d16a : SUCCESS in 3m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0518df8c3c1347959ef51094db0d9f43 : SUCCESS in 3m 33s","accounts_in_message":[],"_revision_number":14},{"id":"fcdb0347741a4dade06b270174f0d47702f95edb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-15 01:44:00.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":14}],"current_revision_number":14,"current_revision":"6a69e4dfbdc2762445b0f16a9e2c66e06f3b2bab","revisions":{"e9260437702630faaded6478553da4553a01eb13":{"kind":"REWORK","_number":1,"created":"2019-08-07 07:52:48.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/49/675049/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/49/675049/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/1"}}},"commit":{"parents":[{"commit":"bca9ee7d3cb4202a529c454a8828890ece141d37","subject":"Allow requesting fixed retry delay instead of exponential","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bca9ee7d3cb4202a529c454a8828890ece141d37"}]}],"author":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-07 07:51:59.000000000","tz":720},"committer":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-07 07:53:02.000000000","tz":720},"subject":"add support for auth_receipts and multi-method auth","message":"add support for auth_receipts and multi-method auth\n\nChange-Id: Ie6601a50011118e3a07be9752f747c2298ff5230\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/e9260437702630faaded6478553da4553a01eb13"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/e9260437702630faaded6478553da4553a01eb13"}]},"branch":"refs/heads/master"},"84d39c33e9b12f5f96aee647c299555223017488":{"kind":"REWORK","_number":2,"created":"2019-08-07 07:59:09.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/49/675049/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/49/675049/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/2"}}},"commit":{"parents":[{"commit":"bca9ee7d3cb4202a529c454a8828890ece141d37","subject":"Allow requesting fixed retry delay instead of exponential","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bca9ee7d3cb4202a529c454a8828890ece141d37"}]}],"author":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-07 07:51:59.000000000","tz":720},"committer":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-07 07:59:12.000000000","tz":720},"subject":"add support for auth_receipts and multi-method auth","message":"add support for auth_receipts and multi-method auth\n\nChange-Id: Ie6601a50011118e3a07be9752f747c2298ff5230\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/84d39c33e9b12f5f96aee647c299555223017488"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/84d39c33e9b12f5f96aee647c299555223017488"}]},"branch":"refs/heads/master"},"2a19fdb71409c05ee8694b321de79bfb0129ab64":{"kind":"REWORK","_number":3,"created":"2019-08-08 01:44:35.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/49/675049/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/49/675049/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/3"}}},"commit":{"parents":[{"commit":"bca9ee7d3cb4202a529c454a8828890ece141d37","subject":"Allow requesting fixed retry delay instead of exponential","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bca9ee7d3cb4202a529c454a8828890ece141d37"}]}],"author":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-07 07:51:59.000000000","tz":720},"committer":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-08 01:44:19.000000000","tz":720},"subject":"add support for auth_receipts and multi-method auth","message":"add support for auth_receipts and multi-method auth\n\nChange-Id: Ie6601a50011118e3a07be9752f747c2298ff5230\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/2a19fdb71409c05ee8694b321de79bfb0129ab64"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/2a19fdb71409c05ee8694b321de79bfb0129ab64"}]},"branch":"refs/heads/master"},"b167a892cc016d7053b2be1ebc7cbe6735874d25":{"kind":"REWORK","_number":4,"created":"2019-08-08 01:46:39.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/49/675049/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/49/675049/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/4"}}},"commit":{"parents":[{"commit":"bca9ee7d3cb4202a529c454a8828890ece141d37","subject":"Allow requesting fixed retry delay instead of exponential","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bca9ee7d3cb4202a529c454a8828890ece141d37"}]}],"author":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-07 07:51:59.000000000","tz":720},"committer":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-08 01:46:24.000000000","tz":720},"subject":"add support for auth_receipts and multi-method auth","message":"add support for auth_receipts and multi-method auth\n\nChange-Id: Ie6601a50011118e3a07be9752f747c2298ff5230\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/b167a892cc016d7053b2be1ebc7cbe6735874d25"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/b167a892cc016d7053b2be1ebc7cbe6735874d25"}]},"branch":"refs/heads/master"},"883cf2c2e1a033bfe6aff15f168c12c64db3d707":{"kind":"REWORK","_number":5,"created":"2019-08-08 07:27:47.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/49/675049/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/49/675049/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/5"}}},"commit":{"parents":[{"commit":"bca9ee7d3cb4202a529c454a8828890ece141d37","subject":"Allow requesting fixed retry delay instead of exponential","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bca9ee7d3cb4202a529c454a8828890ece141d37"}]}],"author":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-07 07:51:59.000000000","tz":720},"committer":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-08 07:26:43.000000000","tz":720},"subject":"add support for auth_receipts and multi-method auth","message":"add support for auth_receipts and multi-method auth\n\nChange-Id: Ie6601a50011118e3a07be9752f747c2298ff5230\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/883cf2c2e1a033bfe6aff15f168c12c64db3d707"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/883cf2c2e1a033bfe6aff15f168c12c64db3d707"}]},"branch":"refs/heads/master"},"a03d89a68ce34302db0f2c5d43fece236642e767":{"kind":"REWORK","_number":6,"created":"2019-08-08 07:30:53.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/49/675049/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/49/675049/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/6"}}},"commit":{"parents":[{"commit":"bca9ee7d3cb4202a529c454a8828890ece141d37","subject":"Allow requesting fixed retry delay instead of exponential","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bca9ee7d3cb4202a529c454a8828890ece141d37"}]}],"author":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-07 07:51:59.000000000","tz":720},"committer":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-08 07:30:27.000000000","tz":720},"subject":"add support for auth_receipts and multi-method auth","message":"add support for auth_receipts and multi-method auth\n\nChange-Id: Ie6601a50011118e3a07be9752f747c2298ff5230\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/a03d89a68ce34302db0f2c5d43fece236642e767"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/a03d89a68ce34302db0f2c5d43fece236642e767"}]},"branch":"refs/heads/master"},"6b777a76c5857c552f3aecce2a02f4340ab6effa":{"kind":"REWORK","_number":7,"created":"2019-08-08 07:31:29.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/49/675049/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/49/675049/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/7"}}},"commit":{"parents":[{"commit":"bca9ee7d3cb4202a529c454a8828890ece141d37","subject":"Allow requesting fixed retry delay instead of exponential","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bca9ee7d3cb4202a529c454a8828890ece141d37"}]}],"author":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-07 07:51:59.000000000","tz":720},"committer":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-08 07:31:04.000000000","tz":720},"subject":"add support for auth_receipts and multi-method auth","message":"add support for auth_receipts and multi-method auth\n\nChange-Id: Ie6601a50011118e3a07be9752f747c2298ff5230\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/6b777a76c5857c552f3aecce2a02f4340ab6effa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/6b777a76c5857c552f3aecce2a02f4340ab6effa"}]},"branch":"refs/heads/master"},"ed62e6a6d73cb1666f39c1975d8b08b23004933a":{"kind":"REWORK","_number":8,"created":"2019-08-08 07:33:00.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/49/675049/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/49/675049/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/8"}}},"commit":{"parents":[{"commit":"bca9ee7d3cb4202a529c454a8828890ece141d37","subject":"Allow requesting fixed retry delay instead of exponential","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bca9ee7d3cb4202a529c454a8828890ece141d37"}]}],"author":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-07 07:51:59.000000000","tz":720},"committer":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-08 07:32:00.000000000","tz":720},"subject":"add support for auth_receipts and multi-method auth","message":"add support for auth_receipts and multi-method auth\n\nChange-Id: Ie6601a50011118e3a07be9752f747c2298ff5230\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/ed62e6a6d73cb1666f39c1975d8b08b23004933a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/ed62e6a6d73cb1666f39c1975d8b08b23004933a"}]},"branch":"refs/heads/master"},"213ef70b667533d0ecd1f3f26ee69c6723d3ce43":{"kind":"REWORK","_number":9,"created":"2019-08-08 20:27:32.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/49/675049/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/49/675049/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/9"}}},"commit":{"parents":[{"commit":"bca9ee7d3cb4202a529c454a8828890ece141d37","subject":"Allow requesting fixed retry delay instead of exponential","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bca9ee7d3cb4202a529c454a8828890ece141d37"}]}],"author":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-07 07:51:59.000000000","tz":720},"committer":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-08 20:23:00.000000000","tz":720},"subject":"add support for auth_receipts and multi-method auth","message":"add support for auth_receipts and multi-method auth\n\nChange-Id: Ie6601a50011118e3a07be9752f747c2298ff5230\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/213ef70b667533d0ecd1f3f26ee69c6723d3ce43"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/213ef70b667533d0ecd1f3f26ee69c6723d3ce43"}]},"branch":"refs/heads/master"},"41ebe17e46a11efe54983357df9399185a473589":{"kind":"REWORK","_number":10,"created":"2019-08-08 20:46:21.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/49/675049/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/49/675049/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/10"}}},"commit":{"parents":[{"commit":"bca9ee7d3cb4202a529c454a8828890ece141d37","subject":"Allow requesting fixed retry delay instead of exponential","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bca9ee7d3cb4202a529c454a8828890ece141d37"}]}],"author":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-07 07:51:59.000000000","tz":720},"committer":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-08 20:45:49.000000000","tz":720},"subject":"add support for auth_receipts and multi-method auth","message":"add support for auth_receipts and multi-method auth\n\nChange-Id: Ie6601a50011118e3a07be9752f747c2298ff5230\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/41ebe17e46a11efe54983357df9399185a473589"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/41ebe17e46a11efe54983357df9399185a473589"}]},"branch":"refs/heads/master"},"5cb4a371c1a00170a2be1d4ec20dbe5ea1e1cefc":{"kind":"REWORK","_number":11,"created":"2019-08-11 06:02:01.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/49/675049/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/49/675049/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/11"}}},"commit":{"parents":[{"commit":"bca9ee7d3cb4202a529c454a8828890ece141d37","subject":"Allow requesting fixed retry delay instead of exponential","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bca9ee7d3cb4202a529c454a8828890ece141d37"}]}],"author":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-07 07:51:59.000000000","tz":720},"committer":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-11 05:32:12.000000000","tz":720},"subject":"add support for auth_receipts and multi-method auth","message":"add support for auth_receipts and multi-method auth\n\n- new exception when an auth receipt is returned.\n- a new method for auth receipt.\n- support to existing v3 Auth plugins to add additional methods.\n- Added a new MultiFactor plugin with loading support which\n  takes method names as strings.\n\nChange-Id: Ie6601a50011118e3a07be9752f747c2298ff5230\nCloses-Bug: #1839748\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/5cb4a371c1a00170a2be1d4ec20dbe5ea1e1cefc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/5cb4a371c1a00170a2be1d4ec20dbe5ea1e1cefc"}]},"branch":"refs/heads/master"},"02aa641f5098bb943e0d8f53b37b543c86e63c3f":{"kind":"REWORK","_number":12,"created":"2019-08-13 02:37:24.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/49/675049/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/49/675049/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/12"}}},"commit":{"parents":[{"commit":"bca9ee7d3cb4202a529c454a8828890ece141d37","subject":"Allow requesting fixed retry delay instead of exponential","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bca9ee7d3cb4202a529c454a8828890ece141d37"}]}],"author":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-07 07:51:59.000000000","tz":720},"committer":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-13 02:37:06.000000000","tz":720},"subject":"add support for auth_receipts and multi-method auth","message":"add support for auth_receipts and multi-method auth\n\n- new exception when an auth receipt is returned.\n- a new method for auth receipt.\n- support to existing v3 Auth plugins to add additional methods.\n- Added a new MultiFactor plugin with loading support which\n  takes method names as strings.\n\nChange-Id: Ie6601a50011118e3a07be9752f747c2298ff5230\nCloses-Bug: #1839748\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/02aa641f5098bb943e0d8f53b37b543c86e63c3f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/02aa641f5098bb943e0d8f53b37b543c86e63c3f"}]},"branch":"refs/heads/master"},"4b044b49f9cd1a95021db424b5ae85a1f3644878":{"kind":"REWORK","_number":13,"created":"2019-08-13 02:46:38.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/49/675049/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/49/675049/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/13"}}},"commit":{"parents":[{"commit":"bca9ee7d3cb4202a529c454a8828890ece141d37","subject":"Allow requesting fixed retry delay instead of exponential","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bca9ee7d3cb4202a529c454a8828890ece141d37"}]}],"author":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-07 07:51:59.000000000","tz":720},"committer":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-13 02:46:24.000000000","tz":720},"subject":"add support for auth_receipts and multi-method auth","message":"add support for auth_receipts and multi-method auth\n\n- new exception when an auth receipt is returned.\n- a new method for auth receipt.\n- support to existing v3 Auth plugins to add additional methods.\n- Added a new MultiFactor plugin with loading support which\n  takes method names as strings.\n\nChange-Id: Ie6601a50011118e3a07be9752f747c2298ff5230\nCloses-Bug: #1839748\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/4b044b49f9cd1a95021db424b5ae85a1f3644878"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/4b044b49f9cd1a95021db424b5ae85a1f3644878"}]},"branch":"refs/heads/master"},"6a69e4dfbdc2762445b0f16a9e2c66e06f3b2bab":{"kind":"REWORK","_number":14,"created":"2019-08-13 23:51:46.000000000","uploader":{"_account_id":10420,"name":"Adrian Turjak","email":"devs+openstack@uncaught-exceptions.com","username":"adriant"},"ref":"refs/changes/49/675049/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/49/675049/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/49/675049/14"}}},"commit":{"parents":[{"commit":"bca9ee7d3cb4202a529c454a8828890ece141d37","subject":"Allow requesting fixed retry delay instead of exponential","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/bca9ee7d3cb4202a529c454a8828890ece141d37"}]}],"author":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-07 07:51:59.000000000","tz":720},"committer":{"name":"Adrian Turjak","email":"adriant@catalyst.net.nz","date":"2019-08-13 23:51:28.000000000","tz":720},"subject":"add support for auth_receipts and multi-method auth","message":"add support for auth_receipts and multi-method auth\n\n- new exception when an auth receipt is returned.\n- a new method for auth receipt.\n- support to existing v3 Auth plugins to add additional methods.\n- Added a new MultiFactor plugin with loading support which\n  takes method names as strings.\n\nChange-Id: Ie6601a50011118e3a07be9752f747c2298ff5230\nCloses-Bug: #1839748\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/6a69e4dfbdc2762445b0f16a9e2c66e06f3b2bab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/6a69e4dfbdc2762445b0f16a9e2c66e06f3b2bab"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
