)]}'
{"id":"openstack%2Fkeystone~951641","triplet_id":"openstack%2Fkeystone~stable%2F2025.1~Ie94f7e18106b50087284bd8c81b50aa50ab104cb","project":"openstack/keystone","branch":"stable/2025.1","topic":"bug/2111836-stable/2025.1","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-12-16 09:50:40.000000000","reason":"Change was submitted"},"7414":{"account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"last_update":"2025-12-16 09:50:40.000000000","reason":"Change was submitted"},"14250":{"account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"last_update":"2025-12-16 09:50:40.000000000","reason":"Change was submitted"},"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2025-12-10 08:27:33.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"Ie94f7e18106b50087284bd8c81b50aa50ab104cb","subject":"Fix getting token from application credentials token","status":"MERGED","created":"2025-06-03 12:05:54.000000000","updated":"2025-12-16 09:51:41.000000000","submitted":"2025-12-16 09:50:40.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":"951641-bug/2111836-stable/2025.1","cherry_pick_of_change":951392,"cherry_pick_of_patch_set":1,"meta_rev_id":"cc04037369ec3cdacfe4a847c3d888af420c7dd4","_number":951641,"virtual_id_number":951641,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-12-16 09:50:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":2,"date":"2025-12-10 08:27:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-12-05 22:48:15.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":1,"date":"2025-12-16 08:09:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}],"reviewers":{"REVIEWER":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-06-03 12:05:54.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"CC"},{"updated":"2025-06-03 13:09:47.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":"CC"},{"updated":"2025-06-03 14:10:21.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":"2025-12-05 21:00:22.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"CC"},{"updated":"2025-12-05 22:48:11.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2025-12-05 22:48:15.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"state":"REVIEWER"},{"updated":"2025-12-05 22:48:42.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"},{"updated":"2025-12-05 22:48:42.000000000","updated_by":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"REVIEWER"}],"messages":[{"id":"b75e890b003d2f2e707e4f4ea918bdff24232afa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-06-03 12:05:54.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"f0fc391d6934c234d3b759457b6883069077fd07","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-03 13:09:47.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/970996c0b812400e8520a34038cf6e31\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/20f71484c3ff4bff8f687ab0531fbd86 : TIMED_OUT in 1h 00m 52s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/094f646f97ee4e10b2f2f12689f62a16 : TIMED_OUT in 1h 01m 12s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"705ad58bb2d371d4596f05278012bdf595be2fe9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-03 14:10:21.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/376b105586ca4c26882b53108ca8d26a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0587468aac82472494b03f5d053c2897 : SUCCESS in 16m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4aed69ffe59c4c40bd7c525819e81227 : FAILURE in 7m 18s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/99733dc18ea541c38fd788a4a22d6284 : SUCCESS in 10m 57s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/3f1ad30cdf354cd5b3f5f2b923b52151 : SUCCESS in 12m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5f615cafa8e643028cd4a3eb985c585b : SUCCESS in 12m 45s\n- grenade https://zuul.opendev.org/t/openstack/build/1f930d217c9c457ea7959a0f94eee0e3 : SUCCESS in 58m 14s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/eeac2f9bc637445baa85f7e4eca0300b : SUCCESS in 1h 42m 44s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/9c3b35427dc94462a28eed0fdbe5305a : SUCCESS in 28m 33s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/a3b35e0d189c4f1f9d5a536f86866eda : SUCCESS in 34m 25s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/43b094ec3de4440999f113b868756494 : FAILURE in 25m 12s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/a74b95378cb84041a06e6258c45ec8bc : SUCCESS in 24m 58s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/251c98cbce424eb7ac005142ee9def19 : SUCCESS in 14m 04s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/3c78425a0be04eb69351bd2b36beb36d : FAILURE in 17m 37s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/47d71945246442678a11d5a5d11dd44e : SUCCESS in 1h 01m 26s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/03c1bde6f630478bbf17feec504a6678 : FAILURE in 38m 02s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/203d1f42571547d0a20fa835c31baee2 : SUCCESS in 5m 40s (non-voting)\n- keystone-dsvm-functional-oidc-federation https://zuul.opendev.org/t/openstack/build/ad37440d109e4fa6a20f93fd746e9c4c : SUCCESS in 33m 42s","accounts_in_message":[],"_revision_number":1},{"id":"25c323161f7c8fc88d55f346077a7346a92c1100","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-06-03 16:40:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"81b200552b57ec1d5b22e2e78ce3c417ef2c60e0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-03 18:56:01.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/d35570abb83245159c3ee9db6d16ebe7\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a3a2f1c0ff8c4276a2ce188096aebf3c : SUCCESS in 15m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dc8ce607e30040939274fca44584436b : FAILURE in 6m 35s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c82db0a0160a40678b16105e0aff7ec7 : SUCCESS in 12m 05s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/ea8be138751e4f749c23f2aee0bb5b55 : SUCCESS in 13m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5bf07ba9021943dcb5a0aba73fa463bb : SUCCESS in 15m 26s\n- grenade https://zuul.opendev.org/t/openstack/build/0760649063fe49dc89d0fbf0a402b6b8 : SUCCESS in 57m 03s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a7c478b2f44942009c5e57d440afa495 : SUCCESS in 2h 01m 56s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/d195c297064d410987eaa76d84b3971c : SUCCESS in 29m 35s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/72b397558b264adc8337bee3da8beb01 : SUCCESS in 29m 14s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5e8726875bd841f4b4ef4062cfac7fe7 : FAILURE in 20m 13s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/2495ab3889df4252812dd50ea2063dc1 : SUCCESS in 26m 51s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/58134ee859a149c8ac233db42b66e8ea : SUCCESS in 11m 55s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/3f5bea55c8bc4a558592741642340629 : FAILURE in 19m 31s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f6c5fdca290e43b2b196ae8e5395bde0 : SUCCESS in 50m 46s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/fe7758c6ed0d4cdba148d11689a43f85 : FAILURE in 40m 13s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/b80703a8957e43a18399be388eb2022d : SUCCESS in 5m 37s (non-voting)\n- keystone-dsvm-functional-oidc-federation https://zuul.opendev.org/t/openstack/build/5e0a565843af4cf097522381c1951a05 : SUCCESS in 26m 18s","accounts_in_message":[],"_revision_number":1},{"id":"9874fdde3fe8dec9c93816d15317f0015ed70c7a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-03 23:09:33.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b9dcba11b09e42eba3bb7d5fe8ec6c62\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/5d5e05cecb884363966b74caff873275 : TIMED_OUT in 1h 00m 53s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/43af8585fb974956a552df41661cc9bd : TIMED_OUT in 1h 00m 46s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"047e09844bd48b00b6e37f050eed1ab4a9cd1020","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"real_author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2025-12-05 21:00:16.000000000","message":"Patch Set 2: Patch Set 1 was rebased on behalf of \u003cGERRIT_ACCOUNT_15334\u003e\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"_revision_number":2},{"id":"bd30b7dd6fac1a91fc27bc271e4787541b635e4e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-05 22:47:02.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/87211db9eaef4c39beaa45c4f221aef2\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/813f3cc5bf3e407bbcb35b17b269e61b : SUCCESS in 19m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/74f6c86d18e1493092b29b1f3152eea0 : SUCCESS in 4m 11s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a9d663565e6847388df22561e6b676b7 : SUCCESS in 14m 19s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/95d75c6a8a09439b8b096de022e8f10c : SUCCESS in 12m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4086ecd6b30a48ddbccf4f25b5bb9f15 : SUCCESS in 6m 31s\n- grenade https://zuul.opendev.org/t/openstack/build/15ec31ad5e2a4a7e9adddd876d9ea04a : SUCCESS in 27m 32s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/514af3f8fb0d4fa48e60ae60d6fb08de : SUCCESS in 1h 41m 43s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/90050f1ac30347f68cf46cb8a36cc86f : SUCCESS in 31m 04s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/2ecce38fa1e74b3bbc9852979094abd5 : FAILURE in 26m 30s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/f9d81624eda748c58cacc5cee520f451 : FAILURE in 27m 02s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/2650a80f367340db91edaaf7b2edf4a3 : SUCCESS in 25m 09s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/7ae43e830a304872b31aab3c037e896e : SUCCESS in 16m 47s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/89327c6e1d414492b05b89a392f20014 : SUCCESS in 20m 51s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/34d4daf781184d1187df5cf16c6678aa : SUCCESS in 43m 08s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/cc6c75ba54bb42c7891bb24e30c33b8a : SUCCESS in 6m 45s (non-voting)\n- keystone-dsvm-functional-oidc-federation https://zuul.opendev.org/t/openstack/build/a1d976303a524f29a27f12c7bcbc8a08 : SUCCESS in 33m 21s","accounts_in_message":[],"_revision_number":2},{"id":"c96d630a6ede39ce4e6ae524a4a914b45c9c1d84","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2025-12-05 22:48:15.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"25069277adf341b416bc33a8f3f5f9a39a935b9f","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-12-10 08:27:33.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"d67a1ae6a77eba0d9231a43a4089d582f621de7d","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-12-16 08:09:12.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"2b2a8370701f2359281784240a755c188d0ed7a5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 08:09:36.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"9a06fa7cd61df0e5775b7a7a7c332c34aae74e06","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 09:50:40.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a6cf9c7d31ff442187a4a68bb31c771c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/208e58b4f27146ecbcc615a534470765 : SUCCESS in 6m 40s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c5c2918ee91a4aaaba4a89e16f72aa18 : SUCCESS in 12m 31s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d586f8bc20dc46e397f9e7117784b43b : SUCCESS in 12m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cec3f0e429bc4b41b1d60b60a4536177 : SUCCESS in 13m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/a96b4b6a9f504917bc27743e548fdea0 : SUCCESS in 45m 27s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/df71fa1b0013421ab931c07f83ef5d1d : SUCCESS in 1h 36m 14s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/1e473e0da51a4111b664c23e82c4510c : SUCCESS in 15m 03s\n- keystone-dsvm-py3-functional-federation-ubuntu-jammy-k2k https://zuul.opendev.org/t/openstack/build/9995574c30334afbb035a93b1c321db5 : SUCCESS in 28m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/65459a842600411db97b5ee279ad07ac : SUCCESS in 57m 23s","accounts_in_message":[],"_revision_number":2},{"id":"ab3161fb233c6b8a4ed7cc8f5899a552d56ca495","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 09:50:40.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"cc04037369ec3cdacfe4a847c3d888af420c7dd4","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 09:51:41.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2b1b96f0bd9d4a87b840cbacd5ca5e67\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/53d5e7d22f4846efb96fbe3947b7982e : SUCCESS in 53s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"1c0c4c82efd5f27e16b4ea40da34e9d145ee72a2","revisions":{"0dddf7ab25b4672014d868c46f69c00f1fb81b28":{"kind":"REWORK","_number":1,"created":"2025-06-03 12:05:54.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/41/951641/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/41/951641/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/41/951641/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/41/951641/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/41/951641/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/41/951641/1"}}},"commit":{"parents":[{"commit":"aab001fea362bc576eb51507af7c15355c8c3f28","subject":"Fix DB migrations after alembic integration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/aab001fea362bc576eb51507af7c15355c8c3f28"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2025-05-30 10:47:29.000000000","tz":120},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-06-03 12:05:54.000000000","tz":0},"subject":"Fix getting token from application credentials token","message":"Fix getting token from application credentials token\n\nWhen user tries to get token from token that was initially issued using\napplication credentials it is necessary to restore the initial\napplication credential is to enforce it\u0027s scope, roles and access rules.\n\nCloses-bug: #2111836\nChange-Id: Ie94f7e18106b50087284bd8c81b50aa50ab104cb\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n(cherry picked from commit 2323c474f857b64b5e6159dab03e64580817c65c)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0dddf7ab25b4672014d868c46f69c00f1fb81b28"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0dddf7ab25b4672014d868c46f69c00f1fb81b28"}]},"branch":"refs/heads/stable/2025.1"},"1c0c4c82efd5f27e16b4ea40da34e9d145ee72a2":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-12-05 21:00:16.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"real_uploader":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"ref":"refs/changes/41/951641/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/41/951641/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/41/951641/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/41/951641/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/41/951641/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/41/951641/2"}}},"commit":{"parents":[{"commit":"b633bb8a50db0c86bf9cb39135cdf828b6690f19","subject":"Bytes-vs-str mismatch causes repeated ID mapping creates on list","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b633bb8a50db0c86bf9cb39135cdf828b6690f19"}]}],"author":{"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","date":"2025-05-30 10:47:29.000000000","tz":120},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-12-05 21:00:16.000000000","tz":0},"subject":"Fix getting token from application credentials token","message":"Fix getting token from application credentials token\n\nWhen user tries to get token from token that was initially issued using\napplication credentials it is necessary to restore the initial\napplication credential is to enforce it\u0027s scope, roles and access rules.\n\nCloses-bug: #2111836\nChange-Id: Ie94f7e18106b50087284bd8c81b50aa50ab104cb\nSigned-off-by: Artem Goncharov \u003cartem.goncharov@gmail.com\u003e\n(cherry picked from commit 2323c474f857b64b5e6159dab03e64580817c65c)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1c0c4c82efd5f27e16b4ea40da34e9d145ee72a2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/1c0c4c82efd5f27e16b4ea40da34e9d145ee72a2"}]},"branch":"refs/heads/stable/2025.1","description":"Rebase"}},"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"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":{}}},{"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":{}}},{"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":{}}}]}
