)]}'
{"id":"openstack%2Fwatcher~962990","triplet_id":"openstack%2Fwatcher~master~I662d0db78fb96950239f1939a4d34c42f22b5ae1","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-21 19:40:49.000000000","reason":"Change was submitted"},"8313":{"account":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"last_update":"2025-10-06 08:15:49.000000000","reason":"\u003cGERRIT_ACCOUNT_8313\u003e replied on the change","reason_account":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"}}},"hashtags":[],"change_id":"I662d0db78fb96950239f1939a4d34c42f22b5ae1","subject":"Remove dead neutron client code","status":"MERGED","created":"2025-10-03 17:06:19.000000000","updated":"2025-10-21 19:41:40.000000000","submitted":"2025-10-21 19:40:49.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"962990-bug/2126969","meta_rev_id":"523739d61b03288badd0d3e3becf03eeb287f61e","_number":962990,"virtual_id_number":962990,"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"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-10-21 19:40:49.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:55:57.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-15 10:25:11.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:18:58.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":1,"date":"2025-10-08 10:53:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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":"2025-10-21 18:55:57.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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_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-03 17:10:51.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2025-10-03 18:44:26.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-03 19:49:38.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-15 10:25:11.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":"2025-10-21 18:55:57.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":"9206e3922c4f442e033a5dcb6549fcea9767bd68","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-10-03 17:06:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"830a5041fa53e3b6ce89ea46e02fcd031b6f9727","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-10-03 17:10:51.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"351c5ad41b1c97c98de7d7458441fb838438aaed","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-03 18:44:26.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b096fa5e8f0c44bf8e22506d0bae3dae\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/4e75d02dadfc4dde92e58e012b9fb6b2 : SUCCESS in 2m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ce6c7c2e18c848c89906a82ae94e5b5b : SUCCESS in 6m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/443b8b6880f643e7ba3b0786bd613fcf : SUCCESS in 5m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d963e3eb1f7c43ce96b86d8feb85e738 : SUCCESS in 5m 42s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1ef6015ecd934788ab9922247e69b718 : SUCCESS in 4m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e9a14bca8c03433b9c209493f3d60229 : SUCCESS in 8m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/02921e3872434d0d9699ce730d786b60 : SUCCESS in 6m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6d51de15eed34317896be2bab8f583a8 : SUCCESS in 3m 54s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/a45124445e3f46d9a67ebe27e29ea16f : SUCCESS in 5m 45s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/bf3ff81e32ae4799abd1d138542bcb51 : SUCCESS in 31m 07s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/f587c70e4023493ea7f90fab8268067d : SUCCESS in 32m 46s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/c6e07012037d4a138d682176d46c490b : SUCCESS in 1h 08m 06s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/6ff71ffd84e54354bde40bf908eda7ec : SUCCESS in 42m 37s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/c3a003d86661453a816492fb3c245c0c : SUCCESS in 27m 21s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/2fd4d604f77e4627b7ac542fcaac79cc : SUCCESS in 1h 32m 28s\n- watcher-prometheus-integration-threading https://zuul.opendev.org/t/openstack/build/da5b4c67128e4dcdac93cbb43f1be74d : SUCCESS in 1h 24m 50s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/017fe119f968491bbee664bf786e9358 : SUCCESS in 1h 31m 47s","accounts_in_message":[],"_revision_number":1},{"id":"2fccd14cf58b6abb0975a488e934ad68ccceb41d","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-10-03 19:49:38.000000000","message":"Patch Set 1: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/e073910cfb7c4881bf06a71be19136d8\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/12554d4b148b48f687b27d41acb706b6 : SUCCESS in 2h 41m 52s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/193f3001d2a74beb9c61c31f1d76c655 : FAILURE in 1h 53m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e5007e2a406354f4ec2e5e270c0048d82ba5c4b8","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2025-10-06 08:15:49.000000000","message":"Patch Set 1: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"1e84f6588035471af40490c45d301fac52a6f238","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2025-10-06 08:16:23.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"316826041845823d242d3612da6823dec594fb82","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":"f2e36759b1ad3d3a499ecc36828710714484993d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-08 12:17:49.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0b162a6a179c4605a4e8bab60ec7f626\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/853b4b426bff42d3ba86532bbe1d1854 : SUCCESS in 2m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ec646961420d483686500a1f9e559e1c : SUCCESS in 6m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/73b1c5119d5b4f96949bc8d295fc05c9 : SUCCESS in 7m 08s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/15c774afa48d4845b608c1ac5772456c : SUCCESS in 5m 15s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/40bd7ea2103745f691966f900979ef04 : SUCCESS in 5m 38s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/57143068fc7b4cf48ad62f3c7ca33c80 : SUCCESS in 8m 28s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c147b6023e4549fa9b1c5cd69c27970d : SUCCESS in 7m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7fa088db31754da69e33ef7ac547aab7 : SUCCESS in 4m 00s\n- openstack-tox-py312-threading https://zuul.opendev.org/t/openstack/build/17298f3eb7f249a38626138875a41b91 : SUCCESS in 7m 06s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/a81b5fcced66489f8b2d7aecbae4ee3c : SUCCESS in 30m 40s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/98e08f004c3d4afbb1ed97baa116faf6 : SUCCESS in 47m 13s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/493b469760234e769a73b58b0935bcb7 : SUCCESS in 1h 06m 55s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/9753bc76652b4c3ab39c0723091dcaba : SUCCESS in 44m 53s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/fc4b62b0cc4e4b84b5c1234287f49654 : SUCCESS in 27m 40s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/4ae70bae0beb4b15a300713148691bc8 : SUCCESS in 1h 20m 39s\n- watcher-prometheus-integration-threading https://zuul.opendev.org/t/openstack/build/c9d0db3a80394d6d9b1fff3e1a09a727 : SUCCESS in 1h 21m 51s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/a057d69fa5bf4536aeb0ae876400b0fb : SUCCESS in 1h 14m 54s","accounts_in_message":[],"_revision_number":2},{"id":"db23cb91fbf921d345f3989571615687f6414fd9","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-10-08 14:18:58.000000000","message":"Patch Set 2: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/4f767f3d3b304a91946596d00f37aad5\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/7eef1e82497b4075bd01eae1c6a44b15 : SUCCESS in 3h 23m 55s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/1c019683e499419bbec3cf293661cdc0 : SUCCESS in 1h 52m 29s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8c9d0eadfb30cc26e0cd07f29635024ebdbbbfd6","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-10-15 10:25:11.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"52d8765f288fd26235be244b86a94fc94610273a","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-10-21 18:55:57.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"fc755988936d665a65b77449a571b1bbd72eb068","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-21 18:56:21.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"b7a75fcb44945014d8dad857323317ad947265ee","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-21 19:40:49.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3553a07501dd4e629b8ee55d1811941b\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/bcf91f5842b74edc8c9658aaa75d8b5b : SUCCESS in 3m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d119d2b91da14239a4edb6526f03010d : SUCCESS in 2m 44s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d83b4754dbe9471687f37772f0eca733 : SUCCESS in 5m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/91c9738b0bc84d1289a64d4e140ad164 : SUCCESS in 9m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7d1aabf4bf42416ca9d25b48c5fc2888 : SUCCESS in 9m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9bef6819b3df440a8f8cf56fa7c48589 : SUCCESS in 4m 17s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/f6aadae0c66a4340a73f289a0243870d : SUCCESS in 39m 00s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/277f6e220b784310b099b251f7c29b3a : SUCCESS in 32m 58s","accounts_in_message":[],"_revision_number":2},{"id":"1b53cf797c1c2de702c0e7ba98b8e7f4dfa80264","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-21 19:40:49.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"523739d61b03288badd0d3e3becf03eeb287f61e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-21 19:41:40.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e11643ab3266414f958f724d76dd6cc3\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5b44ad71053046779a4b78e941eb3671 : SUCCESS in 43s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0c7dcf4a72e0416aa9d158873fd61a98 : SUCCESS in 42s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"24afb27d3c2b89659dd90b62124c734bbe6cfc85","revisions":{"95e2647efde104c8ed0e076fc2cd2d8eca1b7d00":{"kind":"REWORK","_number":1,"created":"2025-10-03 17:06:19.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/90/962990/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/90/962990/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/90/962990/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/90/962990/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/90/962990/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/90/962990/1"}}},"commit":{"parents":[{"commit":"0439681e4a9a5eb9e3515cb1335ffadadff53d5c","subject":"Fix ruff check violations","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/0439681e4a9a5eb9e3515cb1335ffadadff53d5c"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-10-01 13:37:39.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-10-03 17:05:49.000000000","tz":60},"subject":"Remove dead neutron client code","message":"Remove dead neutron client code\n\nThe neutron client integration and related NovaHelper methods\n(create_instance, get_security_group_id_from_name,\nget_network_id_from_name) became dead code after the legacy workflow\nremoval in commit 4179c3527cc09088e70008f1a2959b6e2730d526.\nThese methods were originally used for instance creation in workflow\ntesting but are no longer called by any code paths.\n\nThis change removes:\n- python-neutronclient dependency\n- neutron_client configuration options\n- NovaHelper dead methods: create_instance,\n  get_security_group_id_from_name, get_network_id_from_name\n- Related test coverage for removed methods\n- OpenStackClients.neutron() client initialization\n\nThe removal eliminates an unnecessary runtime dependency and reduces\nconfiguration complexity with zero impact on users.\n\nCloses-Bug: #2126568\nGenerated-By: claude-code\nChange-Id: I662d0db78fb96950239f1939a4d34c42f22b5ae1\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/95e2647efde104c8ed0e076fc2cd2d8eca1b7d00"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/95e2647efde104c8ed0e076fc2cd2d8eca1b7d00"}]},"branch":"refs/heads/master"},"24afb27d3c2b89659dd90b62124c734bbe6cfc85":{"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/90/962990/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/90/962990/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/90/962990/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/90/962990/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/90/962990/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/90/962990/2"}}},"commit":{"parents":[{"commit":"9b5c8c1c4f66ec3f9e2fa6415ec41cebfa12e96a","subject":"Fix ruff check violations","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/9b5c8c1c4f66ec3f9e2fa6415ec41cebfa12e96a"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-10-01 13:37:39.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-10-08 10:53:01.000000000","tz":60},"subject":"Remove dead neutron client code","message":"Remove dead neutron client code\n\nThe neutron client integration and related NovaHelper methods\n(create_instance, get_security_group_id_from_name,\nget_network_id_from_name) became dead code after the legacy workflow\nremoval in commit 4179c3527cc09088e70008f1a2959b6e2730d526.\nThese methods were originally used for instance creation in workflow\ntesting but are no longer called by any code paths.\n\nThis change removes:\n- python-neutronclient dependency\n- neutron_client configuration options\n- NovaHelper dead methods: create_instance,\n  get_security_group_id_from_name, get_network_id_from_name\n- Related test coverage for removed methods\n- OpenStackClients.neutron() client initialization\n\nThe removal eliminates an unnecessary runtime dependency and reduces\nconfiguration complexity with zero impact on users.\n\nCloses-Bug: #2126568\nGenerated-By: claude-code\nChange-Id: I662d0db78fb96950239f1939a4d34c42f22b5ae1\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/24afb27d3c2b89659dd90b62124c734bbe6cfc85"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/24afb27d3c2b89659dd90b62124c734bbe6cfc85"}]},"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":{}}},{"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":{}}}]}
