)]}'
{"id":"openstack%2Fkeystone~991020","triplet_id":"openstack%2Fkeystone~stable%2F2025.2~I63125f352ffe8b647965a4f6e4feaa0f590125a2","project":"openstack/keystone","branch":"stable/2025.2","topic":"skip-test-identity-list-limits","attention_set":{},"removed_from_attention_set":{"14250":{"account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"last_update":"2026-06-02 10:44:21.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I63125f352ffe8b647965a4f6e4feaa0f590125a2","subject":"Skip test_identity_list_limits on stable/2025.2","status":"ABANDONED","created":"2026-06-02 07:06:50.000000000","updated":"2026-06-02 10:44:21.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"eb1510c5b4744478e5100903c45e0b05018e3f78","_number":991020,"virtual_id_number":991020,"owner":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-06-02 08:29:02.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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-02 08:29:02.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":"a52e2d15ea2fbb59ad6d71a17dcf41bbfc49dcbd","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2026-06-02 07:06:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5129bf03c6b8741157ec6ab55f565f23bed36f59","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2026-06-02 07:09:29.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"549ecdf326ec4b14b981a881ada23497fec411de","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2026-06-02 07:14:20.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":2},{"id":"f88f52733e33fb3f4384ec8eec7b09c17389c907","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 08:29:02.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/9ce91c2eadb54aacad5d1d2fac02daa5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d434cda3b92f40788f63fd608bfdd77c : SUCCESS in 10m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d56ecfc3261445ad8e2a3b6330a6ea78 : SUCCESS in 3m 26s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a1054c06572e4629ba4672a4a617d10c : SUCCESS in 9m 19s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0bad32c593bd40238162dda0b5625571 : SUCCESS in 12m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c332ed9585c443d8902cd7b14586d9e1 : SUCCESS in 9m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0a99a7b109304a7b90493b42800b38d2 : SUCCESS in 6m 28s\n- grenade https://zuul.opendev.org/t/openstack/build/9a343ca1f8b34914beb47b624bb6ef25 : SUCCESS in 1h 12m 53s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/fb63cdef1b674c09a42bf853e2905b22 : SUCCESS in 52m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dd9456a21bed4485bab72f08972eb9a7 : SUCCESS in 10m 10s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/7cdb180d20d4423ea5b437f2864a50f6 : SUCCESS in 7m 53s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/17edf49ac4034ac29fc18008f98ab54a : SUCCESS in 17m 51s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/0850007ff4724215a29a64f82263f1d1 : FAILURE in 8m 04s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/1423cc2451b543da81f03f2a022e9673 : FAILURE in 18m 14s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/592e5fa353904d779da9ae6968d218e1 : SUCCESS in 18m 29s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/22ed8251d4364a43bd2a93c50a4b6511 : FAILURE in 14m 42s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/b8d389507ee34720a8587f1daeac2518 : SUCCESS in 19m 35s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0cc3d88e9e5d420dac7fe13f31e72fa5 : SUCCESS in 1h 12m 34s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/b44f54340e2041c0ae3601d73a0db014 : FAILURE in 26m 39s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/ab1589a3273544aeb16bfb380a5c9ada : FAILURE in 5m 03s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"eb1510c5b4744478e5100903c45e0b05018e3f78","tag":"autogenerated:gerrit:abandon","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2026-06-02 10:44:21.000000000","message":"Abandoned\n\nSquashed into change 990618 as a single combined CI-fix commit for stable/2025.2.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"56983bd7b64a12cbe3caff8c4fdb901681fe66a5","revisions":{"5a45c5c15aa3d4a425e540040c67a73fcfaff9e2":{"kind":"REWORK","_number":1,"created":"2026-06-02 07:06:50.000000000","uploader":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"ref":"refs/changes/20/991020/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/20/991020/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/20/991020/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/20/991020/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/20/991020/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/20/991020/1"}}},"commit":{"parents":[{"commit":"b433d009eaa6287f398cbca27e97c01cac77de58","subject":"Merge \"Enforce app cred project boundary on EC2 credential paths\" into stable/2025.2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b433d009eaa6287f398cbca27e97c01cac77de58"}]}],"author":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2026-06-02 07:06:16.000000000","tz":120},"committer":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2026-06-02 07:06:44.000000000","tz":120},"subject":"Skip test_identity_list_limits on stable/2025.2","message":"Skip test_identity_list_limits on stable/2025.2\n\nThe master keystone-tempest-plugin test\nDomainAdminTests.test_identity_list_limits expects domain admins to\nsee limits for projects outside their domain. The stable/2025.2\nimplementation correctly filters GET /v3/limits to domain scope only,\nwhich is the expected secure behaviour on this branch.\n\nThe proposed backport (I8f59c59b4edd233e173274f1979e9a3ff0f3cfa5) was\nrejected by reviewers as it grants project admins access to all limits\nregardless of token scope, which is a controversial policy change for\na stable branch.\n\nSkip the incompatible test until the policy discrepancy is resolved\nupstream.\n\nChange-Id: I63125f352ffe8b647965a4f6e4feaa0f590125a2\nSigned-off-by: Grzegorz Grasza \u003cxek@redhat.com\u003e\nAssisted-by: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5a45c5c15aa3d4a425e540040c67a73fcfaff9e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/5a45c5c15aa3d4a425e540040c67a73fcfaff9e2"}]},"branch":"refs/heads/stable/2025.2"},"56983bd7b64a12cbe3caff8c4fdb901681fe66a5":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-06-02 07:09:29.000000000","uploader":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"ref":"refs/changes/20/991020/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/20/991020/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/20/991020/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/20/991020/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/20/991020/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/20/991020/2"}}},"commit":{"parents":[{"commit":"43c79cc765453dc1fddb4dc5f3202c000a708615","subject":"Move keystone-tempest-federation to noble","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/43c79cc765453dc1fddb4dc5f3202c000a708615"}]}],"author":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2026-06-02 07:06:16.000000000","tz":120},"committer":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2026-06-02 07:09:29.000000000","tz":0},"subject":"Skip test_identity_list_limits on stable/2025.2","message":"Skip test_identity_list_limits on stable/2025.2\n\nThe master keystone-tempest-plugin test\nDomainAdminTests.test_identity_list_limits expects domain admins to\nsee limits for projects outside their domain. The stable/2025.2\nimplementation correctly filters GET /v3/limits to domain scope only,\nwhich is the expected secure behaviour on this branch.\n\nThe proposed backport (I8f59c59b4edd233e173274f1979e9a3ff0f3cfa5) was\nrejected by reviewers as it grants project admins access to all limits\nregardless of token scope, which is a controversial policy change for\na stable branch.\n\nSkip the incompatible test until the policy discrepancy is resolved\nupstream.\n\nChange-Id: I63125f352ffe8b647965a4f6e4feaa0f590125a2\nSigned-off-by: Grzegorz Grasza \u003cxek@redhat.com\u003e\nAssisted-by: Claude Sonnet 4.5 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/56983bd7b64a12cbe3caff8c4fdb901681fe66a5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/56983bd7b64a12cbe3caff8c4fdb901681fe66a5"}]},"branch":"refs/heads/stable/2025.2","description":"Rebase","conflicts":{"ours":"5a45c5c15aa3d4a425e540040c67a73fcfaff9e2","theirs":"43c79cc765453dc1fddb4dc5f3202c000a708615","contains_conflicts":false}}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
