)]}'
{"id":"openstack%2Fwatcher~963217","triplet_id":"openstack%2Fwatcher~master~I8c53555eee4c7cd42965e1d3d066dc5edcb3e054","project":"openstack/watcher","branch":"master","topic":"bug/2126969","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-10-22 11:44:09.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I8c53555eee4c7cd42965e1d3d066dc5edcb3e054","subject":"Remove unused glance client integration","status":"MERGED","created":"2025-10-06 19:18:48.000000000","updated":"2025-10-22 11:44:57.000000000","submitted":"2025-10-22 11:44:09.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"963217-bug/2126969","meta_rev_id":"de60be1d4422b34120924b7eb500a5e0bcd81d36","_number":963217,"virtual_id_number":963217,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"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":"2025-10-22 11:44:09.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":"2025-10-21 18:59:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2025-10-22 11:07:59.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":"2025-10-08 14:03:25.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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":1,"date":"2025-10-22 11:07:59.000000000","permitted_voting_range":{"min":1,"max":1},"_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":"2025-10-06 20:54:56.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":"2025-10-06 22:03:36.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":"2025-10-21 18:59:43.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"},{"updated":"2025-10-22 11:07:59.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"}],"messages":[{"id":"4ec5aa2b7d7af6678b872c9b69e6699719983d4d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-10-06 19:18:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"49c9476a63434cfb2851536c9bc42eb20e3aa7af","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-06 20:54:56.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a66196a608034443acb2853620007a7e\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/6c3ebb22610e46bb8ce09d297eba8c4b : SUCCESS in 2m 50s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/992456169dee451a9fe4f706986408b6 : SUCCESS in 6m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d015e9f132ec4dee88aff533d608bc2c : SUCCESS in 4m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fe5c001e83664fb9b6e4fe50619bc448 : SUCCESS in 5m 12s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/61a63427a47640cc886f00be15c1c600 : SUCCESS in 5m 56s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3a96b1bc25be49768afeb8542398cb29 : SUCCESS in 5m 03s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9473c69ba8d84e3eb4514968764118b8 : SUCCESS in 5m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7ec7d9e2e5844496abc2604dab14564c : SUCCESS in 4m 03s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/6669b6d9527b4d659f05e90829844675 : SUCCESS in 3m 19s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/0f94ce5c16a24ce0ba4d44984ac62b06 : SUCCESS in 26m 21s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/a9efaa92613349d2b075cc8b3c7c6021 : SUCCESS in 43m 24s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/f8d3391c4c0f4002b00943142e9a2477 : SUCCESS in 1h 06m 15s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/0926216166cc42b9a5e75700bacf2ed8 : SUCCESS in 46m 58s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/0c99a6f2e69a4e48896d3be6323a437e : SUCCESS in 36m 54s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/a5033f6e8ff74a349f0b84943209183c : SUCCESS in 1h 10m 10s\n- watcher-prometheus-integration-threading https://zuul.opendev.org/t/openstack/build/9ce247ad7b9f4e049b7810d03f2bc3d2 : SUCCESS in 1h 30m 37s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/1fd01fd357424099aab2fad4fea4f96d : SUCCESS in 1h 09m 38s","accounts_in_message":[],"_revision_number":1},{"id":"76c861861324477300e3ab281665b957a3f7ebd0","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-10-06 22:03:36.000000000","message":"Patch Set 1: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/d5cb6b2624594ab1a59e115f01ea0bcb\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/3d0a5832b7fc4cab9ff4c4175f0ee30e : SUCCESS in 2h 43m 14s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/f3763ac2911b4d89ae410d2ae4f5b664 : SUCCESS in 1h 54m 20s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d09579857ce2b04aa4137302b6a73e9811e5be2a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-10-08 10:53:34.000000000","message":"Uploaded 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\n","accounts_in_message":[],"_revision_number":2},{"id":"e9390b3f986bb447a1f8b9e5181685ea5c316d71","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-08 12:36:22.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/6d58d8cd291143239966ee8852b772db\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/ae42ba31f32441e390d7b3968ad7579f : SUCCESS in 2m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/676989a703a8448dbf94e76023619ec8 : SUCCESS in 6m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a762ecc12629415dade03328fa24d69b : SUCCESS in 3m 35s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/65323f515f034518ae7bef186663dbee : SUCCESS in 3m 10s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8cc6bcbb74d445c98b82684398731ea1 : SUCCESS in 5m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b8f5e2f4feba4b9b96c6fedf48f5383d : SUCCESS in 8m 53s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aef3244dcb1d434780707da03de43721 : SUCCESS in 5m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/33089cbde25744c3847b760bf40a9224 : SUCCESS in 5m 19s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/d27530d42110445faaf221a555b9c941 : SUCCESS in 3m 56s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/b00c768d339240f1b0bf2f45dbc8c2fd : SUCCESS in 14m 14s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/ffd4d8a3b7cf488099eeba074a8e1e4c : SUCCESS in 35m 26s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/c6cc64480a6e49da9f00f0a2c319e161 : FAILURE in 40m 31s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/9bcdc91159044075b03c039e7d385780 : SUCCESS in 40m 26s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/c74f32e24fbb4252b8ee2f88e94797ba : SUCCESS in 14m 14s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/15b1d6cbcf12489cba3744c34088ce6a : SUCCESS in 1h 36m 44s\n- watcher-prometheus-integration-threading https://zuul.opendev.org/t/openstack/build/dd33241c4dbc43499ff659a46ea3e18d : SUCCESS in 1h 23m 02s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/4274eb6928704aee9e2027c8fb440aa6 : FAILURE in 1h 34m 15s","accounts_in_message":[],"_revision_number":2},{"id":"ba53a5ea3ea73c4a409ba6b6ea4a42f06404f04c","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-10-08 14:03:25.000000000","message":"Patch Set 2: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/937d3213fd23470d84b9bdf0a8a7ef88\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/30a2da2199c04c92930ab380c028d13f : SUCCESS in 3h 08m 22s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/6e4493692e7f4362892b2863603d75c4 : SUCCESS in 1h 47m 46s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"34bb52e04d2257e2edd115a8c24ac6ef5962e40b","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-10-21 18:20:47.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"e8d156a987eaec8f932931803ed391639a8f704a","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-10-21 18:59:43.000000000","message":"Patch Set 2: Code-Review+2\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"f40752c2149236b4d2e58723d83b9ca69289bd36","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-10-21 19:00:27.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"41a56edf719452029e36d037af71fb2fbce688f9","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-10-21 19:27:36.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"9ea58f405835b6f1be84abce8bf6ac763875dd80","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-21 20:05:57.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7e670dc84fb34d8db72cdb86ea313e04\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/4eec21eddcd044ce9e703ccbed0093f0 : SUCCESS in 2m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ab2b4d9d9b924a81a40fedd61aed42b9 : SUCCESS in 7m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2293351bcfe841ed9a2673193c3e6ebb : SUCCESS in 4m 49s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/9abcad08703c46eda24d6d2dabbaf8a2 : SUCCESS in 5m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cf1e0a3f86b64e589b83b3f4d6a8fc58 : SUCCESS in 7m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c0de89e9d8794ff1932ffaa880bfe160 : SUCCESS in 9m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0d4477be15014e019386d32e9ad05fd0 : SUCCESS in 5m 40s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/0d726f50d2b54890ae432a72247813da : SUCCESS in 3m 19s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/f4c8cb6cfe9e49c4a24288493920d888 : SUCCESS in 30m 55s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/506b67b488d14fea991ef7ffe1a81e24 : SUCCESS in 50m 00s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/ee005da80be347b69b4efcf6df0adbae : SUCCESS in 1h 12m 39s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/018ad05340644d13b439366f0c260893 : SUCCESS in 48m 44s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/143d1d66b58b4bcbb5ab4b94af27d8bc : SUCCESS in 23m 39s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/76862d11c0064d708033506c6327bb28 : SUCCESS in 1h 06m 22s\n- watcher-prometheus-integration-threading https://zuul.opendev.org/t/openstack/build/106f7b848503458e84d820d1c5251d7d : SUCCESS in 1h 31m 08s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/aaa1e3e255d147e7a285551c570fbe3a : SUCCESS in 1h 38m 56s","accounts_in_message":[],"_revision_number":2},{"id":"22e1295237437e47d5cdfae05689b72bb1a79fa9","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-10-21 21:06:45.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/0530e285fe1243239a059e84d2b51ba9\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/a27247a328864b28891ab728f1a50858 : SUCCESS in 2h 44m 30s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/e90d07b56fe34d71ae21519677c87dff : SUCCESS in 1h 55m 32s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a1c02a18d7c4dbc9d26377de19a0bb4adfd0287a","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-10-22 11:07:59.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a2d54ced66438c06b927530d2cf8c83d84617e75","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-22 11:08:22.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"9bc4ba90f375c606c3386368a8a3f53ac2de86f3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-22 11:44:09.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ba9d81c7558840349454c66779f2db33\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/9ea013ac0e5743cba0a724d8145cbb5e : SUCCESS in 2m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/97cde5fec62d4de09f90271e94dce0f7 : SUCCESS in 5m 14s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/da75e6c5fbfe4fcbb8a59e6f0755ce9c : SUCCESS in 6m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f967b5ab3f03484c9b38ca1e3232e540 : SUCCESS in 8m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/80b35d4c17524d5498a0bbb6b0e16fda : SUCCESS in 9m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ca5c255e64aa4c4697d31365f49b6336 : SUCCESS in 3m 23s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/26c21af390ed4191b0e5a14aa5e8bcac : SUCCESS in 31m 15s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/22acc074daf948c885dad01f45362502 : SUCCESS in 25m 11s","accounts_in_message":[],"_revision_number":2},{"id":"46020150d8941a52d6e4b95da570f586f1c9e83c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-22 11:44:09.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"de60be1d4422b34120924b7eb500a5e0bcd81d36","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-22 11:44:57.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/26ebc898114a4126a0b357d2dd08f662\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/db431cc2b393461c9a8fceef1a6b47e1 : SUCCESS in 39s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9c844d98804b46bc8be9dc1eb7cec02b : SUCCESS in 35s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"13721b3804aa97c41e417339e03c9e848122a2c5","revisions":{"4d9df6044e675ff64f215a8cbb176928501acbe3":{"kind":"REWORK","_number":1,"created":"2025-10-06 19:18:48.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/17/963217/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/17/963217/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/17/963217/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/17/963217/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/17/963217/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/17/963217/1"}}},"commit":{"parents":[{"commit":"95e2647efde104c8ed0e076fc2cd2d8eca1b7d00","subject":"Remove dead neutron client code","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/95e2647efde104c8ed0e076fc2cd2d8eca1b7d00"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-10-06 19:10:47.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-10-06 19:18:26.000000000","tz":60},"subject":"Remove unused glance client integration","message":"Remove unused glance client integration\n\nThe glance client integration and create_image_from_instance method\nbecame dead code after the legacy workflow removal in commit\n4179c3527cc09088e70008f1a2959b6e2730d526. The legacy workflow used\nsnapshot-based cold migration (creating an image snapshot, deleting\nthe VM, and recreating from the snapshot), which required glance\nclient access. This was replaced with Nova\u0027s native cold migration\nsupport, eliminating the need for glance integration.\n\nThis change removes:\n- python-glanceclient dependency from requirements.txt\n- glance_client configuration options\n- NovaHelper.create_image_from_instance() dead method\n- Related test coverage for removed methods\n- OpenStackClients.glance() client initialization\n\nThe removal eliminates an unnecessary runtime dependency and reduces\nconfiguration complexity with zero impact on users.\n\nCloses-Bug: #2126959\nGenerated-By: claude-code\nChange-Id: I8c53555eee4c7cd42965e1d3d066dc5edcb3e054\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4d9df6044e675ff64f215a8cbb176928501acbe3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/4d9df6044e675ff64f215a8cbb176928501acbe3"}]},"branch":"refs/heads/master"},"13721b3804aa97c41e417339e03c9e848122a2c5":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-10-08 10:53:34.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/17/963217/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/17/963217/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/17/963217/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/17/963217/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/17/963217/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/17/963217/2"}}},"commit":{"parents":[{"commit":"24afb27d3c2b89659dd90b62124c734bbe6cfc85","subject":"Remove dead neutron client code","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/24afb27d3c2b89659dd90b62124c734bbe6cfc85"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-10-06 19:10:47.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-10-08 10:53:01.000000000","tz":60},"subject":"Remove unused glance client integration","message":"Remove unused glance client integration\n\nThe glance client integration and create_image_from_instance method\nbecame dead code after the legacy workflow removal in commit\n4179c3527cc09088e70008f1a2959b6e2730d526. The legacy workflow used\nsnapshot-based cold migration (creating an image snapshot, deleting\nthe VM, and recreating from the snapshot), which required glance\nclient access. This was replaced with Nova\u0027s native cold migration\nsupport, eliminating the need for glance integration.\n\nThis change removes:\n- python-glanceclient dependency from requirements.txt\n- glance_client configuration options\n- NovaHelper.create_image_from_instance() dead method\n- Related test coverage for removed methods\n- OpenStackClients.glance() client initialization\n\nThe removal eliminates an unnecessary runtime dependency and reduces\nconfiguration complexity with zero impact on users.\n\nCloses-Bug: #2126959\nGenerated-By: claude-code\nChange-Id: I8c53555eee4c7cd42965e1d3d066dc5edcb3e054\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/13721b3804aa97c41e417339e03c9e848122a2c5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/13721b3804aa97c41e417339e03c9e848122a2c5"}]},"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":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}}]}],"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":"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":{}}}]}
