)]}'
{"id":"openstack%2Fkeystone-tempest-plugin~1002440","triplet_id":"openstack%2Fkeystone-tempest-plugin~master~Ic0c80f7fa0634a8291c68c93e7da8a8fec14cbb3","project":"openstack/keystone-tempest-plugin","branch":"master","topic":"fix-protection-functional-stables","hashtags":[],"change_id":"Ic0c80f7fa0634a8291c68c93e7da8a8fec14cbb3","subject":"Keep KEYSTONE_ENFORCE_SCOPE in the protection job","status":"MERGED","created":"2026-08-26 07:17:18.000000000","updated":"2026-08-26 11:19:44.000000000","submitted":"2026-08-26 11:19:44.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":"1002440-fix-protection-functional-stables","meta_rev_id":"3cae9213beaaeb8e188e651461ff5a1697c9b5cf","_number":1002440,"virtual_id_number":1002440,"owner":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-26 11:19:44.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":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"all":[{"value":2,"date":"2026-08-26 10:25:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"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":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"all":[{"value":1,"date":"2026-08-26 10:25:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"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":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-26 08:15: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"}],"messages":[{"id":"f84bfeb50a6d2ca6fafbe3f90ee0594f5a1f7bb4","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2026-08-26 07:17:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"de7994f73d3bcceac666d1f845e423c049be37b2","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2026-08-26 07:18:08.000000000","message":"Patch Set 1:\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":1},{"id":"bca5c319bbdf79338331558eefb86058f969f7c6","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2026-08-26 07:35:24.000000000","message":"Patch Set 1:\n\n$DNM on stable/2026.1 to prove the job actually runs RBAC tests instead of skip-failing:\\n\\nhttps://review.opendev.org/c/openstack/keystone/+/1002448\\n\\nDepends-On this change. Watch keystone-protection-functional.","accounts_in_message":[],"_revision_number":1},{"id":"e6fed7cf94b4770efbbb69ce82697bca777425e8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 08:15:32.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ac0808b5d89e4c33af4f96cf44139ae9\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1c65db0a600747eebb8aa7e9443f667e : SUCCESS in 3m 49s\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/6b39ba2f6a5446dc89785472681eb0bb : SUCCESS in 37m 17s\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/214c572681354b08b4d031ff237bc804 : FAILURE in 20m 58s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/a2ced65852624d2ab9f62a110d3e97c2 : SUCCESS in 35m 22s\n- keystone-tempest-2026-1 https://zuul.opendev.org/t/openstack/build/f4be0eb3fbc84807994533dd8fa814e4 : SUCCESS in 23m 10s\n- keystone-tempest-2025-2 https://zuul.opendev.org/t/openstack/build/955c4e38b94940bcba7221bb4803303f : SUCCESS in 30m 22s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/908cefcd8e67443ab42a3aa5e96fae73 : SUCCESS in 33m 18s","accounts_in_message":[],"_revision_number":1},{"id":"3c7da4e8860d1708ca25b148c77642bf56227a68","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2026-08-26 10:25:58.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"6cacffe649d14392bb472d41b427e4657ef9381f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 10:26:32.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"30a508a2068f7fdda94773348122644928d98ef9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 11:19:44.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e2ef92cc8c324a95a29e3fca65a962a1\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0cfe894ee1ad4a8a981bb2386f421d9c : SUCCESS in 2m 23s\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/15967f9372bb4204be4665abd1721635 : SUCCESS in 48m 24s\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/24bb63c8019a4792af1935810eb2a736 : SUCCESS in 47m 16s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/6dfb46da3f684e7f911c67da83e77105 : SUCCESS in 46m 34s","accounts_in_message":[],"_revision_number":1},{"id":"3cae9213beaaeb8e188e651461ff5a1697c9b5cf","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 11:19:44.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"012ed75b33bc5cf9f32cb189fbf4a824d75c85eb","revisions":{"012ed75b33bc5cf9f32cb189fbf4a824d75c85eb":{"kind":"REWORK","_number":1,"created":"2026-08-26 07:17:18.000000000","uploader":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"ref":"refs/changes/40/1002440/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-tempest-plugin","ref":"refs/changes/40/1002440/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-tempest-plugin refs/changes/40/1002440/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-tempest-plugin refs/changes/40/1002440/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-tempest-plugin refs/changes/40/1002440/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-tempest-plugin refs/changes/40/1002440/1"}}},"commit":{"parents":[{"commit":"c7680f401bb90de5898a0a838793c81e5c463a1e","subject":"Merge \"Use enforce_scope option from tempest\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-tempest-plugin/commit/c7680f401bb90de5898a0a838793c81e5c463a1e"}]}],"author":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2026-08-26 07:15:59.000000000","tz":120},"committer":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2026-08-26 07:15:59.000000000","tz":120},"subject":"Keep KEYSTONE_ENFORCE_SCOPE in the protection job","message":"Keep KEYSTONE_ENFORCE_SCOPE in the protection job\n\nI6b5b7745afbdbb7ef91a80fece0aae8eaef764a0 replaced\nKEYSTONE_ENFORCE_SCOPE with KEYSTONE_ENFORCE_NEW_DEFAULTS. Master\nkeystone honors the new variable, but stable/2026.1, 2025.2 and 2025.1\nstill only enable SRBAC and write tempest.conf when\nKEYSTONE_ENFORCE_SCOPE is True.\n\nThis job is defined here and used from those keystone stable pipelines.\nWith only the new variable set, every RBAC test skips and the job fails\nwith \"No tests were successful\".\n\nSet both variables so master and stables enable the protection tests.\n\nAssisted-by: Cursor Grok 4.6 \u003cnoreply@cursor.com\u003e\nChange-Id: Ic0c80f7fa0634a8291c68c93e7da8a8fec14cbb3\nSigned-off-by: Grzegorz Grasza \u003cxek@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-tempest-plugin/commit/012ed75b33bc5cf9f32cb189fbf4a824d75c85eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-tempest-plugin/commit/012ed75b33bc5cf9f32cb189fbf4a824d75c85eb"}]},"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":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}}]}],"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":""}}}]}
