)]}'
{"id":"openstack%2Fceilometer~998850","triplet_id":"openstack%2Fceilometer~master~I368bf2e587f7ee50713d912f1744a889015f1a19","project":"openstack/ceilometer","branch":"master","topic":"ceilometer_use_openstack_sdk","hashtags":[],"change_id":"I368bf2e587f7ee50713d912f1744a889015f1a19","subject":"[WIP] Add a FakeSDKCompute test fixture","status":"NEW","created":"2026-07-27 20:53:52.000000000","updated":"2026-08-06 20:54:59.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9b76b6ce46ee05ef904bcd7f46bff1fe7e870f59","_number":998850,"virtual_id_number":998850,"owner":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-08-06 20:54:59.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-27 21:10:51.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":"edf2bc0f67d1c67fbed36acb07519c7e3312488e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-07-27 20:53:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3c4ea56139ea68612e1dfbff64e6e4be90ba8c36","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-07-27 20:57:43.000000000","message":"Topic set to ceilometer_use_openstack_sdk","accounts_in_message":[],"_revision_number":1},{"id":"319664005561d01cdadd54838d66829aa42d4824","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 21:10:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dfe2d52997e0440a93c6d11b013e9bda\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4ce16165739b48518e8f6c25a195bb0c : SUCCESS in 7m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b5ebb52298e747bea92c8f4cecde5635 : SUCCESS in 5m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7e5f8785cbbf4eeaaff5c3705166552f : SUCCESS in 6m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f8738956482e4cfba244cd146060f12d : SUCCESS in 6m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2c58c6d1cecd455a822c209a81efa1a3 : SUCCESS in 10m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/100fc2f646984205a45b42c7b37ed2c0 : SUCCESS in 8m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/62896bb22432487ebe61dccb8cbaf65d : SUCCESS in 4m 57s","accounts_in_message":[],"_revision_number":1},{"id":"7256bbcc9ed913e76892f68c0e21efeb24ccbc7a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-08-04 20:58:17.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"345df7c0c14c725b7c40f63a05b4ad31b29051b7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 21:12:42.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/557c4969cf0449f6a17e71f345df87d9\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fbe7c74ed4ad43799307e93adc4190e8 : SUCCESS in 5m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cf2e75ff9ad8406d8b492d1ef09ed57a : SUCCESS in 2m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d09a27284f0241e7bea4b0a16b5f9a30 : SUCCESS in 4m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c76327303a414e3489f2effcc295863e : SUCCESS in 4m 54s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/54d3f772d59e4646a846cf4427de96b7 : SUCCESS in 8m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c3501b75641c45c79507076023f9bfd4 : SUCCESS in 8m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ee09058328ec4126a002c8e1eab1a365 : SUCCESS in 3m 24s","accounts_in_message":[],"_revision_number":2},{"id":"5f6fd8467da4e403cc5232229f3f76981a9237fa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-08-06 20:36:54.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"9b76b6ce46ee05ef904bcd7f46bff1fe7e870f59","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-06 20:54:59.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7444c44f879146e8b7a470e03960081b\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3829b2ca1e52430380119355ec4e3d8b : SUCCESS in 4m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dadc99482683432b96cf51452260c1fb : SUCCESS in 4m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/212226ffdfc74537a061ac91a2071eaa : SUCCESS in 3m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e0160b974e5247c7a53084ece13b1da6 : SUCCESS in 4m 25s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/074371464d2f4d04a48338c227ec51b7 : SUCCESS in 4m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ca9d5d923b2b4afcbff090f6b2408835 : SUCCESS in 5m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bc534b53c1024bd8bf70fad3d69ff56b : SUCCESS in 4m 48s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"78443cce4e458eb066aa640578ae7514a07fd587","revisions":{"a2b13e7cd9180fa193961df61e34bdedc00fa812":{"kind":"REWORK","_number":1,"created":"2026-07-27 20:53:52.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/50/998850/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/50/998850/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/50/998850/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/50/998850/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/50/998850/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/50/998850/1"}}},"commit":{"parents":[{"commit":"93304ec19cf32b1a09bccdd48e5b25e272f6b46d","subject":"[WIP] Add wrapper methods to nova_client.Client","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/93304ec19cf32b1a09bccdd48e5b25e272f6b46d"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-07-24 17:18:26.000000000","tz":-240},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-07-27 20:28:42.000000000","tz":-240},"subject":"[WIP] Add a Fake SDK Compute client","message":"[WIP] Add a Fake SDK Compute client\n\nTODO: Add Server and Flavor objects.\nChange-Id: I368bf2e587f7ee50713d912f1744a889015f1a19\nSigned-Off-By: Emma Foley \u003cefoley@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/a2b13e7cd9180fa193961df61e34bdedc00fa812"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/a2b13e7cd9180fa193961df61e34bdedc00fa812"}]},"branch":"refs/heads/master"},"e38d47160ef0510df8c6f025cde1d9d0757db1a8":{"kind":"REWORK","_number":2,"created":"2026-08-04 20:58:17.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/50/998850/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/50/998850/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/50/998850/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/50/998850/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/50/998850/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/50/998850/2"}}},"commit":{"parents":[{"commit":"fc71a3865329899389bb458f45dced8e896b6c03","subject":"Add wrapper methods to nova_client.Client","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/fc71a3865329899389bb458f45dced8e896b6c03"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-07-24 17:18:26.000000000","tz":-240},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-08-04 20:56:40.000000000","tz":-240},"subject":"[WIP] Add a FakeSDKCompute test fixture","message":"[WIP] Add a FakeSDKCompute test fixture\n\nThis class emulates the SDK\u0027s compute functionality and wires it into\nthe connection fixture\n\nChange-Id: I368bf2e587f7ee50713d912f1744a889015f1a19\nSigned-Off-By: Emma Foley \u003cefoley@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e38d47160ef0510df8c6f025cde1d9d0757db1a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/e38d47160ef0510df8c6f025cde1d9d0757db1a8"}]},"branch":"refs/heads/master"},"78443cce4e458eb066aa640578ae7514a07fd587":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-08-06 20:36:54.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/50/998850/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/50/998850/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/50/998850/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/50/998850/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/50/998850/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/50/998850/3"}}},"commit":{"parents":[{"commit":"ef1366ff550e12c4a334b3b05ee7ab8e3c50e462","subject":"Add wrapper methods to nova_client.Client","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/ef1366ff550e12c4a334b3b05ee7ab8e3c50e462"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-07-24 17:18:26.000000000","tz":-240},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-08-06 20:36:10.000000000","tz":-240},"subject":"[WIP] Add a FakeSDKCompute test fixture","message":"[WIP] Add a FakeSDKCompute test fixture\n\nThis class emulates the SDK\u0027s compute functionality and wires it into\nthe connection fixture\n\nChange-Id: I368bf2e587f7ee50713d912f1744a889015f1a19\nSigned-Off-By: Emma Foley \u003cefoley@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/78443cce4e458eb066aa640578ae7514a07fd587"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/78443cce4e458eb066aa640578ae7514a07fd587"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
