)]}'
{"id":"openstack%2Fwatcher~988284","triplet_id":"openstack%2Fwatcher~master~I42394082f2d43668da54974dead0cdf053e36a5e","project":"openstack/watcher","branch":"master","topic":"add-fields-zone","attention_set":{},"removed_from_attention_set":{"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2026-05-18 15:05:51.000000000","reason":"\u003cGERRIT_ACCOUNT_30002\u003e replied on the change","reason_account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-06-25 08:53:31.000000000","reason":"\u003cGERRIT_ACCOUNT_34452\u003e replied on the change","reason_account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-06-11 10:52:51.000000000","reason":"removed on reply"},"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2026-06-26 20:22:44.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I42394082f2d43668da54974dead0cdf053e36a5e","subject":"Remove Nova API calls from zone_migration strategy","status":"MERGED","created":"2026-05-12 16:14:00.000000000","updated":"2026-06-26 20:24:00.000000000","submitted":"2026-06-26 20:22:44.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":22,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"988284-add-fields-zone","meta_rev_id":"f8e431c80e7d8ed1e6fa569581f66b65b57d800c","_number":988284,"virtual_id_number":988284,"owner":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-26 20:22:44.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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":2,"date":"2026-06-26 18:08:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2026-06-25 08:53:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":1,"date":"2026-06-11 10:52:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":1,"date":"2026-06-26 18:08:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"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},"Review-Priority":{"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-12 17:03:09.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2026-05-12 18:22:18.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-15 19:55:14.000000000","updated_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"reviewer":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"state":"CC"},{"updated":"2026-06-10 13:04:20.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"CC"},{"updated":"2026-06-25 08:53:31.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"},{"updated":"2026-06-26 18:08:31.000000000","updated_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"reviewer":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"state":"REVIEWER"}],"messages":[{"id":"275ff17af24e5ac2c284572461e37fa820ae6421","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-05-12 16:14:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"482a72fb7288983cedbae8f031d196bcf382fe02","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-05-12 17:03:09.000000000","message":"Patch Set 1: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/c09800701667483e8593f09233785d43\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/e55ed2158f8b4b28908ce34174c0bba0 : FAILURE in 8m 22s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/0efd6a2e5c4e4a748754d8aceac68d38 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":1},{"id":"f12d17dab4bc406b56fd90350ec56b68042bd60e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 18:22:18.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c9aa1f7dccdd479b90c2b0ee4f51786a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/adeaa2908e43411fbf18f3e2312212db : SUCCESS in 7m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a603d944078047b6bb8ebe1d70955fd7 : SUCCESS in 3m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/57289ee9dce1479a8ef79e2e9d321ce8 : SUCCESS in 7m 10s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/84271fec33f24e59bf0b41dd2a9403d5 : SUCCESS in 5m 25s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ff3f899f923649959563ef3bc4fc6418 : SUCCESS in 7m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1fcee6bfefa54ee18a5440372e942cff : SUCCESS in 9m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fde8d09eac624d3b86dc0815e83caccc : SUCCESS in 5m 17s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/9e86ee88a60542cf8abf3a8ec57a755f : SUCCESS in 7m 28s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/c62a42fc5a0a4479af2c58628e602e22 : SUCCESS in 23m 34s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2de45ab0cd93483487735adf9b870bae : SUCCESS in 54m 16s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/723000f542994603b92c33930c756feb : SUCCESS in 30m 14s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/e68c4ba496e241029ebf832c76178f20 : SUCCESS in 1h 12m 49s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/8796e55af4ba46a38b1e01d745bb09da : SUCCESS in 1h 57m 26s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/801823ef0d1143feb1595038bbbb1bdf : SUCCESS in 1h 49m 53s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/9a090b9136db4b0dbe155e11ab905ca8 : SUCCESS in 2h 01m 46s","accounts_in_message":[],"_revision_number":1},{"id":"007ea3642b22bf1a44b541e553bc707792ea40ef","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-05-13 14:59:37.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"15c1c29b4437669b3ce9efa9a38f5db5421db627","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-05-13 16:10:40.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/3c7dad19afd04944a8464b067bc402fa\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/a7a371cb0cb24bb6a33ac2aab47ad904 : FAILURE in 10m 53s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/515434fd0b4444d681b8f35a41862d58 : SKIPPED Skipped due to failed job openstack-meta-content-provider-master","accounts_in_message":[],"_revision_number":1},{"id":"2ab5619880d6b524d9ab83053221bb9afd80e3ef","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-05-13 16:50:53.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5f5d4d82a75da450d50178d9c8ab99a8b1156f32","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-05-13 20:07:34.000000000","message":"Patch Set 1: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/14040513f0ef48d0bc544b9d0254ae38\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/e82897de053a407cb2f7fd005b8d320e : SUCCESS in 3h 05m 11s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/b7fe16d8bb06478e980a8ef6a4bd8063 : SUCCESS in 2h 08m 00s","accounts_in_message":[],"_revision_number":1},{"id":"df34466d272d7896f5f2efea1d93e5fa4aa219cf","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-05-15 19:55:14.000000000","message":"Patch Set 1:\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"f1feb7039fd0bd68a10c45bf274262d65cf8fa49","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-05-18 06:57:37.000000000","message":"Patch Set 1:\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"2192f467e5e805c26339b04af1c7369adc797aa8","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-05-18 15:05:51.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"589daca66f7aa4cce783e6be631e4cf36779d811","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-05-28 09:27:18.000000000","message":"Patch Set 2: Patch Set 1 was rebased\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"db043fb13c543aa74b8dac2d97fdd3b3ddaddc0b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-28 11:26:55.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c4726e825cdc4fd4a9f50dfa5aeb51a9\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c704b05af63a468daf41bdb20658de7d : SUCCESS in 8m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0193c70a2f664154afc993e1a3a27951 : SUCCESS in 7m 08s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/88c073d44eec4f13ac20cd61372069c1 : SUCCESS in 3m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/afab49fb437d48868b6fdcf000df9229 : SUCCESS in 6m 22s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/9116a983242b4231a1854319e0a00a13 : SUCCESS in 7m 40s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/de2d18f846ac477d8ed0def93fc48b03 : SUCCESS in 4m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0a97d568572c4a439af4f3ced5f8f538 : SUCCESS in 5m 16s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/594430d75bf746698de8898a248dbc23 : SUCCESS in 5m 26s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/903fc5e9a4a744ca8063e3b283f98973 : SUCCESS in 44m 48s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8a64de53229b449ebb46b0851264bb75 : SUCCESS in 23m 25s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/f0560eb068f24203805bf8bd31afe138 : SUCCESS in 37m 28s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/941625379d6f4d8fa102a876a62d4907 : SUCCESS in 1h 56m 07s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/6df17fca14364e1dbcddf02c69f2e0f7 : SUCCESS in 1h 04m 59s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/b0c4300ef386414a94fca1a32b0b6337 : SUCCESS in 1h 04m 23s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/ec351b8522eb46c8ab24b4f447d92e39 : SUCCESS in 1h 19m 03s","accounts_in_message":[],"_revision_number":2},{"id":"b5a10ddb7cdc005569560d1f7d743383dd5fbebb","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-05-28 12:34:10.000000000","message":"Patch Set 2: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/4f9513dc09c242eabb3c6e9f7cd80206\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/c98c7f34ef9549539bd13e3501304065 : SUCCESS in 3h 05m 20s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/3034302c6cb14712a10e0a45d7efe34d : SUCCESS in 2h 20m 48s","accounts_in_message":[],"_revision_number":2},{"id":"e16d6a1807ad7b7c85193cf36d6c2c6801df8a23","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-06-03 08:28:41.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"671852ed63358291b57dc109ecc05408eeb609fd","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-06-03 10:39:56.000000000","message":"Patch Set 3: Code-Review-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/8f0c949fe303403ebef3907483535a02\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/39d946c4212a4c4188ab8e038b0e02a5 : SUCCESS in 2h 04m 51s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/2f7fc5c1c2694fb28baff0d9e807a4ef : FAILURE in 1h 12m 18s","accounts_in_message":[],"_revision_number":3},{"id":"e2468c3b17ae71c90b0e08c95c5550ff78aeb0e2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-03 10:43:54.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a2889659cfea4f87a2b3c85d35df322f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/034ca42280094adf88d8fabf953c3f2c : SUCCESS in 4m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/816bf2d61eae4c61bfaa34ab71c0fefc : SUCCESS in 4m 04s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d46a126b8ef04bc5af1e0dc738802dc6 : SUCCESS in 4m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/dc890669fffc486fb9f68f753571d811 : SUCCESS in 8m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b8c1fbaf16124cb0ab250de2c87d5f7f : SUCCESS in 10m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ede54f29ca004fe286b79f231bd641e5 : SUCCESS in 5m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/db07b483402546509c2a52ecfcbd1012 : SUCCESS in 3m 13s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/03b5cc6b1908458aabd4761ac6a37fb6 : SUCCESS in 4m 36s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/008204fa61964f0897f2f11d5fbb1807 : SUCCESS in 25m 27s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d17a756ee3dd4f4bad4adc527b8ee8e4 : SUCCESS in 56m 59s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/33d35d4be1fb41d4b4fd32bc789d569c : SUCCESS in 18m 48s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/f8f8a592e7884da2b791f906f3b6a5be : SUCCESS in 1h 57m 10s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/611d120df3664dae9787ea5a486d4b4f : SUCCESS in 1h 57m 06s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/1cea435c7cab40d796d3761c43b27270 : SUCCESS in 1h 07m 09s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/80a0a43d7ea44ff7a6b3a58c6987caa9 : SUCCESS in 1h 13m 38s","accounts_in_message":[],"_revision_number":3},{"id":"25f709d6c0d904cd9771817b70cda7e469f38df0","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-06-09 09:31:51.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"fd6a104453e027ce7a75bc0e3680f7d5c7844921","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-06-09 12:57:02.000000000","message":"Patch Set 3: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/66be625b28f645e69783ed3c4d509bdc\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/74fb9405260744fc8fa531e7a90f9783 : SUCCESS in 3h 10m 43s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/28e19ddd28b44d28b9efa8e1731a9eac : SUCCESS in 2h 19m 14s","accounts_in_message":[],"_revision_number":3},{"id":"da28cc66ceb91c576959e16b7c3eae582e5532a9","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-10 13:04:20.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"9faba48e3fc05b647fc7a8972d34d0e8bed5661e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-06-11 07:45:35.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"7e5e6b2f82fd4e7c1189fd624f7b80945909d8a8","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2026-06-11 07:46:10.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"05b2a8233c9acd869d6cbbf0d8a20fc4fbee4691","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-11 09:54:50.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/db7d9359f1c744128b21a00bc0366e79\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bf8c69bb31504a21a06b56f009bcaf08 : SUCCESS in 7m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa5d217eab6f4df18a9db799f093fcb4 : SUCCESS in 4m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c1a0018b72c544f482451510f5ff7a78 : SUCCESS in 3m 35s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/300a64cf8ab0444b8ac792e5b24241a7 : SUCCESS in 7m 22s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/119f48699715430dbae2525e9307c199 : SUCCESS in 7m 57s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/24e62a50d9af409299f70d2bde823a4d : SUCCESS in 5m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/22f02e083d204a91919b5373ba7cefc2 : SUCCESS in 4m 54s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/32833254240441748617e4a328f7d362 : SUCCESS in 4m 37s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/daaab4fd451241538b1152f2f00243cb : SUCCESS in 54m 30s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5f693301ac574898ab6667a550b5ee57 : SUCCESS in 34m 03s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/28aadbd989e24491965514d86d679df6 : SUCCESS in 38m 04s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/0e0b830787b84506a633e910cbd2ce76 : SUCCESS in 1h 56m 39s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/487153feb1fe447396692a4e27c77846 : SUCCESS in 1h 25m 41s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/bc98c105f4144237b23d65374ec8f655 : SUCCESS in 1h 11m 33s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/486d3d0991f74f6dac7c5e0f3c2bfe36 : SUCCESS in 1h 47m 55s","accounts_in_message":[],"_revision_number":4},{"id":"18c92b1d4e05a02b75923c9c7f628ffe047d5ffc","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-06-11 10:52:51.000000000","message":"Patch Set 4: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/f18c38a13a6741aab2a65a1fc1afc30a\n\n- openstack-meta-content-provider-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/0708ced85772417094a588c6e6691039 : SUCCESS in 3h 05m 36s\n- watcher-operator-validation-master https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/c6924423c93b43fe8672db20f224d5cf : SUCCESS in 2h 12m 34s","accounts_in_message":[],"_revision_number":4},{"id":"f549507e64275fec94e1157a36e2ce9b1b3d0142","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-06-25 08:53:31.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"cab0378a0d0dbc0c38e4d2cf1518ca3d6c83ed79","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2026-06-26 18:08:31.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"f13bc89212d9a7f1a0ca89b662d24dd2c4b19700","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 18:09:58.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"304a0e833aeabf10410a06bb1038c361718a5a24","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 20:22:44.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ded0f855ba744ab5a3cb737d6ca7b615\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a8c9d1fe42694b11a66b8174e0d3978e : SUCCESS in 4m 12s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9c5592b91b76480498314a9233d014df : SUCCESS in 6m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/59fd736baa2a4909b36c67c80c6f0a4f : SUCCESS in 5m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a295a05454f747fbb7031f0cd284860e : SUCCESS in 5m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/160fb813938f4347bdf2ebd18b81d04a : SUCCESS in 2m 56s\n- openstack-tox-py313-eventlet https://zuul.opendev.org/t/openstack/build/4ee5cab54bc443ee9a28324d0aa47ba5 : SUCCESS in 5m 40s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/b3a52104f2a544a2a77325b17f0e600a : SUCCESS in 58m 41s\n- watcher-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/fe508afd33944e2d84ccf422e756d494 : SUCCESS in 59m 20s\n- watcher-tempest-api-ipv6-only https://zuul.opendev.org/t/openstack/build/4738858f73ff4f31909b8e5c25645a63 : SUCCESS in 18m 13s\n- watcher-tempest-gnocchi https://zuul.opendev.org/t/openstack/build/86b91b10af764f2e952133d239556554 : SUCCESS in 1h 04m 39s\n- watcher-tempest-prometheus https://zuul.opendev.org/t/openstack/build/ea52cc2f842a4cfca0a718a9afe75356 : SUCCESS in 2h 01m 48s\n- watcher-tempest-prometheus-eventlet https://zuul.opendev.org/t/openstack/build/c2c267464d53410c96136a35361565c0 : SUCCESS in 1h 54m 04s\n- watcher-tempest-aetos https://zuul.opendev.org/t/openstack/build/c0d4c12f97134167971738c2f127d307 : SUCCESS in 2h 10m 50s","accounts_in_message":[],"_revision_number":4},{"id":"36d0a355ade946717ace9e7ffa15a7bbc5abfb3c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 20:22:44.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"f8e431c80e7d8ed1e6fa569581f66b65b57d800c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-26 20:24:00.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cd8fada1a789407b9e011d4488050941\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/01b9ddac449446c9a92643a7b152b666 : SUCCESS in 51s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"0cc8aa52f459a832b75486a26c68e4fff9a376d4","revisions":{"00c087b7873b99501104e45b1166263596e0184f":{"kind":"REWORK","_number":1,"created":"2026-05-12 16:14:00.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/84/988284/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/84/988284/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/84/988284/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/84/988284/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/84/988284/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/84/988284/1"}}},"commit":{"parents":[{"commit":"5a2d908f36cb0c3e5379fb7fdfce55f7e20572f4","subject":"Freeze data_model API response fields","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/5a2d908f36cb0c3e5379fb7fdfce55f7e20572f4"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-05-04 13:35:13.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-05-12 16:04:16.000000000","tz":120},"subject":"Remove Nova API calls from zone_migration strategy","message":"Remove Nova API calls from zone_migration strategy\n\nReplace direct Nova API calls in the zone_migration strategy by\nextending Watcher\u0027s cluster data model to include the required\ninstance and node fields. This allows the strategy to rely entirely\non the model instead of querying the Nova API directly, removing\nthe novaclient dependency from zone_migration.\n\nThis patch is adding two new fields to the Instance elements in the\ncompute model required as part of the removal of the direct usage\nof the objects from nova_helper in the strategy:\n\n- created: the value of created_at field of Nova instances. It is\n  required for the filter based on created_at\n- host: The name of the compute node where the instance is running.\n  Added so that it is not required to look for relationships in the\n  compute model to look for that information.\n\nCloses-Bug: #2119957\nChange-Id: I42394082f2d43668da54974dead0cdf053e36a5e\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\nAssisted-By: Claude\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/00c087b7873b99501104e45b1166263596e0184f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/00c087b7873b99501104e45b1166263596e0184f"}]},"branch":"refs/heads/master"},"533ba20ecebc49befd942ce7c954e7fde64b14d6":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-05-28 09:27:18.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/84/988284/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/84/988284/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/84/988284/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/84/988284/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/84/988284/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/84/988284/2"}}},"commit":{"parents":[{"commit":"7a69736061f8ea04a634dd4f285861814809097f","subject":"Merge \"Freeze data_model API response fields\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/7a69736061f8ea04a634dd4f285861814809097f"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-05-04 13:35:13.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-05-28 09:27:18.000000000","tz":0},"subject":"Remove Nova API calls from zone_migration strategy","message":"Remove Nova API calls from zone_migration strategy\n\nReplace direct Nova API calls in the zone_migration strategy by\nextending Watcher\u0027s cluster data model to include the required\ninstance and node fields. This allows the strategy to rely entirely\non the model instead of querying the Nova API directly, removing\nthe novaclient dependency from zone_migration.\n\nThis patch is adding two new fields to the Instance elements in the\ncompute model required as part of the removal of the direct usage\nof the objects from nova_helper in the strategy:\n\n- created: the value of created_at field of Nova instances. It is\n  required for the filter based on created_at\n- host: The name of the compute node where the instance is running.\n  Added so that it is not required to look for relationships in the\n  compute model to look for that information.\n\nCloses-Bug: #2119957\nChange-Id: I42394082f2d43668da54974dead0cdf053e36a5e\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\nAssisted-By: Claude\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/533ba20ecebc49befd942ce7c954e7fde64b14d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/533ba20ecebc49befd942ce7c954e7fde64b14d6"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"00c087b7873b99501104e45b1166263596e0184f","theirs":"7a69736061f8ea04a634dd4f285861814809097f","contains_conflicts":false}},"9d3b214b833661ed4f36a0de71942e68a17f73e4":{"kind":"REWORK","_number":3,"created":"2026-06-03 08:28:41.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/84/988284/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/84/988284/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/84/988284/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/84/988284/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/84/988284/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/84/988284/3"}}},"commit":{"parents":[{"commit":"e63fe149c2e7bff71dbeb601772fe1dc9fe6ce44","subject":"Add host/hypervisor_hostname and created to instances in model","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e63fe149c2e7bff71dbeb601772fe1dc9fe6ce44"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-05-04 13:35:13.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-06-03 08:28:33.000000000","tz":120},"subject":"Remove Nova API calls from zone_migration strategy","message":"Remove Nova API calls from zone_migration strategy\n\nReplace direct Nova API calls in the zone_migration strategy by\ncalls to Watcher\u0027s cluster data model for the required\ninstance and node fields. This allows the strategy to rely entirely\non the model instead of querying the Nova API directly, removing\nthe novaclient dependency from zone_migration.\n\nCloses-Bug: #2119957\nChange-Id: I42394082f2d43668da54974dead0cdf053e36a5e\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\nAssisted-By: Claude\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9d3b214b833661ed4f36a0de71942e68a17f73e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9d3b214b833661ed4f36a0de71942e68a17f73e4"}]},"branch":"refs/heads/master"},"0cc8aa52f459a832b75486a26c68e4fff9a376d4":{"kind":"REWORK","_number":4,"created":"2026-06-11 07:45:35.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/84/988284/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/84/988284/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/84/988284/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/84/988284/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/84/988284/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/84/988284/4"}}},"commit":{"parents":[{"commit":"e63fe149c2e7bff71dbeb601772fe1dc9fe6ce44","subject":"Add host/hypervisor_hostname and created to instances in model","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/e63fe149c2e7bff71dbeb601772fe1dc9fe6ce44"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-05-04 13:35:13.000000000","tz":120},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2026-06-11 07:29:13.000000000","tz":120},"subject":"Remove Nova API calls from zone_migration strategy","message":"Remove Nova API calls from zone_migration strategy\n\nReplace direct Nova API calls in the zone_migration strategy by\ncalls to Watcher\u0027s cluster data model for the required\ninstance and node fields. This allows the strategy to rely entirely\non the model instead of querying the Nova API directly, removing\nthe novaclient dependency from zone_migration.\n\nPartial-Bug: #2119957\nChange-Id: I42394082f2d43668da54974dead0cdf053e36a5e\nSigned-off-by: Alfredo Moralejo \u003camoralej@redhat.com\u003e\nAssisted-By: Claude\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0cc8aa52f459a832b75486a26c68e4fff9a376d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0cc8aa52f459a832b75486a26c68e4fff9a376d4"}]},"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":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
