)]}'
{"id":"openstack%2Fwatcher~946153","triplet_id":"openstack%2Fwatcher~stable%2F2025.1~I3bcc317441b73da5c876e53edd4622370c6d575e","project":"openstack/watcher","branch":"stable/2025.1","topic":"2025.1","attention_set":{},"removed_from_attention_set":{"16312":{"account":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"last_update":"2025-04-24 13:02:34.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I3bcc317441b73da5c876e53edd4622370c6d575e","subject":"Query by fqdn_label instead of instance for host metrics","status":"MERGED","created":"2025-04-02 13:39:32.000000000","updated":"2025-04-24 13:03:44.000000000","submitted":"2025-04-24 13:02:34.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"946153-2025.1","cherry_pick_of_change":944795,"cherry_pick_of_patch_set":7,"meta_rev_id":"2d64bdb6bd94831a3ce1bd3a00c90494b0d11f54","_number":946153,"virtual_id_number":946153,"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-04-24 13:02:34.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-04-23 17:55:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":1,"date":"2025-04-23 13:12:44.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":2,"date":"2025-04-09 07:00:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":-1,"date":"2025-04-09 07:00:32.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-04-09 07:00:32.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"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-04-23 17:55: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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"_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-04-02 14:20:57.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-04-02 14:57: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-04-03 17:15:56.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2025-04-08 16:30:40.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-04-09 05:13:42.000000000","updated_by":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"reviewer":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"state":"REVIEWER"},{"updated":"2025-04-23 13:12:44.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":"c15eaad1607370d9e0c6d64684a1d471b5d5bf32","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-04-02 13:39:32.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"57c675c6bf1c056e34d35e7c88e3f56d93eccce2","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-04-02 14:20:57.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://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/2ec0d8d318884af39ae93b62efb0c942\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/8ff338aec12c4bddbfb7af7d4341323e : SUCCESS in 39m 33s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/edf073aa79944a1bb63ef44190270e02 : FAILURE in 25m 56s\n\nDebug information:\n  Project \u003cProjectConfig opendev.org/openstack/watcher source: config/zuul.d/projects.yaml@master None\u003e matched\n  Freezing job graph\n    Freezing job openstack-meta-content-provider-master\n      Collecting job variants for openstack-meta-content-provider-master\n      Variant \u003cJob openstack-meta-content-provider-master branches: {MatchAny:{ImpliedBranchMatcher:main}} source: openstack-k8s-operators/watcher-operator/.zuul.yaml@main#175\u003e matched\n        Collecting job variants for openstack-meta-content-provider\n        Variant \u003cJob openstack-meta-content-provider branches: {MatchAny:{ImpliedBranchMatcher:main}} source: openstack-k8s-operators/ci-framework/zuul.d/content_provider.yaml@main#6\u003e matched\n          Collecting job variants for openstack-k8s-operators-content-provider\n          Variant \u003cJob openstack-k8s-operators-content-provider branches: {MatchAny:{ImpliedBranchMatcher:main}} source: openstack-k8s-operators/ci-framework/zuul.d/base.yaml@main#26\u003e matched\n            Collecting job variants for cifmw-base-minimal\n            Variant \u003cJob cifmw-base-minimal branches: {MatchAny:{ImpliedBranchMatcher:main}} source: openstack-k8s-operators/ci-framework/zuul.d/base.yaml@main#7\u003e matched\n              Collecting job variants for base-ci-framework\n              Variant \u003cJob base-ci-framework branches: None source: config/zuul.d/openstack-ci-base.yaml@master#106\u003e matched\n                Collecting job variants for base-minimal\n                Variant \u003cJob base-minimal branches: None source: config/zuul.d/jobs.yaml@master#24\u003e matched\n            Variant \u003cJob cifmw-base-minimal branches: {MatchAny:{ImpliedBranchMatcher:18.0-fr1}} source: openstack-k8s-operators/ci-framework/zuul.d/base.yaml@18.0-fr1#7\u003e did not match\n          Variant \u003cJob openstack-k8s-operators-content-provider branches: {MatchAny:{ImpliedBranchMatcher:18.0-fr1}} source: openstack-k8s-operators/ci-framework/zuul.d/base.yaml@18.0-fr1#26\u003e did not match\n        Variant \u003cJob openstack-meta-content-provider branches: {MatchAny:{ImpliedBranchMatcher:18.0-fr1}} source: openstack-k8s-operators/ci-framework/zuul.d/content_provider.yaml@18.0-fr1#6\u003e did not match\n      Variant \u003cJob openstack-meta-content-provider-master branches: {MatchAny:{ImpliedBranchMatcher:18.0-fr1}} source: openstack-k8s-operators/watcher-operator/.zuul.yaml@18.0-fr1#201\u003e did not match\n      Variant \u003cJob openstack-meta-content-provider-master branches: {MatchAny:{ImpliedBranchMatcher:18.0-fr2}} source: openstack-k8s-operators/watcher-operator/.zuul.yaml@18.0-fr2#201\u003e did not match\n      Pipeline variant \u003cJob openstack-meta-content-provider-master branches: None source: config/zuul.d/projects.yaml@master#490\u003e matched\n    Freezing job watcher-operator-validation-master\n      Collecting job variants for watcher-operator-validation-master\n      Variant \u003cJob watcher-operator-validation-master branches: {MatchAny:{ImpliedBranchMatcher:main}} source: openstack-k8s-operators/watcher-operator/.zuul.yaml@main#188\u003e matched\n        Collecting job variants for watcher-operator-validation-base\n        Variant \u003cJob watcher-operator-validation-base branches: {MatchAny:{ImpliedBranchMatcher:main}} source: openstack-k8s-operators/watcher-operator/.zuul.yaml@main#84\u003e matched\n          Collecting job variants for watcher-operator-base\n          Variant \u003cJob watcher-operator-base branches: {MatchAny:{ImpliedBranchMatcher:main}} source: openstack-k8s-operators/watcher-operator/.zuul.yaml@main#39\u003e matched\n            Collecting job variants for podified-multinode-edpm-deployment-crc-2comp\n            Variant \u003cJob podified-multinode-edpm-deployment-crc-2comp branches: {MatchAny:{ImpliedBranchMatcher:main}} source: openstack-k8s-operators/ci-framework/zuul.d/edpm_multinode.yaml@main#2\u003e matched\n              Collecting job variants for podified-multinode-edpm-deployment-crc\n              Variant \u003cJob podified-multinode-edpm-deployment-crc branches: {MatchAny:{ImpliedBranchMatcher:main}} source: openstack-k8s-operators/ci-framework/zuul.d/edpm_multinode.yaml@main#313\u003e matched\n                Collecting job variants for cifmw-podified-multinode-edpm-base-crc\n                Variant \u003cJob cifmw-podified-multinode-edpm-base-crc branches: {MatchAny:{ImpliedBranchMatcher:main}} source: openstack-k8s-operators/ci-framework/zuul.d/base.yaml@main#122\u003e matched\n                  Collecting job variants for base-extracted-crc\n                  Variant \u003cJob base-extracted-crc branches: None source: config/zuul.d/_jobs-crc.yaml@master#55\u003e matched\n                    Collecting job variants for base-minimal\n                    Variant \u003cJob base-minimal branches: None source: config/zuul.d/jobs.yaml@master#24\u003e matched\n                Variant \u003cJob cifmw-podified-multinode-edpm-base-crc branches: {MatchAny:{ImpliedBranchMatcher:18.0-fr1}} source: openstack-k8s-operators/ci-framework/zuul.d/base.yaml@18.0-fr1#124\u003e did not match\n              Variant \u003cJob podified-multinode-edpm-deployment-crc branches: {MatchAny:{ImpliedBranchMatcher:18.0-fr1}} source: openstack-k8s-operators/ci-framework/zuul.d/edpm_multinode.yaml@18.0-fr1#313\u003e did not match\n            Variant \u003cJob podified-multinode-edpm-deployment-crc-2comp branches: {MatchAny:{ImpliedBranchMatcher:18.0-fr1}} source: openstack-k8s-operators/ci-framework/zuul.d/edpm_multinode.yaml@18.0-fr1#2\u003e did not match\n          Variant \u003cJob watcher-operator-base branches: {MatchAny:{ImpliedBranchMatcher:18.0-fr1}} source: openstack-k8s-operators/watcher-operator/.zuul.yaml@18.0-fr1#14\u003e did not match\n          Variant \u003cJob watcher-operator-base branches: {MatchAny:{ImpliedBranchMatcher:18.0-fr2}} source: openstack-k8s-operators/watcher-operator/.zuul.yaml@18.0-fr2#14\u003e did not match\n        Variant \u003cJob watcher-operator-validation-base branches: {MatchAny:{ImpliedBranchMatcher:18.0-fr1}} source: openstack-k8s-operators/watcher-operator/.zuul.yaml@18.0-fr1#106\u003e did not match\n        Variant \u003cJob watcher-operator-validation-base branches: {MatchAny:{ImpliedBranchMatcher:18.0-fr2}} source: openstack-k8s-operators/watcher-operator/.zuul.yaml@18.0-fr2#106\u003e did not match\n      Variant \u003cJob watcher-operator-validation-master branches: {MatchAny:{ImpliedBranchMatcher:18.0-fr1}} source: openstack-k8s-operators/watcher-operator/.zuul.yaml@18.0-fr1#214\u003e did not match\n      Variant \u003cJob watcher-operator-validation-master branches: {MatchAny:{ImpliedBranchMatcher:18.0-fr2}} source: openstack-k8s-operators/watcher-operator/.zuul.yaml@18.0-fr2#214\u003e did not match\n      Pipeline variant \u003cJob watcher-operator-validation-master branches: None source: config/zuul.d/projects.yaml@master#490\u003e matched","accounts_in_message":[],"_revision_number":1},{"id":"7e2cb989162559a6467f270b5071f40d96e9788f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-02 14:57:56.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8d2b52ddf3af4380984004ad01a20174\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b4a4980ff3c24e119bb89648ffe178d6 : SUCCESS in 5m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8cc6b3e992b4440d9b11a402b598c689 : SUCCESS in 3m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a0d89d9bbe2c434abba0d8cdd1e824d1 : SUCCESS in 5m 45s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/2069bf1c5ab7489ebcb454baabbb7dc3 : SUCCESS in 5m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d3d8f42c068c4f05bb850b0fca8d5531 : SUCCESS in 8m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d5ee8d16a2d741848b133ee8fa4c97b7 : SUCCESS in 3m 11s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/4e11ae79d0aa4dfaa8a075bdb09de59b : SUCCESS in 31m 58s\n- watcher-tempest-functional-jammy https://zuul.opendev.org/t/openstack/build/af91b063fbe84f2eac3a7af60002ba11 : SUCCESS in 28m 06s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/85b38adc267e4ecd97b5af88ae51b8df : SUCCESS in 1h 02m 56s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/e1fb58be88364a40b823d0eb911ea4b5 : SUCCESS in 56m 53s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/acd65787c738458fa3f59901564c568f : SUCCESS in 49m 26s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/e264f4ef2a8440598d29432666f2c1e0 : SUCCESS in 27m 26s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/64704a31662345faac32ceca291903f7 : SUCCESS in 28m 44s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/46318a30db1a4f41a8ca65f5059d4a9f : SUCCESS in 34m 42s","accounts_in_message":[],"_revision_number":1},{"id":"0fa25916a16433f02c0e2c4263ded8dac7caee95","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-04-03 17:15:56.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"68eac7c901f7928571a5783fb06c477f87927e41","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-04-08 16:30:40.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"860d91c59657df49f1cc40de2bce693313a3abbc","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-04-09 05:13:42.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"daebf355232dcd9e3fd3da2b7cd6480059f7f37d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"date":"2025-04-09 07:00:32.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nCopied Votes:\n* Code-Review+1, Code-Review+2, 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":"890dfa3594db87d3d51820d97ef8357fd473cbeb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-09 08:12:04.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4796283de6a941a18e622e2a1478c6d4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/954db2ab13b44669b00ec39e4b481c1e : SUCCESS in 5m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dcffa9dfa1f1406089ee4f11fab4a1c2 : SUCCESS in 2m 07s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5ff5b0a7e3854300ba78221db4cb8232 : SUCCESS in 3m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/d55af90c23e24005afee861dd6c32756 : SUCCESS in 4m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/19ccdc9840224cc2bfc361df1d5a6bd2 : SUCCESS in 5m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d2d9c29ff7834435a063cd44c0e692eb : SUCCESS in 3m 03s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/fd2973490ef44c7c8984af46ea7d62e8 : SUCCESS in 30m 20s\n- watcher-tempest-functional-jammy https://zuul.opendev.org/t/openstack/build/2c1d7924e19d4a48a04629626ee7131a : SUCCESS in 27m 04s\n- watcher-grenade https://zuul.opendev.org/t/openstack/build/1c32b63701cf4b2f90d0bd11a2820a41 : SUCCESS in 45m 18s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/09850ab9931e4420a6941834c26ae6ec : SUCCESS in 54m 28s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/27ae4310373d455eb02978a02cf116a9 : SUCCESS in 38m 42s\n- watcherclient-tempest-functional https://zuul.opendev.org/t/openstack/build/5c877743df324ed38dbe5c4337ad4d07 : SUCCESS in 30m 50s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/12a7fb0e27ba4ce3b76083ee6c21b202 : SUCCESS in 31m 00s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/b23e0fb8332a46e0af60d850471e718a : SUCCESS in 1h 07m 38s","accounts_in_message":[],"_revision_number":2},{"id":"00c080a33b5199144b976d9fe657f103a5fd0203","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2025-04-23 13:12:44.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"a855dbff33edf2c6915a6e31f5d8a4823689a78c","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-04-23 17:55:31.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"b4162ef743cce3eff839ec84c8fc8ccd6177d6f9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-24 12:24:00.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"9809f1a75c181a434d9675353a79fae1980c5295","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-24 13:02:34.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fea31703dfcf4b899a826b19799f69a1\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8e23a656fe5c40ab805e18d75d0385bc : SUCCESS in 4m 23s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d8b7719add9d4a6991393886653e776f : SUCCESS in 4m 15s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a44aa3adb93e49a2b7cb58a0c716af7c : SUCCESS in 5m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f04d5fb656264d469d22d90e5073967d : SUCCESS in 7m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/af6d8d0d921d4c6b87437c615a543209 : SUCCESS in 2m 07s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/f345070a6b92421da4fdb66ff0f25c75 : SUCCESS in 23m 08s\n- watcher-tempest-functional-jammy https://zuul.opendev.org/t/openstack/build/6de19a486fcd4c65acd59be9ec9ffa35 : SUCCESS in 11m 40s\n- watcher-tempest-functional-ipv6-only https://zuul.opendev.org/t/openstack/build/42cb2c4e7e9445c7adb4802e890960ab : SUCCESS in 21m 52s","accounts_in_message":[],"_revision_number":2},{"id":"9e436d39d7489812df8b9f2d20e70405181f6779","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-24 13:02:34.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"2d64bdb6bd94831a3ce1bd3a00c90494b0d11f54","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-24 13:03:44.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6e009885c54e43a28f5d7419b0942325\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5b8d6dd483e5457d92c67133fa7a5ec6 : SUCCESS in 59s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b5d4bcad6ac94ec3b6066b713d57caa2 : SUCCESS in 43s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c6505ad06f98655977bd38a9d1182bada0d6e884","revisions":{"647bb3ba4f9fed6ea8f72e062c4a7ce2e9d2a17a":{"kind":"REWORK","_number":1,"created":"2025-04-02 13:39:32.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/53/946153/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/53/946153/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/946153/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/946153/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/946153/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/53/946153/1"}}},"commit":{"parents":[{"commit":"68c9ce65d20adc92a4f8c1cbb3e121987aff4e05","subject":"Update TOX_CONSTRAINTS_FILE for stable/2025.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/68c9ce65d20adc92a4f8c1cbb3e121987aff4e05"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-03-17 18:06:28.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-04-02 13:39:32.000000000","tz":0},"subject":"Query by fqdn_label instead of instance for host metrics","message":"Query by fqdn_label instead of instance for host metrics\n\nCurrently we are using `instance` label to query about host metrics to\nprometheus. This label is assigned to the url of each endpoint being\nscrapped.\n\nWhile this work fine in one-exporter-per-compute cases as the driver is\nmapping the fqdn_label value to the `instance` label value, it fails\nwhen there are more that one target with the same value for the fqdn\nlabel. This is a valid case, to be able to query by fqdn and do not\ncare about what exporter in the host is providing the metric.\n\nThis patch is changing the queries we use for hosts to be based on the\nfqdn_label instead of the instance one. To implement it, we are also\nsimplifying the way we check the metric exist for the host by converting\nprometheus_fqdn_instance_map into a prometheus_fqdn_labels set\nwhich stores the list of fqdn found in  prometheus.\n\nCloses-Bug: #2103451\nChange-Id: I3bcc317441b73da5c876e53edd4622370c6d575e\n(cherry picked from commit a65e7e9b59451cc1deb905df935ecb7900eef339)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/647bb3ba4f9fed6ea8f72e062c4a7ce2e9d2a17a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/647bb3ba4f9fed6ea8f72e062c4a7ce2e9d2a17a"}]},"branch":"refs/heads/stable/2025.1"},"c6505ad06f98655977bd38a9d1182bada0d6e884":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-04-09 07:00:32.000000000","uploader":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"ref":"refs/changes/53/946153/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher","ref":"refs/changes/53/946153/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/946153/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/946153/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher refs/changes/53/946153/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher refs/changes/53/946153/2"}}},"commit":{"parents":[{"commit":"64f70b948d727f4bc071d8b32f34125a2bb42de0","subject":"Drop sg_core prometheus related vars","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/64f70b948d727f4bc071d8b32f34125a2bb42de0"}]}],"author":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-03-17 18:06:28.000000000","tz":60},"committer":{"name":"Alfredo Moralejo","email":"amoralej@redhat.com","date":"2025-04-09 06:59:52.000000000","tz":120},"subject":"Query by fqdn_label instead of instance for host metrics","message":"Query by fqdn_label instead of instance for host metrics\n\nCurrently we are using `instance` label to query about host metrics to\nprometheus. This label is assigned to the url of each endpoint being\nscrapped.\n\nWhile this work fine in one-exporter-per-compute cases as the driver is\nmapping the fqdn_label value to the `instance` label value, it fails\nwhen there are more that one target with the same value for the fqdn\nlabel. This is a valid case, to be able to query by fqdn and do not\ncare about what exporter in the host is providing the metric.\n\nThis patch is changing the queries we use for hosts to be based on the\nfqdn_label instead of the instance one. To implement it, we are also\nsimplifying the way we check the metric exist for the host by converting\nprometheus_fqdn_instance_map into a prometheus_fqdn_labels set\nwhich stores the list of fqdn found in  prometheus.\n\nCloses-Bug: #2103451\nChange-Id: I3bcc317441b73da5c876e53edd4622370c6d575e\n(cherry picked from commit a65e7e9b59451cc1deb905df935ecb7900eef339)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c6505ad06f98655977bd38a9d1182bada0d6e884"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher/commit/c6505ad06f98655977bd38a9d1182bada0d6e884"}]},"branch":"refs/heads/stable/2025.1"}},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":{}}}]}
