)]}'
{"id":"openstack%2Fpython-openstackclient~1010176","triplet_id":"openstack%2Fpython-openstackclient~stable%2F2026.1~Iedf8aca33e87078557daa8de1dd7591d42a2d37a","project":"openstack/python-openstackclient","branch":"stable/2026.1","attention_set":{},"removed_from_attention_set":{"35059":{"account":{"_account_id":35059,"name":"Veronika Fisarova","display_name":"vfisarov","email":"vfisarov@redhat.com","username":"vfisarov"},"last_update":"2026-10-13 15:54:10.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-10-13 13:48:29.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":"Iedf8aca33e87078557daa8de1dd7591d42a2d37a","subject":"Identity: Fix federation protocol create and set SDK args","status":"MERGED","created":"2026-10-13 13:29:10.000000000","updated":"2026-10-13 15:55:16.000000000","submitted":"2026-10-13 15:54:10.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":"1010176","meta_rev_id":"248c6e37eda67d24b101fc1ae8bba479070057ac","_number":1010176,"virtual_id_number":1010176,"owner":{"_account_id":35059,"name":"Veronika Fisarova","display_name":"vfisarov","email":"vfisarov@redhat.com","username":"vfisarov"},"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-10-13 15:54:10.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-10-13 13:48:29.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-10-13 13:48:29.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}},"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-10-13 13:29:47.000000000","updated_by":{"_account_id":35059,"name":"Veronika Fisarova","display_name":"vfisarov","email":"vfisarov@redhat.com","username":"vfisarov"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2026-10-13 14:52:38.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":"1cb2d538c2685a4144ad18b118bbbe96d13cf09c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35059,"name":"Veronika Fisarova","display_name":"vfisarov","email":"vfisarov@redhat.com","username":"vfisarov"},"date":"2026-10-13 13:29:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e3b1ac4f274adbe3562d245c8dfb2f64c1ae5967","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-10-13 13:48:29.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"3b0cb213fe447af969a153c728ccac0696c3686c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-13 14:52:38.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8f67105d7e154768a8b08e7a63c4e9a4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e86914cd2cf148d1a2dfabe749923d09 : SUCCESS in 4m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4af78434facb4d57bd43d8e6b508448d : SUCCESS in 4m 04s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ecd80c5cb0e64453aca50b4063039fd8 : SUCCESS in 3m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1298003e7bda4fb7aa8d1c7cfba68011 : SUCCESS in 3m 14s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a63bbe6379b0418db2af3a4e4ea8f58d : FAILURE in 5m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1df05ebdf34747a2b9e98520023ca47e : SUCCESS in 5m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cea3c63aa0684995b6ef0716917b7c7d : SUCCESS in 10m 19s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/ecaefedf5dad49b09138333426149366 : FAILURE in 6m 12s (non-voting)\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/ce868410293b41c0bb4e8652a4ef4edd : SUCCESS in 1h 17m 44s","accounts_in_message":[],"_revision_number":1},{"id":"f9cabc66de5dfdfbd53443d233cca569b35745a7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-13 14:53:21.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"15db8da01c9e9c17e3d6abe93812f47dc1f7956f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-13 15:54:10.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4515e519763848bea1ce36858c613fd2\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6179bb278761437cbcf1b50d8f14c829 : SUCCESS in 4m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/c9bff17f94084ad6a881ff9e0c88df95 : SUCCESS in 4m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f8b6287b85e44c0fac6ae2a9f51916f5 : SUCCESS in 4m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b71b9e4c930142efaae4f1e1ff1155b8 : SUCCESS in 3m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/23d4426b959f4a7da9027701519f7fc6 : SUCCESS in 4m 02s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/c1e5060cd7c146ed9fd3bcd6ee2214c1 : SUCCESS in 59m 34s","accounts_in_message":[],"_revision_number":1},{"id":"753809a93d2d1983b7ca36313a14108a1646bb65","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-13 15:54:10.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"248c6e37eda67d24b101fc1ae8bba479070057ac","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-13 15:55:16.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/02a6d080d53441d2a8b466ea4a23e934\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b5c5ae0e66334507adde7a9d29bba1c3 : SUCCESS in 51s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a6391b4150a44bcfa568a3258862d6da : SUCCESS in 46s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"49a1717e3b201ebed65bf9a98f1c9a382e1fee2f","revisions":{"49a1717e3b201ebed65bf9a98f1c9a382e1fee2f":{"kind":"REWORK","_number":1,"created":"2026-10-13 13:29:10.000000000","uploader":{"_account_id":35059,"name":"Veronika Fisarova","display_name":"vfisarov","email":"vfisarov@redhat.com","username":"vfisarov"},"ref":"refs/changes/76/1010176/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/76/1010176/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/76/1010176/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/76/1010176/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/76/1010176/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/76/1010176/1"}}},"commit":{"parents":[{"commit":"36a175e6185a491ab57ac877a1fbe2217429de0b","subject":"fix: use correct parsed_args attribute in volume group type show","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/36a175e6185a491ab57ac877a1fbe2217429de0b"}]}],"author":{"name":"Veronika Fisarova","email":"vfisarov@redhat.com","date":"2026-10-13 12:22:52.000000000","tz":120},"committer":{"name":"Veronika Fisarova","email":"vfisarov@redhat.com","date":"2026-10-13 13:24:19.000000000","tz":120},"subject":"Identity: Fix federation protocol create and set SDK args","message":"Identity: Fix federation protocol create and set SDK args\n\nThe migration of federation protocol commands to SDK\n(I4f1303b7b6c7ea2e67e5770745db060f08ba7761 / d1359947) passed the\nprotocol identifier as name\u003d on create. openstacksdk\u0027s\nFederationProtocol maps name to Body(\u0027id\u0027), but Resource.id also maps\nto the same body key, so name\u003d is silently dropped when constructing\nthe resource. PUT create then fails with \"Request requires an ID but\nnone was found\".\n\nThe same migration called update_federation_protocol with idp_id\u003d and\nname\u003d kwargs instead of the required idp and protocol parameters, so\nset fails with a TypeError before any API request.\n\nPass id\u003d on create and idp_id\u003d/protocol\u003d on set. This branch still uses\nthe idp_id keyword (later renamed to idp on newer branches).\n\nDepends-On: https://review.opendev.org/c/openstack/python-openstackclient/+/1010170\nChange-Id: Iedf8aca33e87078557daa8de1dd7591d42a2d37a\n(cherry picked from commit 56bc1f9e1392d823fa59bf083dbab85fb4911f0c)\nSigned-off-by: Veronika Fisarova \u003cvfisarov@redhat.com\u003e\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/49a1717e3b201ebed65bf9a98f1c9a382e1fee2f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/49a1717e3b201ebed65bf9a98f1c9a382e1fee2f"}]},"branch":"refs/heads/stable/2026.1"}},"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"}}]}],"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":""}}}]}
