)]}'
{"id":"openstack%2Ftacker~1004379","triplet_id":"openstack%2Ftacker~master~Iaf66af21c34a8272772f38c831e999dcfaa057d0","project":"openstack/tacker","branch":"master","hashtags":[],"change_id":"Iaf66af21c34a8272772f38c831e999dcfaa057d0","subject":"DNM: Remove the unused aodh dependency","status":"NEW","created":"2026-09-07 05:41:44.000000000","updated":"2026-09-07 08:05:00.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c17f1d25fb3d0b980241b49b98e8490505fa9098","_number":1004379,"virtual_id_number":1004379,"owner":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-09-07 08:05:00.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-07 08:05:00.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"0f0b61415d602ffea05a5cf00c776110f7efaa59","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2026-09-07 05:41:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c17f1d25fb3d0b980241b49b98e8490505fa9098","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-07 08:05:00.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ed504472343847a9bd1d31a7af30ff3d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c1894581d37246c587203b97175b103f : SUCCESS in 5m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/94ee48cd1fb34fdbb024cb61d79f5767 : SUCCESS in 3m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b245cb9748c040cf9903b8b805f25e0e : SUCCESS in 6m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1bf821c53b22489d9706c32d230f987e : SUCCESS in 5m 55s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6dfc29c7560d41d29bf3ad49b16fe322 : SUCCESS in 7m 55s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5897f9b325a044cf8a46c674fbbf4e58 : SUCCESS in 4m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/68473d5fe6424eea93c143225fc0179b : SUCCESS in 6m 20s\n- tacker-ft-v2-k8s https://zuul.opendev.org/t/openstack/build/460b1686a4c746de8dada33945e40d0c : SUCCESS in 49m 15s\n- tacker-ft-v2-df-userdata-basic-min https://zuul.opendev.org/t/openstack/build/5eb553c2c9384f538d2c4f8500a87306 : SUCCESS in 53m 18s\n- tacker-ft-v2-df-userdata-update https://zuul.opendev.org/t/openstack/build/aed3bb90f247456abda0369c92b17458 : SUCCESS in 39m 07s\n- tacker-ft-v2-df-userdata-scale https://zuul.opendev.org/t/openstack/build/a6e055a56eac4993a88df11e9b406c3a : SUCCESS in 43m 52s\n- tacker-ft-v2-df-userdata-ccvp https://zuul.opendev.org/t/openstack/build/9dadfb87bd664e3b9f196cfdba494f62 : SUCCESS in 53m 18s\n- tacker-ft-v2-df-userdata-err-handling https://zuul.opendev.org/t/openstack/build/79a445e0b72742178af98e6a19d6d3ad : SUCCESS in 34m 16s\n- tacker-ft-v2-st-userdata-basic https://zuul.opendev.org/t/openstack/build/bbf1f97ad5eb4eb89727762bd0558bc1 : SUCCESS in 43m 10s\n- tacker-ft-v2-st-userdata-basic-min https://zuul.opendev.org/t/openstack/build/7be44aec309a4515beaed3872967430b : SUCCESS in 57m 13s\n- tacker-ft-v2-st-userdata-ccvp https://zuul.opendev.org/t/openstack/build/ab5e8611049c41c6bee0a09cf9fd4900 : SUCCESS in 59m 02s\n- tacker-ft-v2-df-userdata-https https://zuul.opendev.org/t/openstack/build/8b22473d257741dc808fd95fa2ea8ea5 : FAILURE in 35m 53s (non-voting)\n- tacker-ft-v2-df-userdata-notification https://zuul.opendev.org/t/openstack/build/1ecd56acf9a74d1da7d8a9385bcfc992 : SUCCESS in 1h 05m 16s (non-voting)\n- tacker-ft-v2-terraform https://zuul.opendev.org/t/openstack/build/09c7ba609de5425a90514c96c27590f8 : RETRY_LIMIT in 18m 41s (non-voting)\n- tacker-ft-v1-vnfpkgm https://zuul.opendev.org/t/openstack/build/4b8abcf328ac4e67a87335e93d3e1397 : SUCCESS in 37m 45s\n- tacker-ft-v1-k8s https://zuul.opendev.org/t/openstack/build/9ed6e124d4b34eddb8715469bdf167b5 : SUCCESS in 52m 28s\n- tacker-ft-v1-compliance-sol https://zuul.opendev.org/t/openstack/build/42c9f0af71934706878d446005885c89 : FAILURE in 2h 13m 38s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"190709749d6c95c109764a1f69234f240e8f12df","revisions":{"190709749d6c95c109764a1f69234f240e8f12df":{"kind":"REWORK","_number":1,"created":"2026-09-07 05:41:44.000000000","uploader":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"ref":"refs/changes/79/1004379/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/79/1004379/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/79/1004379/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/79/1004379/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/79/1004379/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/79/1004379/1"}}},"commit":{"parents":[{"commit":"692bc403191cbc3e8914a9a85721fcafd477c80d","subject":"Merge \"Reuse the key manager API to get VIM credentials\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/692bc403191cbc3e8914a9a85721fcafd477c80d"}]}],"author":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-09-04 08:27:19.000000000","tz":540},"committer":{"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","date":"2026-09-07 05:40:58.000000000","tz":540},"subject":"DNM: Remove the unused aodh dependency","message":"DNM: Remove the unused aodh dependency\n\nTacker deploys aodh in its functional test environment and the devstack\nsamples, but nothing in tacker uses it. The legacy alarm monitoring\nwhich used Aodh alarms through Heat was removed with the legacy APIs,\nand the fault management of the v2 API is based on Prometheus. Neither\nrequirements.txt nor any code under tacker/ refers to aodh.\n\nStop deploying aodh in the functional test jobs and the devstack\nsamples, drop it from the prerequisites of the manual installation\nguide, and remove the leftovers of the legacy alarm monitoring:\n\n- The ALARMING_POLICY constant of the openstack infra driver and the\n  template translator, which is not referred to anywhere.\n\n- The ALARMNAME_LIST entry of the ansible mgmt driver sample, which\n  collects OS::Aodh::EventAlarm resources of a HOT. No sample defines\n  such a resource and nothing reads the entry.\n\nGNOCCHI_SERVICE_HOST is also removed since it was set for the metrics\nbackend of aodh only.\n\nChange-Id: Iaf66af21c34a8272772f38c831e999dcfaa057d0\nSigned-off-by: Yasufumi Ogawa \u003cyasufum.o@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/190709749d6c95c109764a1f69234f240e8f12df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/190709749d6c95c109764a1f69234f240e8f12df"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
