)]}'
{"id":"openstack%2Fopenstacksdk~923424","triplet_id":"openstack%2Fopenstacksdk~master~I81a6ed6143c43eea1ba7202db6d54f3859852a53","project":"openstack/openstacksdk","branch":"master","topic":"use-proxy","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":"2024-09-12 13:06:22.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":"I81a6ed6143c43eea1ba7202db6d54f3859852a53","subject":"cloud: Replace use of cloud methods in identity cloud layer","status":"MERGED","created":"2024-07-03 15:39:14.000000000","updated":"2025-02-25 10:54:16.000000000","submitted":"2025-02-25 10:54:16.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":"923424-use-proxy","meta_rev_id":"faec2e10c52fe0073b6767376592a67e8e3840dc","_number":923424,"virtual_id_number":923424,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-02-25 10:54:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-02-25 09:10:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-02-25 09:10:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":"2024-07-03 18:00:52.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":"97a304f76e2cf8da1d2a3a7e85eb7c9382d1aad5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-07-03 15:39:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4b74bca65e14d3f6f3d9b16fe82ae945fd38749e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-07-03 18:00:52.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e483a4684d6a4f3a80a20832d7142191\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/d7279e82c8e84370b39e480b472104b4 : SUCCESS in 54m 06s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/03d17ea563fb43e293bdf34444c3f4bf : SUCCESS in 47m 23s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/49b64d338ce44517924ad9931861e80f : SUCCESS in 5m 25s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5aeeac943a4b4614886d9f281c8feed8 : SUCCESS in 4m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/04539536ef404192a14fc72eb90e6efd : SUCCESS in 5m 10s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6169d93e1c8345b1b638956c43e51542 : SUCCESS in 9m 09s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/61597ec0fb574a149e3307e2694ac9f6 : SUCCESS in 57m 39s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/c328d3cd9a9243699592b8e785080c3f : SUCCESS in 4m 34s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/c92267bfc2464a158c5b30b2a02cf3d4 : SUCCESS in 4m 38s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/67238b34446f49c087c2de14d8937b52 : SUCCESS in 4m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/82fe31bb4b78465c96efb1ee7635fea2 : SUCCESS in 9m 40s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/7b63299c8ee04a779940e983ee508fe6 : SUCCESS in 1h 03m 33s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/2969d210fad147dca2b4fd3720095df7 : SUCCESS in 13m 42s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/17795af3ca6f4112be346520ab121a32 : FAILURE in 19m 16s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/42fb33d77c444e0a86d9fbb886ee2e61 : SUCCESS in 1h 01m 43s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/d7f1a57d35d642d2aa9c2db3527dd650 : SUCCESS in 1h 32m 24s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/8d89ffa8d4ff47268655dc09a9dde8b9 : SUCCESS in 1h 35m 39s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/d5c3ef300e1b405084f6310c8d50a36a : FAILURE in 49m 54s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/0f51e1b637714176af3261c6a7ae43f4 : SUCCESS in 36m 53s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/8f9ee942c9ce4a8bbd4f2754b39f6d77 : SUCCESS in 32m 56s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/5c67958bfd834f5e842f72af2a7e5f24 : FAILURE in 33m 20s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/a6453685bc1148648413233140b2fd25 : SUCCESS in 1h 10m 36s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/f03571660ff6409ea592ceaaee2f3cdc : SUCCESS in 1h 04m 41s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e30b45f9d02d5c6765989d525fdd79bde56a4615","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-08-09 10:02:45.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"037be782e434f53d17ceac830aa554bb81ffc546","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-09 11:41:07.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ed0aff84b9b4433397d4ef3c684bd503\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/95280db2412f474684c5f39821c9d300 : SUCCESS in 52m 55s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/a4a8e691dd104ce0b71a79f3274c558e : SUCCESS in 33m 42s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eeb5dcaa1c8f4d4898179b71127c052c : SUCCESS in 5m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d87896df20214da6b9ac3717029137bc : SUCCESS in 3m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e11a494945984d42ae7154bafc15cf58 : SUCCESS in 4m 05s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/9132b6371f454d9f8d1235462cca579a : SUCCESS in 8m 57s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/16170fe59a63447d87be6e310ed428a1 : SUCCESS in 59m 17s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/22ddb3c49e8941cd897c71fc49fe2f03 : SUCCESS in 4m 58s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/d3610843a6114f418be117fbca73863e : SUCCESS in 4m 45s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/d6509013d9ed408fb72d03978ff91d09 : SUCCESS in 4m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9d80dccdc4d24fdcb8a2c91c244a062e : SUCCESS in 12m 06s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/3e8665d0699f4ece8ec3c1145659a255 : SUCCESS in 1h 10m 36s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/cc73bf5af0534d3ca0bcfe6fc95d7c4b : SUCCESS in 12m 51s (non-voting)\n- dib-nodepool-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/ea8f2c12312d47cb8a4246cf08810c50 : SUCCESS in 40m 51s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f1aafcb53f8e4b91874a19d6ad8fcb88 : SUCCESS in 51m 41s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/2c8c8c33d16a402297c174d3b3c7b95f : SUCCESS in 1h 14m 42s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/0a6e3d3600a14e5fbb48e9630eb57aaf : SUCCESS in 1h 32m 08s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/8f98239dec9f4b8e8adbb67215bc06c2 : FAILURE in 54m 37s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/9d324e9703e34339b1d06179ddf10cbd : SUCCESS in 34m 05s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/4c9a7ead3fba488586c9acf1fd488ef8 : SUCCESS in 20m 48s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/f4e3fdd162a5468799df8c49f350e878 : FAILURE in 37m 53s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/8755bab89dd8435ab034b969e3fa8978 : SUCCESS in 1h 13m 25s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/68ba5b2837584304ab360fbb2ba77505 : FAILURE in 46m 03s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"122095458ac5076cd594a2ff705aa22e80f6fef6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-09-12 11:29:52.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"5820b9c834789157142b927d47215f142d7760bf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-12 12:54:40.000000000","message":"Patch Set 3: 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/606da8859d0e4c4f895c5527d0fa8e6d\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/7ae1b21eafb841b4bcb0b8bf28278273 : FAILURE in 17m 06s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/a41f64735d8349f385431988d67e5172 : FAILURE in 44m 55s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/edd9eaac77614c4b9d8ed1377f98c55f : SUCCESS in 4m 07s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6e0832ede2dc4e7697c20bc6f07ce291 : SUCCESS in 3m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4266b414f2bd430ab14b291cd7b58b24 : SUCCESS in 3m 16s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f90230e3cce544cc8b1ed62377589f32 : SUCCESS in 5m 48s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/6b023fa14be04b0aa54ae68a2a89e179 : SUCCESS in 52m 44s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/edcf36fc6be14de295a63c86c692734d : SUCCESS in 5m 08s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/2f443441913f435bbde5d5bdc452eb6e : SUCCESS in 3m 40s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/b314b9ce2e644744a85149b71825c2de : SUCCESS in 4m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/798f280dea5b49e4b58e27b3884c4fb8 : SUCCESS in 9m 16s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/2bd6acc7bb724ff7a26fc92d5ceca2b8 : SUCCESS in 53m 45s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/f5607710d69e4193a8a0952d21ef3cd4 : SUCCESS in 12m 28s (non-voting)\n- dib-nodepool-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/3abe6db1eb7a4f49b9b7fc59132d5578 : SUCCESS in 33m 43s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5141fbfc6eaa4489b72104418c8c7955 : SUCCESS in 59m 02s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/65209147e8204696807fb9666a3cad97 : FAILURE in 1h 03m 46s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/30172252264c4ddfafd333fd69123874 : SUCCESS in 1h 20m 08s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/3de9b1fd8e3d44299ada86a90043380c : FAILURE in 1h 00m 30s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/aef03127bd8b47289a220f69c58d4939 : FAILURE in 35m 10s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/f06fd052908a4b6bb65c79b59a97e2e3 : SUCCESS in 28m 49s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/1848e240e9d547f9bc4460d37e8438d9 : FAILURE in 28m 15s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/13f6a159fd674a7896d759a6fc491bf9 : FAILURE in 1h 14m 25s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/c1e17c23a01643e8bf8fa4bdb1ae7f6b : FAILURE in 41m 50s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"fd8a21d86acdba61e269d1567648e9bfcba2b46e","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-09-12 13:06:22.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"d6062a81e97ef35860786fcf88d3564ceda3cc2c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-09-12 14:55:02.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a7c73e251943444e939eb79d8a5cf17f\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/b12f1fd6cba546dd9a3395ffcca5c2e4 : FAILURE in 45m 47s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/13024f0233ed46fca769b06df11efa3c : FAILURE in 44m 38s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e2c4c6b496364c91b93f5cba77422ef4 : SUCCESS in 3m 58s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0281ddd696cb472288ceef28027e8f1d : SUCCESS in 5m 35s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d7575d92bb7648c0af8d77efebc8f273 : SUCCESS in 4m 27s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/974a8ec8b07a4cc5a0e10146eb48e4c1 : SUCCESS in 6m 15s (non-voting)\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d8d83c8b300c46f0bea43bad38a24af5 : SUCCESS in 1h 01m 20s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/36a4c1311b754b5c98f0f2a82fa86bca : SUCCESS in 4m 08s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/ce27328204e54d00964a983979f95bb7 : SUCCESS in 3m 55s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/4ff4d490108a4deb9067f72d7b07c00e : SUCCESS in 6m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c77a634f56f4a03b0ac14102af0b830 : SUCCESS in 9m 26s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/485a1a9ef3304f008092534cf7b42406 : SUCCESS in 58m 23s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/a39e724bf8124b799fe4c83aa5a9250f : SUCCESS in 13m 03s (non-voting)\n- dib-nodepool-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/88a995ae0590420481124d1eb87edc0a : SUCCESS in 30m 23s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/95d93b4586c042379294cc4911223afc : SUCCESS in 56m 20s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/8902def6452c461bad1f9bd52e8e5857 : SUCCESS in 1h 22m 55s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/dcf0d26fa7424880a5a997a4ec693967 : SUCCESS in 1h 40m 41s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/c7bd27600a0e4fb3ae392ac3a707a6b6 : FAILURE in 59m 43s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/27d43df581194f0ca3c0742cd96c7654 : FAILURE in 32m 52s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/5b72dc8051b0459395463fdcea7c043a : POST_FAILURE in 18m 41s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/876fb20c1ef44571917a9abcc6314b14 : FAILURE in 50m 46s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/cb2d5947386b4c42bb5c5145e5b3034f : SUCCESS in 1h 12m 25s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/91ac9159fa4e4d4aadc8aeda01677b80 : FAILURE in 48m 05s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"35c8c6f565819ce35a05063c33f845e784005c74","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-02-24 15:58:46.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"c1be9c23033aca43f2371d9ee929314d69db0010","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-24 18:57:48.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5cae33bddb1e474a890489b5369fa6bf\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/cdd0c9021d3f4373822bf8c05ca879fd : SUCCESS in 44m 33s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/567a94d2c32344568200c13f2e5dedf3 : SUCCESS in 39m 21s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1d33f9273f354034a4d2a213e1456409 : SUCCESS in 4m 38s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/151d43a69a004061b74f04b70a28c8a6 : SUCCESS in 4m 26s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2ff36399ae2a43ca804b7b8130d7d532 : SUCCESS in 4m 10s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/0b7adfcc971247f8b2d77a6856c90f0f : SUCCESS in 56m 03s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/2faca444a062480a88292619c3ccab48 : SUCCESS in 3m 50s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/d64a11b5a9a7466e974b12875508f2e6 : SUCCESS in 4m 39s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/29e27e6fd1a6469f99dfe6518133f5d3 : SUCCESS in 5m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c4c53bbccef4c788d9ed0e3121af329 : SUCCESS in 8m 31s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/976683cb922c40c297a789dd07a08199 : SUCCESS in 1h 36m 02s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/a427248e423941068d97dfea46967a20 : SUCCESS in 8m 03s (non-voting)\n- dib-nodepool-functional-openstack-ubuntu-noble-src https://zuul.opendev.org/t/openstack/build/9062af1ecb5b46a6be9cc213566d2ab4 : SUCCESS in 20m 44s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/12cc4975750046dc81027a0516695ada : SUCCESS in 57m 40s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/1810c7439320497190662890e3b9bb48 : SUCCESS in 1h 25m 15s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/ad07a26d28324614a64dbb61543e349d : SUCCESS in 1h 31m 35s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/fde922d4312e4430b2d4949ea2884520 : FAILURE in 56m 54s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/a0a2af1bb774487ab2cfd1e70d12a893 : FAILURE in 32m 50s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/0407557690454393af622baf8bc71397 : SUCCESS in 16m 51s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/c2a5469ff31b484bb41934cfa8a3745c : FAILURE in 41m 53s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/6666def92bdf49938c569c7071e0a79d : SUCCESS in 1h 29m 55s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/a4b0577ec0a140f59755969209ebe59c : FAILURE in 1h 13m 21s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"5aaa3ff5af0e6a2caeae5a64896f3b01c119ade7","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-02-25 09:10:34.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"d7fa147eea7e6834f780de3b2b5eee90038da98e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-25 09:11:19.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"6838f17dfdcd24ada7b9b6f099db25edacfe3833","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-25 10:54:16.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a69553b874da4bc6a8fdfd1835b94a05\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/141667493f5044c990b5ba1cec68345d : SUCCESS in 3m 32s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f80549554c92468bbd77828b0bbd0351 : SUCCESS in 3m 36s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/80fb5cc76ad2443997ef5ff47abe9559 : SUCCESS in 4m 13s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/9c068c46218f4f2d98f2614e2c970616 : SUCCESS in 1h 04m 35s\n- os-client-config-tox-py311-tips https://zuul.opendev.org/t/openstack/build/69f98411f5e14c8b93215b12d5575eb3 : SUCCESS in 4m 05s\n- osc-tox-py39-tips https://zuul.opendev.org/t/openstack/build/b921220e342d48efb99aad1a847322bc : SUCCESS in 3m 56s\n- osc-tox-py312-tips https://zuul.opendev.org/t/openstack/build/f478170ef1e947229eca377ec5afe527 : SUCCESS in 4m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3b7ca4c212d846fdac65be9200a4fce3 : SUCCESS in 10m 26s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/5ed57097bfc64688b3ce5f421336e4a9 : SUCCESS in 4m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0bdb135a2af14b4b8f21bda8c75f8b6f : SUCCESS in 48m 23s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/f014d95c6f664f669ad10a340f779d36 : SUCCESS in 1h 18m 07s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/6519eff99e0543b0830f0eb3ac952d68 : SUCCESS in 1h 13m 00s","accounts_in_message":[],"_revision_number":4},{"id":"faec2e10c52fe0073b6767376592a67e8e3840dc","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-25 10:54:16.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"4124120260eb0e7ec9a9efaccc3d5d0d9e19dbf0","revisions":{"0fd96685535d5da2b8e61979f88ff3b9642d67e9":{"kind":"REWORK","_number":1,"created":"2024-07-03 15:39:14.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/24/923424/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/24/923424/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/923424/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/923424/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/923424/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/24/923424/1"}}},"commit":{"parents":[{"commit":"6bb0f6acbce18cfcf64b15bf3ce7e3a5ad7cd835","subject":"cloud: Switch remaining block storage functions to proxy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/6bb0f6acbce18cfcf64b15bf3ce7e3a5ad7cd835"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-06-26 14:32:06.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-07-03 12:44:08.000000000","tz":60},"subject":"cloud: Replace use of cloud methods in identity cloud layer","message":"cloud: Replace use of cloud methods in identity cloud layer\n\nAlways use the proxy layer methods instead.\n\nWe also change the logic of the \u0027_get_grant_revoke_params\u0027 helper. This\npreviously returned the same error about a user needing to be specified\nif (a) a user was not specified or (b) a user was specified but it was\ninvalid. (b) makes no sense and as such no longer happens.\n\nChange-Id: I81a6ed6143c43eea1ba7202db6d54f3859852a53\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0fd96685535d5da2b8e61979f88ff3b9642d67e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/0fd96685535d5da2b8e61979f88ff3b9642d67e9"}]},"branch":"refs/heads/master"},"2447a02ef77f88bbd27ad02d858dd5928611cd59":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2024-08-09 10:02:45.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/24/923424/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/24/923424/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/923424/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/923424/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/923424/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/24/923424/2"}}},"commit":{"parents":[{"commit":"a4b20981992a5c423bcaf41db214b4bce3c9eae1","subject":"cloud: Switch remaining block storage functions to proxy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a4b20981992a5c423bcaf41db214b4bce3c9eae1"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-06-26 14:32:06.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-08-09 10:00:38.000000000","tz":60},"subject":"cloud: Replace use of cloud methods in identity cloud layer","message":"cloud: Replace use of cloud methods in identity cloud layer\n\nAlways use the proxy layer methods instead.\n\nWe also change the logic of the \u0027_get_grant_revoke_params\u0027 helper. This\npreviously returned the same error about a user needing to be specified\nif (a) a user was not specified or (b) a user was specified but it was\ninvalid. (b) makes no sense and as such no longer happens.\n\nChange-Id: I81a6ed6143c43eea1ba7202db6d54f3859852a53\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/2447a02ef77f88bbd27ad02d858dd5928611cd59"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/2447a02ef77f88bbd27ad02d858dd5928611cd59"}]},"branch":"refs/heads/master"},"a86291dbf2505f7e7e1190debf9b2f637ee97ff3":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2024-09-12 11:29:52.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/24/923424/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/24/923424/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/923424/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/923424/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/923424/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/24/923424/3"}}},"commit":{"parents":[{"commit":"bf741f33644cdbd4b17a3b0144904847c830755b","subject":"cloud: Switch remaining block storage functions to proxy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/bf741f33644cdbd4b17a3b0144904847c830755b"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-06-26 14:32:06.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-09-12 10:52:31.000000000","tz":60},"subject":"cloud: Replace use of cloud methods in identity cloud layer","message":"cloud: Replace use of cloud methods in identity cloud layer\n\nAlways use the proxy layer methods instead.\n\nWe also change the logic of the \u0027_get_grant_revoke_params\u0027 helper. This\npreviously returned the same error about a user needing to be specified\nif (a) a user was not specified or (b) a user was specified but it was\ninvalid. (b) makes no sense and as such no longer happens.\n\nChange-Id: I81a6ed6143c43eea1ba7202db6d54f3859852a53\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a86291dbf2505f7e7e1190debf9b2f637ee97ff3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/a86291dbf2505f7e7e1190debf9b2f637ee97ff3"}]},"branch":"refs/heads/master"},"4124120260eb0e7ec9a9efaccc3d5d0d9e19dbf0":{"kind":"REWORK","_number":4,"created":"2025-02-24 15:58:46.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/24/923424/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/24/923424/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/923424/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/923424/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/24/923424/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/24/923424/4"}}},"commit":{"parents":[{"commit":"e4a09ed8a469c88fb34f45d54e6e6b28b5231efa","subject":"cloud: Switch remaining block storage functions to proxy","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/e4a09ed8a469c88fb34f45d54e6e6b28b5231efa"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-02-24 15:22:13.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-02-24 15:35:07.000000000","tz":0},"subject":"cloud: Replace use of cloud methods in identity cloud layer","message":"cloud: Replace use of cloud methods in identity cloud layer\n\nAlways use the proxy layer methods instead.\n\nWe also change the logic of the \u0027_get_grant_revoke_params\u0027 helper. This\npreviously returned the same error about a user needing to be specified\nif (a) a user was not specified or (b) a user was specified but it was\ninvalid. (b) makes no sense and as such no longer happens.\n\nChange-Id: I81a6ed6143c43eea1ba7202db6d54f3859852a53\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/4124120260eb0e7ec9a9efaccc3d5d0d9e19dbf0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/4124120260eb0e7ec9a9efaccc3d5d0d9e19dbf0"}]},"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":{}}}]}
