)]}'
{"id":"openstack%2Fopenstacksdk~888238","triplet_id":"openstack%2Fopenstacksdk~master~Iecb3437a7676250b52797bffe382bf8f2db0a647","project":"openstack/openstacksdk","branch":"master","topic":"placement-in-sdk","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":"2023-07-28 13:52:24.000000000","reason":"Change was submitted"},"27900":{"account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"last_update":"2023-07-28 10:32:47.000000000","reason":"\u003cGERRIT_ACCOUNT_27900\u003e replied on the change","reason_account":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}},"hashtags":[],"change_id":"Iecb3437a7676250b52797bffe382bf8f2db0a647","subject":"tests: Update functional tests for resource providers","status":"MERGED","created":"2023-07-12 12:01:44.000000000","updated":"2023-07-28 13:52:24.000000000","submitted":"2023-07-28 13:52:24.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":"888238-placement-in-sdk","meta_rev_id":"7eecbd150602133ffac6c0365d7230925bf7fdf8","_number":888238,"virtual_id_number":888238,"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":"2023-07-28 13:52:24.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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":2,"date":"2023-07-28 10:32:47.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"]}],"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":"2023-07-28 10:32:47.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"]}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-07-12 14:07:28.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":"2023-07-28 10:27:28.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":"REVIEWER"}],"messages":[{"id":"40ee14684f790a4199e224641592240214aff979","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2023-07-12 12:01:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"225785cd3db3a5e1c63840514cfb0ba0e584a78d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-12 14:07:28.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4108aa82e46e417496a488c7929e4d0f\n\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/f8a38ae5a00445a3b123e43f7bc4b6b5 : SUCCESS in 51m 45s (non-voting)\n- bifrost-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/e5b17abbb42f4368a5f396de52593d52 : SUCCESS in 34m 45s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/13b9576e65ff45fda49b73e8190a3274 : SUCCESS in 3m 47s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9085bdbc4c514fbaaafc2b568b4680f1 : SUCCESS in 3m 59s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3c74556e069e4cb6b5acc8978c5f520f : SUCCESS in 3m 36s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8f436d4e4b85436ca4696e12468203e2 : SUCCESS in 3m 36s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/08edf14812aa41028bdcd9e5248617ae : SUCCESS in 1h 14m 00s\n- os-client-config-tox-py38-tips https://zuul.opendev.org/t/openstack/build/b2e72ef592b84e00a6372dca941dabe2 : SUCCESS in 3m 35s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/a521e51257994c51951ef1e807e989c3 : SUCCESS in 4m 50s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/407a21c18ca14bd5b555a638c675f2b4 : SUCCESS in 4m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/09e24ae42a6441869434871a92ee2dc3 : SUCCESS in 7m 43s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/cdad8b88b6a54af19f53b42585bc050f : SUCCESS in 56m 33s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/4f493a88fe7a41338e3f8dfd3709dab9 : SUCCESS in 12m 39s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/17635007129b439ca9896e917a580683 : SUCCESS in 37m 36s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/71c918e5f5a24e2eae86c8ae7a88f0d3 : SUCCESS in 1h 00m 33s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/a90a54c057df4a03aa3b9fa3c749425a : SUCCESS in 1h 28m 19s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/4c249b346bcb4012a32e06ea977ed4f5 : SUCCESS in 1h 44m 14s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/c4eac02347394ebbb11337273669d57e : SUCCESS in 1h 01m 05s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/21196c1362af40548c929f42279750f1 : SUCCESS in 1h 11m 11s (non-voting)\n- openstacksdk-functional-devstack-manila https://zuul.opendev.org/t/openstack/build/2545191a115f4696a53f22d1c7557916 : SUCCESS in 39m 35s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/2b8f98217d304fa1bcb980152413bbaa : SUCCESS in 37m 45s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/dadd153567bd460a8680c337f9432ca3 : SUCCESS in 30m 20s (non-voting)\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/f8a17b4dad604f1bad5f515f36c277e5 : SUCCESS in 1h 27m 30s (non-voting)\n- ansible-collections-openstack-functional-devstack https://zuul.opendev.org/t/openstack/build/dee494909701402d9e2af5ef7f8f274c : SUCCESS in 1h 15m 07s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e8eda5d7f22839f9858b15bdcdd31fee65b34752","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2023-07-28 10:32:47.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"f17dce51a8e99a3f86668fe4c40b1d5a3bea7369","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-28 10:33:52.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"5ca899cbf04d40fb23c9cabdb356c5d8e8e8f0e7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-28 13:52:24.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bc9294fc61a44e40894bd2701c29684a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3d57dc72ece840bfbaf3bc3efe34c1c3 : SUCCESS in 5m 10s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f045d80666b845e699d208a79468640f : SUCCESS in 3m 47s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6257e34c32c64f73a1bd8733a0f3d2a2 : SUCCESS in 4m 05s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/53e6692c0f81438ba58655aedebc0eb9 : SUCCESS in 4m 12s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/bd900b0ebbef43669a101a7346cc3e1b : SUCCESS in 1h 04m 06s\n- os-client-config-tox-py38-tips https://zuul.opendev.org/t/openstack/build/2e1aa097eda44c199fcfa4262ade2587 : SUCCESS in 4m 11s\n- osc-tox-py38-tips https://zuul.opendev.org/t/openstack/build/5902de5897e4443ea6b00fa69214b4b6 : SUCCESS in 4m 37s\n- osc-tox-py310-tips https://zuul.opendev.org/t/openstack/build/f3da57ae047a4820b5022b069a74d11e : SUCCESS in 5m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/70e67695ded64239932775da049e82a5 : SUCCESS in 8m 46s\n- opendev-buildset-registry https://zuul.opendev.org/t/openstack/build/87f77f7754734f4eb6505ae084f6b257 : SUCCESS in 1h 21m 56s\n- nodepool-build-image-siblings https://zuul.opendev.org/t/openstack/build/162ffa0902cf48aaa266b95bfa7e70b7 : SUCCESS in 13m 54s (non-voting)\n- dib-nodepool-functional-openstack-centos-8-stream-src https://zuul.opendev.org/t/openstack/build/3aceeaaf715b468398e35b7f7f34a579 : SUCCESS in 1h 01m 37s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4766e88f43d9487a86bb4fc5d160fc0b : SUCCESS in 47m 09s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/1178018342b84672bececf9e0559119b : SUCCESS in 1h 26m 29s\n- openstacksdk-functional-devstack-networking-ext https://zuul.opendev.org/t/openstack/build/ba9acf2bc9f0479dbe2414d4857555b9 : SUCCESS in 1h 47m 17s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/f78ac25135f54bac9e6ec8c0d7026665 : SUCCESS in 57m 46s","accounts_in_message":[],"_revision_number":1},{"id":"7eecbd150602133ffac6c0365d7230925bf7fdf8","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-28 13:52:24.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"69fea357b56815646a9df936562ae4013ec8cd9f","revisions":{"69fea357b56815646a9df936562ae4013ec8cd9f":{"kind":"REWORK","_number":1,"created":"2023-07-12 12:01:44.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/38/888238/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/38/888238/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/38/888238/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/38/888238/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/38/888238/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/38/888238/1"}}},"commit":{"parents":[{"commit":"ba98bf750014b23a6fd47c845d7eb71e04c4b52c","subject":"Merge \"Bump the chunk_size to use CPU more efficiently\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/ba98bf750014b23a6fd47c845d7eb71e04c4b52c"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-07-12 10:20:00.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2023-07-12 11:52:18.000000000","tz":60},"subject":"tests: Update functional tests for resource providers","message":"tests: Update functional tests for resource providers\n\nTweak this to use the new pattern of creating the resource in setUp,\ndeleting them in tearDown, and doing everything else in one function.\nTake the opportunity to also add a test of the update mechanism while\nwe\u0027re here.\n\nChange-Id: Iecb3437a7676250b52797bffe382bf8f2db0a647\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/69fea357b56815646a9df936562ae4013ec8cd9f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/69fea357b56815646a9df936562ae4013ec8cd9f"}]},"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":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"}},{"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":{}}}]}
