)]}'
{"id":"openstack%2Fkeystone~953089","triplet_id":"openstack%2Fkeystone~master~I7ddaca78d0fe190e6384656b846da56e6ca24e88","project":"openstack/keystone","branch":"master","topic":"remove-py39","attention_set":{},"removed_from_attention_set":{"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2025-07-18 16:57:51.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I7ddaca78d0fe190e6384656b846da56e6ca24e88","subject":"Remove Python 3.9 support","status":"MERGED","created":"2025-06-23 12:01:36.000000000","updated":"2025-07-18 16:57:51.000000000","submitted":"2025-07-18 16:57:51.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":"953089-remove-py39","meta_rev_id":"fdc0c778f5147a117baf8c5d204aa774766c3e70","_number":953089,"virtual_id_number":953089,"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-07-18 16:57:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":2,"date":"2025-07-18 14:26:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-07-18 14:04:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":1,"date":"2025-07-18 14:43:57.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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"all":[{"value":1,"date":"2025-07-18 14:26:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":[],"reviewers":{"REVIEWER":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_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-23 12:38:30.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-07-18 14:04:06.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2025-07-18 14:26:41.000000000","updated_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"},{"updated":"2025-07-18 14:43:57.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"}],"messages":[{"id":"bb2a29314163a45ec84e0494469b39a4072732af","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-06-23 12:01:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3c5d0a6cd37a6074adbf6999733285fecd5c300c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-23 12:38:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/99f8bfe7e4544611a85905eeaf87e770\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/6f126931051640458f41d967fef7d888 : SUCCESS in 2m 19s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2530549c15c74b048a0eb93434457d7a : SUCCESS in 16m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0e0debe1bd4445eebae3c0fb83f5db43 : SUCCESS in 6m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/926fbfe7ac93494a938d52a62e1fd61f : SUCCESS in 13m 05s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0e9789c71c1641eda6939bdd4c3e1c6b : SUCCESS in 11m 03s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/94359bdc1b3644bfb50e3a9d1bded6fb : SUCCESS in 16m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a4be12959a424356b6d4de5b54dfea95 : SUCCESS in 13m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fbfa18192cd8457fb8cef702bef390f7 : SUCCESS in 9m 12s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/c178e9ed1fa54f7ea90fcfc6bfb604ce : SUCCESS in 14m 25s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/caefcb872bcf4187a323325c25f76122 : SUCCESS in 23m 12s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/fe5efabb1903478fb455fcb1abdbf989 : FAILURE in 25m 08s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/2261575d049246adb51c8582a31a6fdf : FAILURE in 22m 47s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/0829d5cb02634a18890be8efa22ae72f : SUCCESS in 26m 14s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/5a7231833eb8471dac7d00b69e2d0cfd : SUCCESS in 21m 53s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/cd556c66ec13411d882e67679fb353c6 : FAILURE in 33m 10s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/bda08519a04a4f31bae3e5166933a5bf : RETRY_LIMIT in 8m 02s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"969b7726879c58e5a76111657aee4ee33abc3baf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-23 13:00:19.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1867884130d94960b0d6d5d3afc820e9\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/aaea3fa273054f95b5d00031ab9e1ec3 : SUCCESS in 44m 07s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/933d295554fa4fe8b213886abd4d7b76 : SUCCESS in 29m 10s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e58a8766295848998ff0efea3c59116a : SUCCESS in 44m 16s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"33f8075c3142a8b06e337efd89a8fa0bd8311279","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"date":"2025-06-26 02:16:32.000000000","message":"Patch Set 2: Published edit on patch set 1.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"caeb23047457f609cbbc2d97c21ad234953a8d69","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-26 03:20:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/48cb6660ced3478a9599f95cc9da51a0\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/d2227444c3064e1aa169b7fb9f2f8fba : SUCCESS in 2m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e48c6ad97d1049d5bb6e11001803a91a : SUCCESS in 17m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6c00dca7165d45d1aace174ffb348180 : SUCCESS in 6m 12s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ca52b0e29dd044babc8b94817bcff750 : SUCCESS in 11m 51s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9160cb4301754dda8aa8c1919369e380 : SUCCESS in 7m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/24d6f7adef2447e5a73ef21df1cda84a : SUCCESS in 9m 20s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c6981dfb6384d839521874c5ce51adb : SUCCESS in 6m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d26c971e597044669dfbffb6e9d5323c : SUCCESS in 10m 40s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/c6f45b7562914d1d847b8c9b5286a989 : SUCCESS in 15m 29s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/4684c23772c045fe83f874417db3dd96 : SUCCESS in 29m 48s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/5e07eb676c6a41e498c71e1c351837cc : FAILURE in 16m 47s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/e4e8ed05ccd746b699d572e0038133a5 : FAILURE in 23m 07s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/f43901c6b7b84d76a5b531201b31fa41 : SUCCESS in 26m 20s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/c793b5f782d64aa08e1cd8c4d143d674 : SUCCESS in 26m 11s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/3e3b183155364796b0144fe545e9463d : FAILURE in 39m 53s (non-voting)\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3464f2f62e3149f1b109887e8dde4e02 : SUCCESS in 8m 37s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"cc61329b1dea363c482c066900a5512e970eab0b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-26 04:12:34.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8b346ca445b74dc8ad8ef8799a2607eb\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/fba8df19f7d74a27868504394b78638a : SUCCESS in 30m 34s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/0ca68dd75ae54b529ab6296717447ca6 : SUCCESS in 31m 18s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/6b09d96ea03b47f5a108e7ca3be8247f : SUCCESS in 51m 02s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"bdfebd6cb5573f8944ec651d5e2f8ecb623520cf","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2025-07-18 14:04:06.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"76ed369d990a3903d03d8d2aec25dcdd9f87d0c5","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2025-07-18 14:26:41.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"ab855b434d7ac9e096862a472952ce07ad76b9cb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-18 14:27:13.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"318c42da66db0a0cf23c46d7c6f83ed3d6353b36","author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"date":"2025-07-18 14:43:57.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"7d1b74f0a0cb7f0fe787a445bad3f2fd76370501","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-18 16:57:51.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a193a64d82654d33a56c763ac526fc84\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/b35d1eb1408740f8bbf67667fc5fb6f0 : SUCCESS in 3m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c2e2379f08b34d12a3dcded8bd70bb97 : SUCCESS in 3m 22s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/26cf06ffded64942a56eb94245299ee4 : SUCCESS in 7m 41s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c34a6c657e924f3091d15f445c121bdc : SUCCESS in 13m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2612bffd0c2a4b28b3c1b00cffa1d4be : SUCCESS in 14m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5ca5292374ae4fd5a8d3eb93903143eb : SUCCESS in 11m 22s\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/7a59166198b2448ea506fd2ab958f7e8 : SUCCESS in 22m 44s\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/45f14b61ab294676927db93a1c64c5b7 : SUCCESS in 20m 30s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/7153c636df504025a01ed3b205757c61 : FAILURE in 38m 25s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"fdc0c778f5147a117baf8c5d204aa774766c3e70","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-18 16:57:51.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"48407c6d7b83630a12867fbd989d2f57cb75346d","revisions":{"b118b8d4714fc6d1b65d87ef663806d1d2dea2c0":{"kind":"REWORK","_number":1,"created":"2025-06-23 12:01:36.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/89/953089/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/89/953089/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/89/953089/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/89/953089/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/89/953089/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/89/953089/1"}}},"commit":{"parents":[{"commit":"50d266e590d264d0f09f96344594dd4873e8fa5e","subject":"Merge \"Add JSON schema and validation for `region`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/50d266e590d264d0f09f96344594dd4873e8fa5e"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-06-23 12:01:26.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-06-23 12:01:26.000000000","tz":540},"subject":"Remove Python 3.9 support","message":"Remove Python 3.9 support\n\nPython 3.9 is no longer part of the tested runtimes[1].\n\n[1] https://governance.openstack.org/tc/reference/runtimes/2025.2.html\n\nChange-Id: I7ddaca78d0fe190e6384656b846da56e6ca24e88\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b118b8d4714fc6d1b65d87ef663806d1d2dea2c0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/b118b8d4714fc6d1b65d87ef663806d1d2dea2c0"}]},"branch":"refs/heads/master"},"48407c6d7b83630a12867fbd989d2f57cb75346d":{"kind":"REWORK","_number":2,"created":"2025-06-26 02:16:32.000000000","uploader":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"ref":"refs/changes/89/953089/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/89/953089/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/89/953089/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/89/953089/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/89/953089/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/89/953089/2"}}},"commit":{"parents":[{"commit":"50d266e590d264d0f09f96344594dd4873e8fa5e","subject":"Merge \"Add JSON schema and validation for `region`\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/50d266e590d264d0f09f96344594dd4873e8fa5e"}]}],"author":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-06-23 12:01:26.000000000","tz":540},"committer":{"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","date":"2025-06-26 02:16:32.000000000","tz":0},"subject":"Remove Python 3.9 support","message":"Remove Python 3.9 support\n\nPython 3.9 is no longer part of the tested runtimes[1].\n\n[1] https://governance.openstack.org/tc/reference/runtimes/2025.2.html\n\nChange-Id: I7ddaca78d0fe190e6384656b846da56e6ca24e88\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/48407c6d7b83630a12867fbd989d2f57cb75346d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/48407c6d7b83630a12867fbd989d2f57cb75346d"}]},"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":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}}]}],"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":{}}}]}
