)]}'
{"id":"openstack%2Fkeystonemiddleware~915543","triplet_id":"openstack%2Fkeystonemiddleware~master~Ia4bc3042baae4f7ae3d395a79cd4a7decb8942c9","project":"openstack/keystonemiddleware","branch":"master","attention_set":{},"removed_from_attention_set":{"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-08-26 00:25:57.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ia4bc3042baae4f7ae3d395a79cd4a7decb8942c9","subject":"auth_token: Add popular auth plugin options in generated config","status":"MERGED","created":"2024-04-12 04:34:12.000000000","updated":"2026-08-26 00:28:37.000000000","submitted":"2026-08-26 00:25:57.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"915543","meta_rev_id":"2f3c366c2227c3fb564ddb3d8eedce104819ae2c","_number":915543,"virtual_id_number":915543,"owner":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-26 00:25:57.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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2026-08-25 22:48:18.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2026-08-25 22:48:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-04-12 05:36:32.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"},{"updated":"2026-08-25 22:48:18.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"}],"messages":[{"id":"b84ebc1e6cf9f08384170b83b81564574a82b4b1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-04-12 04:34:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"07977e88180ef627e900e81901522e79a42887ee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-12 05:36:32.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\nhttps://zuul.opendev.org/t/openstack/buildset/84d29e0818d540a28e3f50014684243f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/780d8da2988448b9975d62951bc666e1 : FAILURE in 3m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c0f14b169afe4d6486f2779d0a8b68b9 : SUCCESS in 2m 50s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/57b34b4cd7114d85a1f338ecc07b06bc : FAILURE in 3m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b9deae2043ba414384202459fa413d28 : FAILURE in 3m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/01ebfb4d5567463daeec19c5d31c5073 : FAILURE in 5m 59s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/45adac9a37914f78936bb5044534d836 : SUCCESS in 5m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7234b51a9cf34911b51b5ceac9e1931e : SUCCESS in 1h 00m 45s","accounts_in_message":[],"_revision_number":1},{"id":"4cb31dd8132fa2318501f24da621f20b5a3bbd44","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2024-04-12 13:37:43.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"b52602f9e7b484e7755329c606d9991c7c394c55","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-04-12 15:24:20.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e321a80d12c342fdb1871235955b5359\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/64e980ef554847d589039a8ee83e3889 : SUCCESS in 3m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/66b0c08120614659b3c75956af626bc0 : SUCCESS in 2m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7e5f47176eb74fe9b9b636068e9d1b12 : SUCCESS in 4m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/20c0261a6c404505bb3861e381174667 : SUCCESS in 3m 08s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/683afbe8194c4b438b14f040717b0c70 : SUCCESS in 5m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1bff4dd3051e4a92bfc906003452dda6 : SUCCESS in 4m 56s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/baef08ab1f1e482fa3a812170ae6d76e : SUCCESS in 1h 40m 53s","accounts_in_message":[],"_revision_number":2},{"id":"d1e868ef7e4e39676078d46c99523e3d85fd9ad0","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-08-25 22:48:18.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"d638eb82d00902a73fe8199e9b72da5c6719078b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-25 22:48:44.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"1130af381f25e888bce053b9aa951342e94e63ca","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 00:25:57.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/247fcc9605e4426e94c72f91bef3d6a2\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7f0a503100244bba82b2b3c0341e174a : SUCCESS in 3m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/44820dbd50c94e0cba2c643e792d2be2 : SUCCESS in 3m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1cd61a6cb441490290d0a0a332654627 : SUCCESS in 3m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/be0dbcc368074e4ab30432fdb036da54 : SUCCESS in 8m 10s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/268c204f751b4e5e83c9820d081047ac : SUCCESS in 1h 18m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/03a4702ee6ca42878d6fd7c7994f5626 : SUCCESS in 4m 02s","accounts_in_message":[],"_revision_number":2},{"id":"4a534c04d42a352ac71d327f9e0a58dbaf6c35a7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 00:25:57.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"2f3c366c2227c3fb564ddb3d8eedce104819ae2c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 00:28:37.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fefbddbba2374c1d97e5f0c812bd377a\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/11fef336ac254dcb98a7009935ab753b : SUCCESS in 46s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"a02ebef4c351124a9a17421048d94d90d0be53bc","revisions":{"0912a9ab107a93460a72b28b5ab75a2f0fedc15d":{"kind":"REWORK","_number":1,"created":"2024-04-12 04:34:12.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/43/915543/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/43/915543/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/43/915543/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/43/915543/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/43/915543/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/43/915543/1"}}},"commit":{"parents":[{"commit":"b81c50fea9c444cb5e4d11fd0fd0fcae5c0d2c4f","subject":"reno: Update master for unmaintained/yoga","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/b81c50fea9c444cb5e4d11fd0fd0fcae5c0d2c4f"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-04-12 04:31:16.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-04-12 04:34:00.000000000","tz":540},"subject":"auth_token: Add popular auth plugin options in generated config","message":"auth_token: Add popular auth plugin options in generated config\n\nCurrently the keystonemiddleware.auth_token oslo.config entry point\nallows us to add the options related to authtoken middleware, but\nthe entrypoint does not provide auth plugin options such as password,\nalthough these are actually required in almost all of the deployments.\n\nThis adds options for a few popular auth plugins (all password plugins)\nso that users can more easily learn the options available and possibly\nrequired.\n\nChange-Id: Ia4bc3042baae4f7ae3d395a79cd4a7decb8942c9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/0912a9ab107a93460a72b28b5ab75a2f0fedc15d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/0912a9ab107a93460a72b28b5ab75a2f0fedc15d"}]},"branch":"refs/heads/master"},"a02ebef4c351124a9a17421048d94d90d0be53bc":{"kind":"REWORK","_number":2,"created":"2024-04-12 13:37:43.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/43/915543/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystonemiddleware","ref":"refs/changes/43/915543/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/43/915543/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/43/915543/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystonemiddleware refs/changes/43/915543/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystonemiddleware refs/changes/43/915543/2"}}},"commit":{"parents":[{"commit":"b81c50fea9c444cb5e4d11fd0fd0fcae5c0d2c4f","subject":"reno: Update master for unmaintained/yoga","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/b81c50fea9c444cb5e4d11fd0fd0fcae5c0d2c4f"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-04-12 04:31:16.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2024-04-12 13:37:05.000000000","tz":540},"subject":"auth_token: Add popular auth plugin options in generated config","message":"auth_token: Add popular auth plugin options in generated config\n\nCurrently the keystonemiddleware.auth_token oslo.config entry point\nallows us to add the options related to authtoken middleware, but\nthe entrypoint does not provide auth plugin options such as password,\nalthough these are actually required in almost all of the deployments.\nThis adds options for a few popular auth plugins (all password plugins)\nso that users can more easily learn the options available and possibly\nrequired.\n\nNote that unit tests are updated not to assert exposed options very\nstrictly because it requires updating the list according to any change\nmade in underlying keystoneauth library.\n\nChange-Id: Ia4bc3042baae4f7ae3d395a79cd4a7decb8942c9\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/a02ebef4c351124a9a17421048d94d90d0be53bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystonemiddleware/commit/a02ebef4c351124a9a17421048d94d90d0be53bc"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
