)]}'
{"id":"openstack%2Fkeystoneauth~727562","triplet_id":"openstack%2Fkeystoneauth~master~Ib3f0a9c518d031a67f9605cf64a8a9cc81131ed3","project":"openstack/keystoneauth","branch":"master","topic":"basic-auth","hashtags":[],"change_id":"Ib3f0a9c518d031a67f9605cf64a8a9cc81131ed3","subject":"Implement HTTP Basic client support in keystoneauth1","status":"MERGED","created":"2020-05-13 01:37:42.000000000","updated":"2020-06-22 14:36:38.000000000","submitted":"2020-06-22 14:34:21.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"727562-1592836461020-81782dd7","meta_rev_id":"f183d3352182b320a1b80f4097ee90f12b7a5b41","_number":727562,"virtual_id_number":727562,"owner":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"date":"2020-06-15 22:34:40.000000000","_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-06-22 14:34:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":2,"date":"2020-06-22 13:16:42.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2020-06-19 21:48:49.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":1,"date":"2020-06-19 22:35:43.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-06-17 16:04:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"value":1,"date":"2020-06-22 11:17:19.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":1,"date":"2020-06-22 13:16:42.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-05-14 21:54:12.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2020-06-12 15:06:16.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":"2020-06-17 16:04:17.000000000","updated_by":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"reviewer":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"state":"REVIEWER"},{"updated":"2020-06-19 21:48:49.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":"2020-06-19 22:35:43.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2020-06-22 11:17:19.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2020-06-22 13:16:42.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":"2020-06-22 14:34:20.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":"be1206a51f1fd67dbbb726f50cfd90405e79dd8b","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-05-13 01:37:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"81ea531fbc07f1a825ba930a354011d664b234b7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-13 03:02:55.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/a3b64e06dfc34fda957f1ca70f9b5229 : SUCCESS in 2m 57s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/23b39a72571c48ddbf1eae0027b7c560 : SUCCESS in 1h 22m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c822bc691b1f4f36850c79c1f15eeb5c : SUCCESS in 5m 34s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/13b093112b3948d8ad17d61d997d4e8f : FAILURE in 4m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/121aa27e979d4784873cd336fea8ce1b : FAILURE in 5m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/97111285154c46688265e542f1006294 : SUCCESS in 3m 49s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f44947bfce794dcd9470269de9c2b879 : SUCCESS in 5m 01s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/116102b76a84459698fc8513774c902f : SUCCESS in 5m 06s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/55e191f7905c4825a890b1f64cd404b8 : SUCCESS in 55m 18s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/cc923fa369d9430ca59d9c564aefa14f : SUCCESS in 5m 08s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/c130269190064919aa0fe5b903702879 : SUCCESS in 5m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/39f6ec6093d841f09ca497632e6a9cf5 : SUCCESS in 7m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8db82379ae4a44e5aaacc2015df79bad : SUCCESS in 5m 11s\n\nWarning:\n  Comments left for invalid file keystoneauth1/tests/unit/loading/test_loading.py","accounts_in_message":[],"_revision_number":1},{"id":"e448ae5a0cfb277a31b82253a045ba650b7064c5","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-05-13 12:42:52.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"c10e7c9e58fafdb2572108e2d2cf994b7edeaefe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-13 14:17:19.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/52a4ed39314343b2bea9ce4fdcc0cc39 : SUCCESS in 2m 41s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/59968177deeb458987ade24f657bcf21 : SUCCESS in 1h 28m 44s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dc9a98341f6c4ae2a5300fd1bdd5b550 : SUCCESS in 5m 58s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/c752de75e8da44c9aba2ba5f8b5539b5 : SUCCESS in 5m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8df637f6def941dca2e632da8b8c226f : FAILURE in 5m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/aeb22baf6c1342afa691ac1edcd2a97f : SUCCESS in 6m 09s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f0a8902d6eb44b67ab28dcef36afb74a : SUCCESS in 7m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9633ad654aa94c68809137b3dd00ae71 : SUCCESS in 4m 32s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e6f2661e0d614b3199ba7d5eecd0e43d : SUCCESS in 52m 41s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/fa3f6b9cc5de4685a7c6e4456d29ca99 : SUCCESS in 5m 37s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/2416099b5d754ccbbd23c70876b1d9c5 : SUCCESS in 6m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/298898f475d24656b4c658a3bff55ebc : SUCCESS in 9m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c3318a28e87f4d84be78267dbda287e3 : SUCCESS in 4m 15s\n\nWarning:\n  Comments left for invalid file keystoneauth1/tests/unit/loading/test_loading.py","accounts_in_message":[],"_revision_number":1},{"id":"e51f24361acbd3705229339d70432a6dea1a61b4","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-05-13 14:55:40.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nIf the keystone folks are okay with accepting this to keystoneauth1, seems reasonable to me.","accounts_in_message":[],"_revision_number":1},{"id":"98f75c70fbb39c3e02480868c2bedd0a17c130fd","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-05-13 14:56:24.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"c71d050ee2641f3c2271cda689844d28b1b3dc50","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-05-13 19:21:19.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"6e62472934f734469d8b6b7e5b9449cac38cf05b","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-05-13 21:40:30.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0a84997446fcbb94f4c533fac050b068a3c9c52e","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2020-05-22 06:23:12.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"edd2885e83f13728c1372e1ddd7a6dd5a7747d89","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-05-22 14:10:39.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a78e28c0d8d3c999d0525f0189b18e4ad8a14b04","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-05-25 21:20:37.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3377f97125e306aa337c5e00f8ab88cf8158d508","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-05-25 21:25:10.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"c86616b5f03f893b8c909aa4e74d9d69deea71fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-25 22:39:49.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/e90acfc604bf433eaa2d7de7217bf4ff : SUCCESS in 2m 15s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/133e84ea712149d586da3e260b9575ca : SUCCESS in 1h 18m 17s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/048b4b9a040c444c9ff6cd5f26dc388e : SUCCESS in 4m 54s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/2831926e6f2b4ea19b17bd3e87496acc : FAILURE in 3m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3686b842f255451dbac1de011ed72e86 : SUCCESS in 3m 35s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/54f4af6a69134377bc295d0a8bf88794 : SUCCESS in 8m 43s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/bd7b139c9fd6446c861a964f8ca7cf79 : SUCCESS in 3m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/11e270b439d849deb31a4d376f85a80f : SUCCESS in 4m 05s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/51f8225d957e419a9530ac4293e781da : SUCCESS in 50m 35s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/9819cc729456464396bd271b8c4fa8b0 : SUCCESS in 4m 20s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/fe3a4954abb142a89dbe78871f827fcc : SUCCESS in 4m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e711a7f6fed043c38dd5f6796127ddc5 : SUCCESS in 6m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/533f67c82fbd4325b4143835a6cda1b2 : SUCCESS in 3m 22s","accounts_in_message":[],"_revision_number":2},{"id":"b7651d9f9662d838cdbd774d41ee3349fdbdae29","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-05-26 20:34:22.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"23fe3713b30d35be65bb924c4211cd4d0b3fc953","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-06-03 22:49:40.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"4691f38c3429b083974d30b2f50ef1b74cbad14f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-04 00:55:13.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/e83198a97e63429aa5c20a6a51064403 : SUCCESS in 2m 20s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/341c5c7dcfcf46759960c47d5884355d : SUCCESS in 1h 17m 00s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7bca0b19dfcd4273b20a8e96410352ea : SUCCESS in 4m 57s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/14672b874ada4de6b520ceaa86bcf88f : SUCCESS in 4m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e44e3271d36b4c99bfff234b2d690efc : SUCCESS in 3m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f609475c0df9439f89648157f3631777 : SUCCESS in 5m 09s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e485214ab0f54a678ea2a1e43f4010b2 : SUCCESS in 5m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/050f45fb99254ff0b258e3ad2fb22f22 : SUCCESS in 5m 46s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/e7199877dcca4a84ba36a6d041f2f422 : SUCCESS in 2h 03m 18s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/6e310d9868fb404aa2867b8c65854957 : SUCCESS in 4m 12s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/b7eb76ba1a0e4249b5226a66e80c38de : SUCCESS in 4m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c72852718e5f4502bc01cc657a09015a : SUCCESS in 5m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1024ef3835eb44c3b2016fdb34ca9dfb : SUCCESS in 3m 24s","accounts_in_message":[],"_revision_number":3},{"id":"60885bd6d54e570518945d4b2592a8c2c5ac119d","author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"date":"2020-06-04 08:38:33.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"a51ea36fb60df89a93166609493290c278c76976","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-06-11 22:38:42.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nAn example in the docs might be nice but I see the noauth plugin isn\u0027t documented either. One question inline but otherwise lgtm.","accounts_in_message":[],"_revision_number":3},{"id":"e6b4ff0dbb40b8f48e1328795a6fd967514658a0","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2020-06-12 15:06:16.000000000","message":"Patch Set 3: Code-Review+1\n\nThis is a +1, everything looks good. I\u0027d advocate for docs and addressing the comment from Colleen. Otherwise, this looks ready to land (at least a response to colleen\u0027s comment and I could bump this to a +2).","accounts_in_message":[],"_revision_number":3},{"id":"9aa8226c3d5c9d18497baaf2c17ce48fabaf71eb","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-06-14 22:26:49.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"43aeb1a39a699f8b0b9012bdc87fb5128ad43869","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-06-14 22:27:20.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nI\u0027ve added some docs for noauth and http_basic, thanks all","accounts_in_message":[],"_revision_number":3},{"id":"98e4a5467c925cca6189a821eaa125aa13900b74","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-14 22:44:39.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/aa47fc58e89c47b49e44ae8d41d25097 : SUCCESS in 2m 06s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a6b01ab54c164db3a5e083d211ffad2d : FAILURE in 6m 58s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d195a69fd318428992696912203cfd5e : SUCCESS in 4m 43s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/ca5b7d49557e40faa6a0d5bae806cf09 : SUCCESS in 4m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5224ed11dc8749d2bce0a686a82a027c : SUCCESS in 3m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/056e75221df340f8832c53c221a9a714 : SUCCESS in 3m 13s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b39e7431c6dd4506bd79c5b54e3d9dc1 : SUCCESS in 3m 28s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/81bb25982d91410c99c6ec0443592598 : SUCCESS in 3m 28s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/a2374ab722c84f019de3280f69aa08a4 : FAILURE in 13m 08s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/776eb116771a4892965d5e2f78c78294 : SUCCESS in 4m 06s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/03f1e94602a3433aa4c79cae0cd816c3 : SUCCESS in 4m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a65845c2f8eb48b2b074cce2a0f43d61 : SUCCESS in 5m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/daceb92bf2e34b989b0a0e2eaf0712af : SUCCESS in 3m 08s","accounts_in_message":[],"_revision_number":4},{"id":"aadaac697fc2e29deee5385e982893a090b19ca6","author":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"date":"2020-06-15 22:34:40.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"87d0c5b03036d2a90c16f1c1c034f9052280a6ac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-15 23:56:35.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/6496460e399c4fa6b01bed4db69d7d27 : SUCCESS in 5m 01s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/702b4e0a3e0e400bb780841a934c52f8 : SUCCESS in 1h 19m 24s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d3d436ba0ad846688a40afc3ba4d713e : SUCCESS in 8m 46s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/5659076a70e746f4a41ceac6907aab5a : SUCCESS in 6m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ec9a99da49b44a688f04a9e30e43233c : SUCCESS in 5m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1b46fa96c0f24bdab80e6686a06c9d99 : SUCCESS in 6m 05s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/86ca037ab1674c46a8df4774a0b710bf : SUCCESS in 6m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8c87afdff6fb42b9849c5af689c394dd : SUCCESS in 6m 11s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/deec18a3756548059181516da2a4e14b : SUCCESS in 53m 22s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/1b05c8d485a3447580720c77b57c99cb : SUCCESS in 7m 08s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/b564db45ea0f4dba8400a196ba7e21ae : SUCCESS in 9m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a5dddd63c08e40c79893ecbcf6b11a6f : SUCCESS in 9m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6cb52a5d1dc14b849109d5a6849cae4c : SUCCESS in 6m 18s","accounts_in_message":[],"_revision_number":4},{"id":"d2837b999bbdbe32d5d8f42b97f48f0f0ef0e44a","author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"date":"2020-06-17 16:04:17.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"245b5d48aa750a646df2844afb9024e4fbc3af91","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2020-06-19 21:48:49.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"b81768466291d882176497954bac10e82c5fce6f","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-06-19 22:35:43.000000000","message":"Patch Set 4: Code-Review+1\n\n(2 comments)\n\nThanks!","accounts_in_message":[],"_revision_number":4},{"id":"6d16ab12865ef88ba47c4eaa585085b6c7119900","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-06-22 11:17:19.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"8b5bee40185b53fcbc0389b30ca5acbceb3c1d10","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2020-06-22 13:16:42.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"725f627afb8ababbe38240c49c872c0d6ef0a64e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-22 13:16:55.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"0474912e0ccbd896b3a0f1ca3553c675417890b9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-22 14:34:20.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/664ac3cd1c2b4b7199918f97a9a870a4 : SUCCESS in 2m 58s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/da630d09674c4f528af76e806982339b : SUCCESS in 1h 15m 46s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/440ad77626e44c7a856f43c6a3ea901b : SUCCESS in 5m 37s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/80eb9583bfea49e08df972cd6a73497f : SUCCESS in 4m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a6a0e38297794d70874f557f3f12fe5b : SUCCESS in 6m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0b2e0f58880c4b65a2038a6607e1a2d4 : SUCCESS in 6m 27s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e3846e507e7d468b9384c7678be5874e : SUCCESS in 5m 16s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/4b2beb79df2b4717a036c6e18716c249 : SUCCESS in 53m 53s\n- openstacksdk-tox-py38-tips https://zuul.opendev.org/t/openstack/build/12f73641822948afb4c13a589fa5feb5 : SUCCESS in 12m 27s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/b48ee55c08024bba91ba79d2f941e8a1 : SUCCESS in 8m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d01495505e64eb7983599ab9a3053b9 : SUCCESS in 10m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0376948c1a5444f49be37f04d4ef4991 : SUCCESS in 5m 20s","accounts_in_message":[],"_revision_number":4},{"id":"0f06c92597ae784e08319848227e2a500667874c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-22 14:34:21.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"b6b2033953e92f7a06f2c69c2456e86823058b17","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-22 14:36:38.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0805e3f5532d48a0ba1e3d00253564c4 : SUCCESS in 1m 27s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bebd9ca1357c4bbfb9760357ce5182ee : SUCCESS in 1m 52s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"ff6866321728f5be715d99b7ac3401fe923ec00e","revisions":{"a526604792aa2098e1845d65f7fe28121a68ee74":{"kind":"REWORK","_number":1,"created":"2020-05-13 01:37:42.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/62/727562/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/62/727562/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/727562/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/727562/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/727562/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/62/727562/1"}}},"commit":{"parents":[{"commit":"1bffde3315e68a6eadf48e09f831d9fab2bc5332","subject":"Merge \"Re-add python3.5 testing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/1bffde3315e68a6eadf48e09f831d9fab2bc5332"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-05-13 01:34:19.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-05-13 01:37:39.000000000","tz":720},"subject":"Implement HTTP Basic client support in keystoneauth1","message":"Implement HTTP Basic client support in keystoneauth1\n\nA new basic auth plugin is added which enables HTTP Basic\nauthentication for standalone services. Like the noauth plugin, the\nendpoint needs to be specified explicitly, along with the\nusername and password.\n\nAn example of a standalone server implementing HTTP Basic can be seen\nin Ironic change https://review.opendev.org/#/c/727467/\n\nChange-Id: Ib3f0a9c518d031a67f9605cf64a8a9cc81131ed3\nStory: 2007656\nTask: 39741\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/a526604792aa2098e1845d65f7fe28121a68ee74"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/a526604792aa2098e1845d65f7fe28121a68ee74"}]},"branch":"refs/heads/master"},"c6147e2144cfd3e23d8227f1537ee93272d855e2":{"kind":"REWORK","_number":2,"created":"2020-05-25 21:20:37.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/62/727562/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/62/727562/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/727562/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/727562/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/727562/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/62/727562/2"}}},"commit":{"parents":[{"commit":"38374adab6322036d465bc830498ffe88dbf21eb","subject":"Add py38 package metadata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/38374adab6322036d465bc830498ffe88dbf21eb"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-05-25 21:17:27.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-05-25 21:17:50.000000000","tz":720},"subject":"Implement HTTP Basic client support in keystoneauth1","message":"Implement HTTP Basic client support in keystoneauth1\n\nA new basic auth plugin is added which enables HTTP Basic\nauthentication for standalone services. Like the noauth plugin, the\nendpoint needs to be specified explicitly, along with the\nusername and password.\n\nAn example of a standalone server implementing HTTP Basic can be seen\nin Ironic change https://review.opendev.org/#/c/727467/\n\nChange-Id: Ib3f0a9c518d031a67f9605cf64a8a9cc81131ed3\nStory: 2007656\nTask: 39741\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/c6147e2144cfd3e23d8227f1537ee93272d855e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/c6147e2144cfd3e23d8227f1537ee93272d855e2"}]},"branch":"refs/heads/master"},"9835c541d0c4481065bdf2eda9401746012968b4":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2020-06-03 22:49:40.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/62/727562/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/62/727562/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/727562/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/727562/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/727562/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/62/727562/3"}}},"commit":{"parents":[{"commit":"5445f779ed458892b427ba268fea32ed0192e3d4","subject":"Merge \"Add in-tree upper-constraints for py35 job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/5445f779ed458892b427ba268fea32ed0192e3d4"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-05-25 21:17:27.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-06-03 22:49:40.000000000","tz":0},"subject":"Implement HTTP Basic client support in keystoneauth1","message":"Implement HTTP Basic client support in keystoneauth1\n\nA new basic auth plugin is added which enables HTTP Basic\nauthentication for standalone services. Like the noauth plugin, the\nendpoint needs to be specified explicitly, along with the\nusername and password.\n\nAn example of a standalone server implementing HTTP Basic can be seen\nin Ironic change https://review.opendev.org/#/c/727467/\n\nChange-Id: Ib3f0a9c518d031a67f9605cf64a8a9cc81131ed3\nStory: 2007656\nTask: 39741\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/9835c541d0c4481065bdf2eda9401746012968b4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/9835c541d0c4481065bdf2eda9401746012968b4"}]},"branch":"refs/heads/master"},"ff6866321728f5be715d99b7ac3401fe923ec00e":{"kind":"REWORK","_number":4,"created":"2020-06-14 22:26:49.000000000","uploader":{"_account_id":4571,"name":"Steve Baker","email":"sbaker@redhat.com","username":"steve-stevebaker"},"ref":"refs/changes/62/727562/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystoneauth","ref":"refs/changes/62/727562/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/727562/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/727562/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystoneauth refs/changes/62/727562/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystoneauth refs/changes/62/727562/4"}}},"commit":{"parents":[{"commit":"646192d7fd4379fd05c8c59dca1845e780beb552","subject":"Remove mox3 from local upper-constraints","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/646192d7fd4379fd05c8c59dca1845e780beb552"}]}],"author":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-05-25 21:17:27.000000000","tz":720},"committer":{"name":"Steve Baker","email":"sbaker@redhat.com","date":"2020-06-14 22:26:35.000000000","tz":720},"subject":"Implement HTTP Basic client support in keystoneauth1","message":"Implement HTTP Basic client support in keystoneauth1\n\nA new basic auth plugin is added which enables HTTP Basic\nauthentication for standalone services. Like the noauth plugin, the\nendpoint needs to be specified explicitly, along with the\nusername and password.\n\nAn example of a standalone server implementing HTTP Basic can be seen\nin Ironic change https://review.opendev.org/#/c/727467/\n\nChange-Id: Ib3f0a9c518d031a67f9605cf64a8a9cc81131ed3\nStory: 2007656\nTask: 39741\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/ff6866321728f5be715d99b7ac3401fe923ec00e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystoneauth/commit/ff6866321728f5be715d99b7ac3401fe923ec00e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
