)]}'
{"id":"openstack%2Fopenstacksdk~979920","triplet_id":"openstack%2Fopenstacksdk~master~I07f205a00126dc29b5d828135b348c6be5b957d0","project":"openstack/openstacksdk","branch":"master","topic":"identity/identity-provider-authorization-ttl","attention_set":{},"removed_from_attention_set":{"36482":{"account":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"last_update":"2026-03-18 13:00:45.000000000","reason":"Change was submitted"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2026-03-18 11:20:09.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}},"hashtags":[],"change_id":"I07f205a00126dc29b5d828135b348c6be5b957d0","subject":"Identity: Support authorization_ttl property for identity providers","status":"MERGED","created":"2026-03-10 21:50:03.000000000","updated":"2026-03-18 13:01:45.000000000","submitted":"2026-03-18 13:00:45.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":"979920-identity/identity-provider-authorization-ttl","meta_rev_id":"a8038d244c8d211ec2c3643165bbc88ce923502a","_number":979920,"virtual_id_number":979920,"owner":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-03-18 13:00:45.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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":2,"date":"2026-03-18 11:20:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":1,"date":"2026-03-18 11:20:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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},"Allow-Post-Review":{"all":[{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-10 23:31:06.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":"2026-03-11 22:50:06.000000000","updated_by":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"}],"messages":[{"id":"2cdc1f9b03c394da12ba6fc00007060e20ddea51","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"date":"2026-03-10 21:50:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b1176f59f51367c0f750a44068adfa4e4376aa69","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-10 23:31:06.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/24a6b49455b94732b9194d66d0dc4a71\n\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/c9896b9dc4be4cbb87a5eeea461797d1 : SUCCESS in 26m 40s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/821ae51e28d84a26a97c1f82ba42d701 : SUCCESS in 5m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9897fc30ec1541d9bc426617efef69c5 : SUCCESS in 6m 51s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/15f62761a32749b29aba041afb00395a : SUCCESS in 3m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1cce25f89cc4436a84e247137e454245 : SUCCESS in 3m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e5ea349a2b0143448dc44476e7c4149d : SUCCESS in 5m 08s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/a7f5f27e0ca847a781122a74d711702c : SUCCESS in 54m 31s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/89be8aa13aa24a28818917e3d4401a2b : SUCCESS in 3m 21s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/a559a9b4f2ec45e69c29f407420937e5 : SUCCESS in 5m 54s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/278ac04696cd4a33ad6be752d908cabc : SUCCESS in 3m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5e4e28b2f8f74595ab76953b1d1ae6a0 : SUCCESS in 5m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/35e8a012c952427cb6529ed31e74c5c0 : SUCCESS in 36m 19s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/0394d846f887484380128a3a71e01829 : SUCCESS in 1h 00m 23s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/38ec55e145bb4ce4a978b15354bfd030 : SUCCESS in 1h 38m 28s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/b2f9eb2172dc4ec89477b7232b255c24 : FAILURE in 33m 38s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/ae6acbf9122d444aaff740f721544a3f : SUCCESS in 18m 12s\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/30480077ec2c4790a66b35a71aa4c036 : SUCCESS in 14m 51s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/9e865c3cafea42c29c230bffbc0456ec : SUCCESS in 48m 35s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/195f1b0e05d04b4ea027d49e7d77a165 : SUCCESS in 42m 35s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/73f53da4967b4b0f84588a671c8d5e77 : SUCCESS in 1h 20m 32s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"bb2482f8502cbb8652ba9fecbb21c26e60f2e767","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"date":"2026-03-13 18:13:24.000000000","message":"Topic identity/deprecate-find-federation-protocol removed","accounts_in_message":[],"_revision_number":1},{"id":"b4f729444a5665c7de4b1e0d550c1ee8cc3eef13","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"date":"2026-03-13 18:14:19.000000000","message":"Topic set to identity/identity-provider-authorization-ttl","accounts_in_message":[],"_revision_number":1},{"id":"682bacbc9f13864e0e2a26f3b095f3349aed57d9","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-03-18 11:20:09.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"442b8994aa4e79ead30e387f45375cb302c067a5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-18 11:20:53.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"d6ee9d6a5be3ad399d5daaa455648d00d418f44e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-18 13:00:45.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c7a737f1f3bf47bea9cf56d4e9143bdb\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/29a23f0354ff47d793dadfa17fa604e8 : SUCCESS in 4m 31s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a87b8302febb48009c0e6c24838da64c : SUCCESS in 3m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/6ca4cd87070f4f1487e4f9e9fab6ed64 : SUCCESS in 4m 03s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/293675c922ec45bebcb28ff7822b0904 : SUCCESS in 1h 05m 11s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/c2c05c1931e6438186b7d1698e5d8484 : SUCCESS in 3m 32s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/dd5d79dde282427b882ad88eb739884c : SUCCESS in 4m 30s\n- osc-tox-py313-tips https://zuul.opendev.org/t/openstack/build/fc755200d0ae44aaac03ca54ff6d713f : SUCCESS in 5m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/874062b2000d46fc8a949463afd2d4ef : SUCCESS in 10m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8259ec2f8ecb431381adce187c01ad32 : SUCCESS in 1h 02m 22s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/cb531ae0d223432cbd373c4275ff34fc : SUCCESS in 57m 46s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/91590a1edb68405e83eccfb0682f53ee : SUCCESS in 1h 38m 34s\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/cf4a7f2bec2e40f8bcad14b8bf246dd4 : SUCCESS in 23m 57s","accounts_in_message":[],"_revision_number":1},{"id":"c022818d597e32b1a434f81503f4f0e1195d2e65","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-18 13:00:45.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"a8038d244c8d211ec2c3643165bbc88ce923502a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-18 13:01:45.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e0093ebc9ba54f23bd71df0a6986e42c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/813f3b39a31f4892b2f224badd0653ef : SUCCESS in 48s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"e8b69cf27e48f4102ca582efb16f7e7a64ef3d27","revisions":{"e8b69cf27e48f4102ca582efb16f7e7a64ef3d27":{"kind":"REWORK","_number":1,"created":"2026-03-10 21:50:03.000000000","uploader":{"_account_id":36482,"name":"Oria Weng","display_name":"0weng","email":"oweng@osuosl.org","username":"0weng"},"ref":"refs/changes/20/979920/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/20/979920/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/20/979920/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/20/979920/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/20/979920/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/20/979920/1"}}},"commit":{"parents":[{"commit":"5507837df5ad01c3447a4006c5355faca4ee1ec1","subject":"Merge \"Identity: Deprecate find_mapping()\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/5507837df5ad01c3447a4006c5355faca4ee1ec1"}]}],"author":{"name":"0weng","email":"oweng@osuosl.org","date":"2026-03-10 21:42:41.000000000","tz":-420},"committer":{"name":"0weng","email":"oweng@osuosl.org","date":"2026-03-10 21:49:55.000000000","tz":-420},"subject":"Identity: Support authorization_ttl property for identity providers","message":"Identity: Support authorization_ttl property for identity providers\n\nChange-Id: I07f205a00126dc29b5d828135b348c6be5b957d0\nSigned-off-by: 0weng \u003coweng@osuosl.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e8b69cf27e48f4102ca582efb16f7e7a64ef3d27"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e8b69cf27e48f4102ca582efb16f7e7a64ef3d27"}]},"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Allow-Post-Review","status":"MAY"}]}],"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":"Allow-Post-Review","description":"Allow Post Review","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"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":{}}}]}
