)]}'
{"id":"openstack%2Fopenstack-ansible-os_keystone~859232","triplet_id":"openstack%2Fopenstack-ansible-os_keystone~stable%2Fyoga~Ifa9a79c34265b225a5e24c30cae47d3f0fa0739f","project":"openstack/openstack-ansible-os_keystone","branch":"stable/yoga","attention_set":{},"removed_from_attention_set":{"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2022-09-27 22:40:19.000000000","reason":"\u003cGERRIT_ACCOUNT_28619\u003e replied on the change","reason_account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}}},"hashtags":[],"change_id":"Ifa9a79c34265b225a5e24c30cae47d3f0fa0739f","subject":"Bootstrap when running against last backend","status":"MERGED","created":"2022-09-26 07:29:55.000000000","updated":"2022-09-28 00:10:35.000000000","submitted":"2022-09-28 00:09:38.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"859232","cherry_pick_of_change":858385,"cherry_pick_of_patch_set":2,"meta_rev_id":"46e9bdf659cd02daa4699b6f169d83a3d18451ab","_number":859232,"virtual_id_number":859232,"owner":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-09-28 00:09:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"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":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-09-27 20:28:11.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":2,"date":"2022-09-27 22:40:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":1,"date":"2022-09-27 22:40:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-09-26 09:51:23.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":"2022-09-27 20:28:11.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"state":"REVIEWER"}],"messages":[{"id":"1cdef5c810ffd86686a1a8ca7d7cea9a16e35b12","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-09-26 07:29:55.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"0b52bc0dca0de27395db33168c94e6c223d9903e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-09-26 07:31:05.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"5aed50f263846b0e63babd7d788dfd393d48b7ed","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-26 09:51:23.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6e9be8f6ab32424e92f4abf22519b06e\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/0be20c93e4f348c59439858d2ad03e25 : SUCCESS in 16m 41s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/22f3dda2695d437ca5a080887a5486c0 : SUCCESS in 1h 20m 05s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/8250fbd6248d4f67bbfe9125bc60000c : SUCCESS in 1h 33m 39s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/bc6f4a4b35d741acae8760053119ebb2 : SUCCESS in 1h 26m 11s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/abbac040bb2b4f2da70af2110e9a03bb : SUCCESS in 1h 32m 55s\n- openstack-ansible-deploy-aio_metal-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/42464f91b9c0402d8a251855154787f1 : SUCCESS in 1h 25m 12s (non-voting)\n- openstack-ansible-deploy-aio_metal-rockylinux-8 https://zuul.opendev.org/t/openstack/build/2742f6b7e4514b3993cbd35d6563853a : SUCCESS in 1h 35m 52s\n- openstack-ansible-upgrade-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/95ee4fe214b541c787f0c3f104ff2086 : SUCCESS in 2h 15m 26s (non-voting)\n- openstack-ansible-upgrade-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/2f85ffb5ea914c28af20d5f4e9670e36 : SUCCESS in 2h 03m 39s\n- openstack-ansible-deploy-aio_distro_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/60dede271ab141cbafee8adb9f7bb885 : FAILURE in 1h 06m 01s (non-voting)\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/1ca14660311b4af7a8539bb88b6fe330 : SUCCESS in 1h 03m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/71e1a92399b64d81a922a66d77143513 : SUCCESS in 6m 08s","accounts_in_message":[],"_revision_number":2},{"id":"9898df4d16e8d737dc490bc1c127641d4a98be93","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2022-09-27 20:28:11.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"d7059808cbb79ab23287cf9c30eb987bc5ff123f","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-09-27 22:40:19.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"2bfd4ae4a42752d3d400c0ced9f67cf9f200bfea","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-27 22:42:29.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"7085bcaddba913e940f168aae80b5975b34919a6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-28 00:09:38.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6addd3f00bc5480394eb73da9a42cc77\n\n- openstack-ansible-linters-ubuntu-focal https://zuul.opendev.org/t/openstack/build/41d5d79780004ac28e4be8fc934e56fc : SUCCESS in 20m 59s\n- openstack-ansible-deploy-aio_metal-debian-bullseye https://zuul.opendev.org/t/openstack/build/a3eebf7be2d848f0865cc7df4f5c055d : SUCCESS in 1h 00m 33s\n- openstack-ansible-deploy-aio_metal-centos-8-stream https://zuul.opendev.org/t/openstack/build/737a0904b9a94b4ba2319bc912934357 : SUCCESS in 1h 22m 41s\n- openstack-ansible-deploy-aio_metal-centos-9-stream https://zuul.opendev.org/t/openstack/build/0e7720a346484b9b824c2a3edf92aa3e : SUCCESS in 1h 12m 54s\n- openstack-ansible-deploy-aio_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/372fce37afcb4b8b813b3cc9c8746a8e : SUCCESS in 1h 12m 51s\n- openstack-ansible-deploy-aio_metal-rockylinux-8 https://zuul.opendev.org/t/openstack/build/42a42161fd684018abf80d6e766a2132 : SUCCESS in 1h 18m 37s\n- openstack-ansible-deploy-aio_distro_metal-ubuntu-focal https://zuul.opendev.org/t/openstack/build/490a79756d8049f29940ddd0a56b55ce : SUCCESS in 1h 03m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0cf0c847275c47d2b7c094d0ce103b38 : SUCCESS in 5m 27s","accounts_in_message":[],"_revision_number":2},{"id":"f81558a0f4cc54ee5c0785cb6c514343ab3f40a3","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-28 00:09:38.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"46e9bdf659cd02daa4699b6f169d83a3d18451ab","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-09-28 00:10:35.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d2be2edf515b42169ec0aab0e88824b9\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26df3f7a4f4d41c9a2c73c1fb2c496fa : SUCCESS in 37s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"36d06d4cc3c74fb749ac655f74e35092d6acea07","revisions":{"f59effc2d515806eb41f6ff2460b9ee6e3b7eb29":{"kind":"REWORK","_number":1,"created":"2022-09-26 07:29:55.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/32/859232/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_keystone","ref":"refs/changes/32/859232/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/32/859232/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/32/859232/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/32/859232/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/32/859232/1"}}},"commit":{"parents":[{"commit":"90301935a37681eb616ac51760570e342c882e54","subject":"Merge \"Add PKCE method for OIDC\" into stable/yoga","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/90301935a37681eb616ac51760570e342c882e54"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@citynetwork.eu","date":"2022-09-19 14:08:46.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2022-09-26 07:29:55.000000000","tz":0},"subject":"Bootstrap when running against last backend","message":"Bootstrap when running against last backend\n\nWhen deploying keystone for the first time, aliveness check inside\nservice_bootstrap can not succeed for multi-node setup, as playbook\nwill disable current backend. So we need to bootstrap host only\nwhen running against last host in play. We also should make sure, that\nfollowing tasks will not fail when running against first ones.\n\nWith that we also now able to check the service status during\nbootstrap against the internal VIP. This is important in environments\nwith limited connectivity.\n\nCloses-Bug: #1990008\nCloses-Bug: #1989326\nSquashes Change-ID: I1a4aec40618237aa23b4f40b335c141071a56f08\n\nChange-Id: Ifa9a79c34265b225a5e24c30cae47d3f0fa0739f\n(cherry picked from commit 7868766202b80205574efa66deb217ab2491d5c2)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/f59effc2d515806eb41f6ff2460b9ee6e3b7eb29"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/f59effc2d515806eb41f6ff2460b9ee6e3b7eb29"}]},"branch":"refs/heads/stable/yoga"},"36d06d4cc3c74fb749ac655f74e35092d6acea07":{"kind":"REWORK","_number":2,"created":"2022-09-26 07:31:05.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/32/859232/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-os_keystone","ref":"refs/changes/32/859232/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/32/859232/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/32/859232/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/32/859232/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-os_keystone refs/changes/32/859232/2"}}},"commit":{"parents":[{"commit":"90301935a37681eb616ac51760570e342c882e54","subject":"Merge \"Add PKCE method for OIDC\" into stable/yoga","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/90301935a37681eb616ac51760570e342c882e54"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@citynetwork.eu","date":"2022-09-19 14:08:46.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2022-09-26 07:31:05.000000000","tz":0},"subject":"Bootstrap when running against last backend","message":"Bootstrap when running against last backend\n\nWhen deploying keystone for the first time, aliveness check inside\nservice_bootstrap can not succeed for multi-node setup, as playbook\nwill disable current backend. So we need to bootstrap host only\nwhen running against last host in play. We also should make sure, that\nfollowing tasks will not fail when running against first ones.\n\nWith that we also now able to check the service status during\nbootstrap against the internal VIP. This is important in environments\nwith limited connectivity.\n\nCloses-Bug: #1990008\nCloses-Bug: #1989326\nSquashes Change-ID: I1a4aec40618237aa23b4f40b335c141071a56f08\n\nChange-Id: Ifa9a79c34265b225a5e24c30cae47d3f0fa0739f\n(cherry picked from commit 7868766202b80205574efa66deb217ab2491d5c2)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/36d06d4cc3c74fb749ac655f74e35092d6acea07"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-os_keystone/commit/36d06d4cc3c74fb749ac655f74e35092d6acea07"}]},"branch":"refs/heads/stable/yoga"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[]}
