)]}'
{"id":"openstack%2Fceilometer~984753","triplet_id":"openstack%2Fceilometer~master~I392d2c0ddabd404693cd2b0c4340fdee085c7084","project":"openstack/ceilometer","branch":"master","attention_set":{"34975":{"account":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"last_update":"2026-04-15 13:33:21.000000000","reason":"Reviewer was added"},"4264":{"account":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"last_update":"2026-05-08 16:23:23.000000000","reason":"\u003cGERRIT_ACCOUNT_13177\u003e replied on the change","reason_account":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"}},"32968":{"account":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"last_update":"2026-05-08 16:23:23.000000000","reason":"\u003cGERRIT_ACCOUNT_13177\u003e replied on the change","reason_account":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"}},"9816":{"account":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"last_update":"2026-05-08 16:23:23.000000000","reason":"\u003cGERRIT_ACCOUNT_13177\u003e replied on the change","reason_account":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"}}},"removed_from_attention_set":{"13177":{"account":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"last_update":"2026-05-08 16:23:23.000000000","reason":"\u003cGERRIT_ACCOUNT_13177\u003e replied on the change","reason_account":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"}}},"hashtags":[],"change_id":"I392d2c0ddabd404693cd2b0c4340fdee085c7084","subject":"Update octavia tests to use Fake SDK Connection","status":"NEW","created":"2026-04-15 13:33:21.000000000","updated":"2026-05-08 16:23:23.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1573a05d4f5f6caf0bcebb3aeaab1277fa820089","_number":984753,"virtual_id_number":984753,"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-05-08 12:30:15.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}],"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"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}],"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"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-15 13:33:21.000000000","updated_by":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"reviewer":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"state":"REVIEWER"},{"updated":"2026-04-15 13:47:46.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-05-08 16:23:23.000000000","updated_by":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"reviewer":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"state":"REVIEWER"},{"updated":"2026-05-08 16:23:23.000000000","updated_by":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"reviewer":{"_account_id":32968,"name":"Juan Larriba","email":"jlarriba@redhat.com","username":"jlarriba"},"state":"REVIEWER"},{"updated":"2026-05-08 16:23:23.000000000","updated_by":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"reviewer":{"_account_id":4264,"name":"Matthias Runge","email":"mrunge@redhat.com","username":"mrunge"},"state":"REVIEWER"}],"messages":[{"id":"60d03b1b5f58a4a72eec1b7ef4734de3bbcfb459","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-04-15 13:33:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"49d7b8bb779f6525240fb7787fc2bfead8bac757","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 13:47:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6c96f34fcfda4fc9803a6a6675c35f95\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4d1d25ba7b4948a0956560bdeb1359c6 : SUCCESS in 6m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8f633562d3a54064b327153e45798c4e : SUCCESS in 5m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/656f0db838ac46b68815530d64e55f34 : SUCCESS in 3m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7476a8195a2742189661b1a7f261c034 : SUCCESS in 6m 54s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/1d5263aa44884c6a85822bd2dc6a9a65 : SUCCESS in 8m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/587fa1b02e884ad8b15b59f7c29cc47f : SUCCESS in 8m 58s","accounts_in_message":[],"_revision_number":1},{"id":"a4693164e16dd2544bd7cac73e5b583e0af5e993","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-04-15 13:57:44.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"22733f097348b30822f4fe6be37dd54f65f7cf15","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 14:08:12.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3f110e476e364fb697c46b2fc026586a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/249bf91f68654baa8dc3c5971b3928bd : SUCCESS in 6m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7194060306b147c48d190875ed5faa3e : SUCCESS in 4m 01s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/12b714dc7bc141ac9c7535d98c7f38a4 : SUCCESS in 2m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/abfbaaa663064ad6b631ff73f05bf144 : SUCCESS in 5m 35s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a9797741741b46f498c29a546771ed4c : SUCCESS in 5m 38s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dc3c1d92616a48aa848740658f03fcfe : SUCCESS in 3m 59s","accounts_in_message":[],"_revision_number":2},{"id":"4a8cbbf375376fb76ef1685b01b6b24400d243ad","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-04-15 14:50:21.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"07f5cb4e2e1e2a8bd5e13bafd399d84ae99d7916","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 15:05:36.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/693a17b97a384bec97cbd3dd09f417a0\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3edc7d984166460db4996ecdc81d5bc8 : SUCCESS in 4m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f310808fae2a410cb02fed0613f21cf4 : SUCCESS in 3m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/011c024c52b5447bbfbb127c35100a7e : SUCCESS in 2m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/2ba29843ed914922b85e7fa92fe7e036 : SUCCESS in 3m 39s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/eb575786610345db91ce77964289d4dc : SUCCESS in 8m 57s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1f995f605a7642e59f0f361b43bfb602 : SUCCESS in 3m 58s","accounts_in_message":[],"_revision_number":3},{"id":"5a579e04f41f7dea96be2d1b072d2ff37a29a2db","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-05-05 19:40:56.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"c72b00545c604df2207df00ccea87b75e940aed5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-05 19:55:19.000000000","message":"Patch Set 4: Verified-1\n\n(1 comment)\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/57833f3c75684433bb1f91b8524367c3\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/23388674c26143f4a6ba5285463000cc : SUCCESS in 6m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/97382f4a7f2948dcbf6478a360de904c : FAILURE in 3m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/616160b3a4cf40289b3a8aad7e2a2938 : SUCCESS in 4m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a5b673660c714f10b08cffb4a134a2cb : SUCCESS in 3m 53s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ac02b40c97864175940603d16d113712 : SUCCESS in 5m 56s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a4ea5bb4a93e4d6186d1390d542082bc : SUCCESS in 7m 41s","accounts_in_message":[],"_revision_number":4},{"id":"daae763066f118ce159efe86530042bba242ea4e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"date":"2026-05-08 12:17:34.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"3d745e111c61c53d139967590686d561ebaad945","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-08 12:30:15.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/561badcb816a4d9489d10bdc674a3207\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9d69f291f84b4a0b9a153b26c14d03c4 : SUCCESS in 7m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/450eac5e6b234c9a8cee1792b96117b3 : SUCCESS in 3m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/323cbc92f9f64d61940be150a5e4d14b : SUCCESS in 5m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4ee118f0a2244d7ea3b24fac2013b294 : SUCCESS in 4m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d74b082842b7465abc346c533391f72b : SUCCESS in 4m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c0966cac856d4059b0e70d25412c2826 : SUCCESS in 7m 52s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"cef016b803a3078944b9b27998583c5d610dd92c","revisions":{"5296fc13c548b6cbadcd9169ec4f3bde50a4a3aa":{"kind":"REWORK","_number":1,"created":"2026-04-15 13:33:21.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/53/984753/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/53/984753/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/1"}}},"commit":{"parents":[{"commit":"06c625a48da8e76bd9686a947dfc3212ba7ed44f","subject":"Update manila tests to use Fake SDK Connection","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/06c625a48da8e76bd9686a947dfc3212ba7ed44f"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-15 13:25:39.000000000","tz":-240},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-15 13:32:50.000000000","tz":-240},"subject":"Update octavia tests to use Fake SDK Connection","message":"Update octavia tests to use Fake SDK Connection\n\nThe base test class uses the FakeConnectionFixture to patch\nall calls to openstack.connection.Connection, so the\nmock.patch context managers are no longer needed.\n\nThe FakeLoadBalancer class, fake_get_loadbalancers() method,\nand inline load balancer definitions are replaced by LB_*\nfixtures and FakeSDKOctaviaClient in fakes.py, following the\nsame pattern as the designate and manila test refactoring.\nFakeConnection gains a load_balancer attribute backed by\nFakeSDKOctaviaClient so that discovery tests work without\nany additional patching.\n\nTwo separate unknown-status constants are added to cover the\nindependent provisioning and operating state machines.\n\nself.lbs is set in setUp() to avoid repeating the fixture\nreference in every test method.\n\nAssisted-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: I392d2c0ddabd404693cd2b0c4340fdee085c7084\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/5296fc13c548b6cbadcd9169ec4f3bde50a4a3aa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/5296fc13c548b6cbadcd9169ec4f3bde50a4a3aa"}]},"branch":"refs/heads/master"},"7fd2594470fb848bdcbac9eaf95dfd608e0e2b4e":{"kind":"REWORK","_number":2,"created":"2026-04-15 13:57:44.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/53/984753/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/53/984753/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/2"}}},"commit":{"parents":[{"commit":"06c625a48da8e76bd9686a947dfc3212ba7ed44f","subject":"Update manila tests to use Fake SDK Connection","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/06c625a48da8e76bd9686a947dfc3212ba7ed44f"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-15 13:25:39.000000000","tz":-240},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-15 13:53:55.000000000","tz":-240},"subject":"Update octavia tests to use Fake SDK Connection","message":"Update octavia tests to use Fake SDK Connection\n\nThe base test class uses the FakeConnectionFixture to patch\nall calls to openstack.connection.Connection, so the\nmock.patch context managers are no longer needed.\n\nThe FakeLoadBalancer class, fake_get_loadbalancers() method,\nand inline load balancer definitions are replaced by LB_*\nfixtures and FakeSDKOctaviaClient in fakes.py, following the\nsame pattern as the designate and manila test refactoring.\nFakeConnection gains a load_balancer attribute backed by\nFakeSDKOctaviaClient so that discovery tests work without\nany additional patching.\n\nTwo separate unknown-status constants are added to cover the\nindependent provisioning and operating state machines.\n\nself.lbs is set in setUp() to avoid repeating the fixture\nreference in every test method.\n\nAssisted-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: I392d2c0ddabd404693cd2b0c4340fdee085c7084\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/7fd2594470fb848bdcbac9eaf95dfd608e0e2b4e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/7fd2594470fb848bdcbac9eaf95dfd608e0e2b4e"}]},"branch":"refs/heads/master"},"4e78dd6be215c0c32e001ae57481b6c085c980f0":{"kind":"REWORK","_number":3,"created":"2026-04-15 14:50:21.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/53/984753/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/53/984753/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/3"}}},"commit":{"parents":[{"commit":"06c625a48da8e76bd9686a947dfc3212ba7ed44f","subject":"Update manila tests to use Fake SDK Connection","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/06c625a48da8e76bd9686a947dfc3212ba7ed44f"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-15 13:25:39.000000000","tz":-240},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-15 14:50:08.000000000","tz":-240},"subject":"Update octavia tests to use Fake SDK Connection","message":"Update octavia tests to use Fake SDK Connection\n\nThe base test class uses the FakeConnectionFixture to patch\nall calls to openstack.connection.Connection, so the\nmock.patch context managers are no longer needed.\n\nThe FakeLoadBalancer class, fake_get_loadbalancers() method,\nand inline load balancer definitions are replaced by LB_*\nfixtures and FakeSDKOctaviaClient in fakes.py, following the\nsame pattern as the designate and manila test refactoring.\nFakeConnection gains a load_balancer attribute backed by\nFakeSDKOctaviaClient so that discovery tests work without\nany additional patching.\n\nTwo separate unknown-status constants are added to cover the\nindependent provisioning and operating state machines.\n\nself.lbs is set in setUp() to avoid repeating the fixture\nreference in every test method.\n\nAssisted-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: I392d2c0ddabd404693cd2b0c4340fdee085c7084\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/4e78dd6be215c0c32e001ae57481b6c085c980f0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/4e78dd6be215c0c32e001ae57481b6c085c980f0"}]},"branch":"refs/heads/master"},"8939af0f3fcbae0135861f9662bdafe586440159":{"kind":"REWORK","_number":4,"created":"2026-05-05 19:40:56.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/53/984753/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/53/984753/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/4"}}},"commit":{"parents":[{"commit":"cca8b2a540234d8e8b50766997c97e3b1f28cd5b","subject":"Update manila tests to use Fake SDK Connection","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/cca8b2a540234d8e8b50766997c97e3b1f28cd5b"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-15 13:25:39.000000000","tz":-240},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-05-05 19:39:57.000000000","tz":-240},"subject":"Update octavia tests to use Fake SDK Connection","message":"Update octavia tests to use Fake SDK Connection\n\nThe base test class uses the FakeConnectionFixture to patch\nall calls to openstack.connection.Connection, so the\nmock.patch context managers are no longer needed.\n\nThe FakeLoadBalancer class, fake_get_loadbalancers() method,\nand inline load balancer definitions are replaced by LB_*\nfixtures and FakeSDKOctaviaClient in fakes.py, following the\nsame pattern as the designate and manila test refactoring.\nFakeConnection gains a load_balancer attribute backed by\nFakeSDKOctaviaClient so that discovery tests work without\nany additional patching.\n\nTwo separate unknown-status constants are added to cover the\nindependent provisioning and operating state machines.\n\nself.lbs is set in setUp() to avoid repeating the fixture\nreference in every test method.\n\nAssisted-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: I392d2c0ddabd404693cd2b0c4340fdee085c7084\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/8939af0f3fcbae0135861f9662bdafe586440159"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/8939af0f3fcbae0135861f9662bdafe586440159"}]},"branch":"refs/heads/master"},"cef016b803a3078944b9b27998583c5d610dd92c":{"kind":"REWORK","_number":5,"created":"2026-05-08 12:17:34.000000000","uploader":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"ref":"refs/changes/53/984753/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ceilometer","ref":"refs/changes/53/984753/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ceilometer refs/changes/53/984753/5"}}},"commit":{"parents":[{"commit":"cca8b2a540234d8e8b50766997c97e3b1f28cd5b","subject":"Update manila tests to use Fake SDK Connection","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/cca8b2a540234d8e8b50766997c97e3b1f28cd5b"}]}],"author":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-04-15 13:25:39.000000000","tz":-240},"committer":{"name":"Emma Foley","email":"efoley@redhat.com","date":"2026-05-08 12:17:02.000000000","tz":-240},"subject":"Update octavia tests to use Fake SDK Connection","message":"Update octavia tests to use Fake SDK Connection\n\nThe base test class uses the FakeConnectionFixture to patch\nall calls to openstack.connection.Connection, so the\nmock.patch context managers are no longer needed.\n\nThe FakeLoadBalancer class, fake_get_loadbalancers() method,\nand inline load balancer definitions are replaced by LB_*\nfixtures and FakeSDKOctaviaClient in fakes.py, following the\nsame pattern as the designate and manila test refactoring.\nFakeConnection gains a load_balancer attribute backed by\nFakeSDKOctaviaClient so that discovery tests work without\nany additional patching.\n\nTwo separate unknown-status constants are added to cover the\nindependent provisioning and operating state machines.\n\nAssisted-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: I392d2c0ddabd404693cd2b0c4340fdee085c7084\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/cef016b803a3078944b9b27998583c5d610dd92c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ceilometer/commit/cef016b803a3078944b9b27998583c5d610dd92c"}]},"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":""}}}]}
