)]}'
{".zuul.yaml":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"53c1ca349a31cd8c8412a8523c05e0d00268eefb","unresolved":true,"context_lines":[{"line_number":213,"context_line":"              datasource: prometheus"},{"line_number":214,"context_line":"      tempest_plugins:"},{"line_number":215,"context_line":"        - watcher-tempest-plugin"},{"line_number":216,"context_line":"      # All tests inside watcher_tempest_plugin.tests.scenario with tag \"strategy\""},{"line_number":217,"context_line":"      # or test_execute_strategies file"},{"line_number":218,"context_line":"      # excluding tests with tag \"real_load\""},{"line_number":219,"context_line":"      tempest_test_regex: (watcher_tempest_plugin.tests.scenario)(.*\\[.*\\bstrategy\\b.*\\].*)|(watcher_tempest_plugin.tests.scenario.test_execute_strategies)"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"0c3c24dd_69f3a643","line":216,"range":{"start_line":216,"start_character":73,"end_line":216,"end_character":81},"updated":"2025-06-04 06:53:28.000000000","message":"I think watcher_tempest_plugin.tests.scenario tests does not contains strategy tag. Real data test has real_load tag.\n\nAre we going to add propose a cr to add strategy tag to watcher_tempest_plugin.tests.scenario or I missed the cr for the same?","commit_id":"7c0d691be0be5a99d463042957baa3766ed930eb"},{"author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"change_message_id":"c231bac890b78400cb270f4397f84d9725b41d6a","unresolved":false,"context_lines":[{"line_number":213,"context_line":"              datasource: prometheus"},{"line_number":214,"context_line":"      tempest_plugins:"},{"line_number":215,"context_line":"        - watcher-tempest-plugin"},{"line_number":216,"context_line":"      # All tests inside watcher_tempest_plugin.tests.scenario with tag \"strategy\""},{"line_number":217,"context_line":"      # or test_execute_strategies file"},{"line_number":218,"context_line":"      # excluding tests with tag \"real_load\""},{"line_number":219,"context_line":"      tempest_test_regex: (watcher_tempest_plugin.tests.scenario)(.*\\[.*\\bstrategy\\b.*\\].*)|(watcher_tempest_plugin.tests.scenario.test_execute_strategies)"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"a16ec211_841a7f33","line":216,"range":{"start_line":216,"start_character":73,"end_line":216,"end_character":81},"in_reply_to":"0c3c24dd_69f3a643","updated":"2025-06-04 09:54:04.000000000","message":"Yes, the idea is to move every strategy test to one file per strategy, adding the tag to the test, as here:\n\nhttps://review.opendev.org/c/openstack/watcher-tempest-plugin/+/951543/1/watcher_tempest_plugin/tests/scenario/test_execute_zone_migration.py","commit_id":"7c0d691be0be5a99d463042957baa3766ed930eb"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"53c1ca349a31cd8c8412a8523c05e0d00268eefb","unresolved":true,"context_lines":[{"line_number":216,"context_line":"      # All tests inside watcher_tempest_plugin.tests.scenario with tag \"strategy\""},{"line_number":217,"context_line":"      # or test_execute_strategies file"},{"line_number":218,"context_line":"      # excluding tests with tag \"real_load\""},{"line_number":219,"context_line":"      tempest_test_regex: (watcher_tempest_plugin.tests.scenario)(.*\\[.*\\bstrategy\\b.*\\].*)|(watcher_tempest_plugin.tests.scenario.test_execute_strategies)"},{"line_number":220,"context_line":"      tempest_exclude_regex: .*\\[.*\\breal_load\\b.*\\].*"},{"line_number":221,"context_line":"      tempest_concurrency: 1"},{"line_number":222,"context_line":"      tox_envlist: all"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"5ce9683a_2bdc8487","line":219,"range":{"start_line":219,"start_character":5,"end_line":219,"end_character":155},"updated":"2025-06-04 06:53:28.000000000","message":"Currently it is executing watcher_tempest_plugin.tests.scenario.test_execute_strategies tests since strategy tag does not exists.","commit_id":"7c0d691be0be5a99d463042957baa3766ed930eb"},{"author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"change_message_id":"c231bac890b78400cb270f4397f84d9725b41d6a","unresolved":true,"context_lines":[{"line_number":216,"context_line":"      # All tests inside watcher_tempest_plugin.tests.scenario with tag \"strategy\""},{"line_number":217,"context_line":"      # or test_execute_strategies file"},{"line_number":218,"context_line":"      # excluding tests with tag \"real_load\""},{"line_number":219,"context_line":"      tempest_test_regex: (watcher_tempest_plugin.tests.scenario)(.*\\[.*\\bstrategy\\b.*\\].*)|(watcher_tempest_plugin.tests.scenario.test_execute_strategies)"},{"line_number":220,"context_line":"      tempest_exclude_regex: .*\\[.*\\breal_load\\b.*\\].*"},{"line_number":221,"context_line":"      tempest_concurrency: 1"},{"line_number":222,"context_line":"      tox_envlist: all"}],"source_content_type":"text/x-yaml","patch_set":4,"id":"30c0afce_e151026c","line":219,"range":{"start_line":219,"start_character":5,"end_line":219,"end_character":155},"in_reply_to":"5ce9683a_2bdc8487","updated":"2025-06-04 09:54:04.000000000","message":"correct, and we will always keep that file for dummy and basic strategies, as it makes no sense to have a custom file for them, so we will execute this file with those strategies and we will move any other test to its custom file but adding the tag to them","commit_id":"7c0d691be0be5a99d463042957baa3766ed930eb"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"ad6ef2d9a027e15ad1f0c5b588c8ced6bcfe255d","unresolved":true,"context_lines":[{"line_number":1,"context_line":"- job:"},{"line_number":2,"context_line":"    name: watcher-tempest-actuator"},{"line_number":3,"context_line":"    parent: watcher-tempest-multinode"},{"line_number":4,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"3b0e9d50_237adb57","line":1,"updated":"2025-06-11 13:14:29.000000000","message":"this will also be deleted in the future we have several other one of jubs that shoudl have been removed a long time ago and this is one of them","commit_id":"1256b241331a5a6c92f27344e8b2e6305af1d758"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"ad6ef2d9a027e15ad1f0c5b588c8ced6bcfe255d","unresolved":true,"context_lines":[{"line_number":5,"context_line":"      tempest_test_regex: watcher_tempest_plugin.tests.scenario.test_execute_actuator"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"- job:"},{"line_number":8,"context_line":"    name: watcher-tempest-strategies"},{"line_number":9,"context_line":"    parent: watcher-tempest-multinode"},{"line_number":10,"context_line":"    vars:"},{"line_number":11,"context_line":"      tempest_concurrency: 1"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"d8f85ee2_cab925bf","line":8,"range":{"start_line":8,"start_character":10,"end_line":8,"end_character":36},"updated":"2025-06-11 13:14:29.000000000","message":"as an aside i want to rename this in the future to something like\n`watcher-gnocchi-tempest.","commit_id":"1256b241331a5a6c92f27344e8b2e6305af1d758"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"e232c519be9b21c4c0cba520e3bece3590c1feb6","unresolved":true,"context_lines":[{"line_number":9,"context_line":"    parent: watcher-tempest-multinode"},{"line_number":10,"context_line":"    vars:"},{"line_number":11,"context_line":"      tempest_concurrency: 1"},{"line_number":12,"context_line":"      # All tests inside watcher_tempest_plugin.tests.scenario with tag \"strategy\""},{"line_number":13,"context_line":"      # or test_execute_strategies file"},{"line_number":14,"context_line":"      # excluding tests with tag \"real_load\""},{"line_number":15,"context_line":"      tempest_test_regex: (^watcher_tempest_plugin.tests.scenario)(.*\\[.*\\bstrategy\\b.*\\].*)|(^watcher_tempest_plugin.tests.scenario.test_execute_strategies)"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"74bcdddb_36188810","line":12,"range":{"start_line":12,"start_character":73,"end_line":12,"end_character":81},"updated":"2025-06-06 18:02:28.000000000","message":"The regex looks good. But is \"strategy\" a good tag to use? Most of the tests are about testing \"strategy\". What \"strategy\" tag really means?","commit_id":"1256b241331a5a6c92f27344e8b2e6305af1d758"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"fc78c876f78ba5ae0a8311a0c33e33ac9882c363","unresolved":true,"context_lines":[{"line_number":9,"context_line":"    parent: watcher-tempest-multinode"},{"line_number":10,"context_line":"    vars:"},{"line_number":11,"context_line":"      tempest_concurrency: 1"},{"line_number":12,"context_line":"      # All tests inside watcher_tempest_plugin.tests.scenario with tag \"strategy\""},{"line_number":13,"context_line":"      # or test_execute_strategies file"},{"line_number":14,"context_line":"      # excluding tests with tag \"real_load\""},{"line_number":15,"context_line":"      tempest_test_regex: (^watcher_tempest_plugin.tests.scenario)(.*\\[.*\\bstrategy\\b.*\\].*)|(^watcher_tempest_plugin.tests.scenario.test_execute_strategies)"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"f3404f41_1f29a686","line":12,"range":{"start_line":12,"start_character":73,"end_line":12,"end_character":81},"in_reply_to":"74bcdddb_36188810","updated":"2025-06-07 12:12:57.000000000","message":"Update: for me \"strategy\" tag is today the same as running all scenario tests, since they all have strategy algorithms execution. But there are some differences between tests. Some tests don\u0027t require fake/real data to run, some tests don\u0027t execute the action plan, while others execute. Some tests/strategies also need specific metrics, which not all datasources support, but this is something that is harder to control via tags, we could use skip function to validade enabled datasource...","commit_id":"1256b241331a5a6c92f27344e8b2e6305af1d758"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"fff1b7878d0d3e5d1c07fa8e000191088e618632","unresolved":true,"context_lines":[{"line_number":9,"context_line":"    parent: watcher-tempest-multinode"},{"line_number":10,"context_line":"    vars:"},{"line_number":11,"context_line":"      tempest_concurrency: 1"},{"line_number":12,"context_line":"      # All tests inside watcher_tempest_plugin.tests.scenario with tag \"strategy\""},{"line_number":13,"context_line":"      # or test_execute_strategies file"},{"line_number":14,"context_line":"      # excluding tests with tag \"real_load\""},{"line_number":15,"context_line":"      tempest_test_regex: (^watcher_tempest_plugin.tests.scenario)(.*\\[.*\\bstrategy\\b.*\\].*)|(^watcher_tempest_plugin.tests.scenario.test_execute_strategies)"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"fe192588_d1c2ced4","line":12,"range":{"start_line":12,"start_character":73,"end_line":12,"end_character":81},"in_reply_to":"e3ad38fb_f7c5f591","updated":"2025-06-10 11:05:05.000000000","message":"I understood that the use of the tag will help us now to better organize all tests. We can keep the work around \"strategy\" tag, but probably not the best tag to keep using in the future. Even Actuator is a strategy in Watcher, which would classify it with \"strategy\" tag. Yes, the usage of tags to classify real_load/slow and datasources that supports fake metrics is a good way to filter tests.\nI\u0027m ok with this patch now, since it will unblock you in another patches already open.","commit_id":"1256b241331a5a6c92f27344e8b2e6305af1d758"},{"author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"change_message_id":"9f89bf98158daec596629e3d6193630baf9286c5","unresolved":true,"context_lines":[{"line_number":9,"context_line":"    parent: watcher-tempest-multinode"},{"line_number":10,"context_line":"    vars:"},{"line_number":11,"context_line":"      tempest_concurrency: 1"},{"line_number":12,"context_line":"      # All tests inside watcher_tempest_plugin.tests.scenario with tag \"strategy\""},{"line_number":13,"context_line":"      # or test_execute_strategies file"},{"line_number":14,"context_line":"      # excluding tests with tag \"real_load\""},{"line_number":15,"context_line":"      tempest_test_regex: (^watcher_tempest_plugin.tests.scenario)(.*\\[.*\\bstrategy\\b.*\\].*)|(^watcher_tempest_plugin.tests.scenario.test_execute_strategies)"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"e3ad38fb_f7c5f591","line":12,"range":{"start_line":12,"start_character":73,"end_line":12,"end_character":81},"in_reply_to":"f3404f41_1f29a686","updated":"2025-06-09 09:32:05.000000000","message":"not all the tests are executed under the strategy tag. Inside folder scenario we have actuator which is executed under its own regex. \n\nBut I agree that most of the tests are related to strategy. The usage of tags is required when migrating to custom files, because each of them will have its own domain under the watcher_tempest_plucing.test.scenario, so we need something to include/exclude different cases (probably at this moment \"strategy\" tag will include all of them), but as we are using tempest_exclude_regex to manage when to execute real_data jobs or not, we can do the same in the future to enable/disable datasources, but doing using tags is easier than using regexs","commit_id":"1256b241331a5a6c92f27344e8b2e6305af1d758"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"ad6ef2d9a027e15ad1f0c5b588c8ced6bcfe255d","unresolved":true,"context_lines":[{"line_number":281,"context_line":"      - release-notes-jobs-python3"},{"line_number":282,"context_line":"    check:"},{"line_number":283,"context_line":"      jobs:"},{"line_number":284,"context_line":"        - watcher-tempest-functional"},{"line_number":285,"context_line":"        - watcher-grenade"},{"line_number":286,"context_line":"        - watcher-tempest-strategies"},{"line_number":287,"context_line":"        - watcher-tempest-actuator"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"93aa7775_e655e95e","line":284,"updated":"2025-06-11 13:14:29.000000000","message":"again not for this patch but this was meant to removed i belive when we added python-watcherclient-functional or moved to perodic-weekly line and the experimental line.\n\ni think chandan might have a patch for this already but i want to optimise our jobs\n\nso that we have one upgrade job, grenade\n1 jobs with gnocchi\n1 jobs with prometheus\n1 jobs with real data (only in perodic/experimental)\n\nwatcher-tempest-functional-ipv6-only shoudl likely also be in the weekly line\nwatcher has very littel if any depency on ipv6 so this add very little value to run on each chagne. it does add value but we do not need to run it mroe then weekly.\nwe likely shoudl alos condier moving this to use promethues in the future.\n\nonce we have consolidated to that we can condier if we want to add teh skip level greade job and or buidl out ironic testing.\n\nwe will likely add ceph or lvm with cinder to the exsiting prometeus job.\n\nill try and capture this somewhere else too perhaps in a rfe bug in launchpad so we do not forget.\n\ni jsut wanted to raise this here since your thinking about job/test reorganisation.","commit_id":"1256b241331a5a6c92f27344e8b2e6305af1d758"}],"/COMMIT_MSG":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"53c1ca349a31cd8c8412a8523c05e0d00268eefb","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     morenod \u003cdsanzmor@redhat.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2025-06-03 17:19:50 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adapt zuul.yaml strategies jobs to include tests with tag \u0027strategy\u0027 outside file test_execute_strategies"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I304c858078d35beb1f7b4f1fad4ea8bedde674af"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"9dc8ac9e_5695a036","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":105},"updated":"2025-06-04 06:53:28.000000000","message":"We should keep the commit message subject to 50 characters and keep rest of the stuff in the commit description.","commit_id":"7c0d691be0be5a99d463042957baa3766ed930eb"},{"author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"change_message_id":"c231bac890b78400cb270f4397f84d9725b41d6a","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     morenod \u003cdsanzmor@redhat.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2025-06-03 17:19:50 +0200"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adapt zuul.yaml strategies jobs to include tests with tag \u0027strategy\u0027 outside file test_execute_strategies"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I304c858078d35beb1f7b4f1fad4ea8bedde674af"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"e2121722_f1062a09","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":105},"in_reply_to":"9dc8ac9e_5695a036","updated":"2025-06-04 09:54:04.000000000","message":"Changed the commit message","commit_id":"7c0d691be0be5a99d463042957baa3766ed930eb"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"ad6ef2d9a027e15ad1f0c5b588c8ced6bcfe255d","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Adapt zuul.yaml strategies jobs to include tests with tag \u0027strategy\u0027"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"The idea is to adapt zuul.yaml to future test structure where every strategy will be on its own file so now we keep executing everything inside test_execute_strategies but also any other test on any file with tag \u0027strategy\u0027"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I304c858078d35beb1f7b4f1fad4ea8bedde674af"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"60552824_03299558","line":9,"updated":"2025-06-11 13:14:29.000000000","message":"nit: please wrap this at ~72 columes  in the future.","commit_id":"1256b241331a5a6c92f27344e8b2e6305af1d758"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"1c0122a80760ed6ef94ec0462b3549ea9945d228","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"7de59637_f5ec9910","updated":"2025-06-06 18:14:43.000000000","message":"-1: holding for further discussions","commit_id":"1256b241331a5a6c92f27344e8b2e6305af1d758"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"6e19a5d62b84dabd79394dc65375cad15469a67e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"cd2f7e6a_1e6dafb2","updated":"2025-06-06 05:40:21.000000000","message":"Based on https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/950851 and test results from https://3737a6b1ea4fc714d01b-164d5a3be9b73b43cf7bfb5d1ec3d41f.ssl.cf1.rackcdn.com/openstack/7dacdc67037f42e3bf001589155b7408/testr_results.html\n\nIt looks good!","commit_id":"1256b241331a5a6c92f27344e8b2e6305af1d758"},{"author":{"_account_id":28647,"name":"David","display_name":"morenod","email":"dsanzmor@redhat.com","username":"morenod"},"change_message_id":"75f792773b072a08544acf7173d109f578d3249a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"28a4ee23_af82f2f1","updated":"2025-06-06 07:55:28.000000000","message":"Doug, Sean, please review","commit_id":"1256b241331a5a6c92f27344e8b2e6305af1d758"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"e232c519be9b21c4c0cba520e3bece3590c1feb6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"39e52d50_c509c3bd","updated":"2025-06-06 18:02:28.000000000","message":"It is a good idea to use tags to filter tests, but if we don\u0027t have this tag in the code yet, I don\u0027t think we need to merge this at this moment.","commit_id":"1256b241331a5a6c92f27344e8b2e6305af1d758"},{"author":{"_account_id":16312,"name":"Alfredo Moralejo","email":"amoralej@redhat.com","username":"amoralej"},"change_message_id":"b7e1247d08ccd5e3591857308ecd91944e1eb835","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"df4c997b_d3815734","updated":"2025-06-06 07:22:53.000000000","message":"This is doing what is expected:\n\nhttps://3737a6b1ea4fc714d01b-164d5a3be9b73b43cf7bfb5d1ec3d41f.ssl.cf1.rackcdn.com/openstack/7dacdc67037f42e3bf001589155b7408/testr_results.html\n\nfrom https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/950851\n\nExecuting all the tests in watcher_tempest_plugin/tests/scenario/test_execute_strategies.py + the ones tagged with `strategy` under watcher_tempest_plugin.tests.scenario","commit_id":"1256b241331a5a6c92f27344e8b2e6305af1d758"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"fff1b7878d0d3e5d1c07fa8e000191088e618632","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"f328e760_53a38b9a","updated":"2025-06-10 11:05:05.000000000","message":"Tks David","commit_id":"1256b241331a5a6c92f27344e8b2e6305af1d758"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"b0b39c1dec60e658b7e6dd5a8c36ecd4fd1f3842","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"5a3f6e7d_c6954c5e","updated":"2025-06-06 14:38:38.000000000","message":"seems to be working as intended","commit_id":"1256b241331a5a6c92f27344e8b2e6305af1d758"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"729e69c5ed51e6c4ba7f2f5a0f41e74d3c08a058","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"e994ac54_ada96869","in_reply_to":"39e52d50_c509c3bd","updated":"2025-06-06 18:32:31.000000000","message":"Update: I see an usage here: https://review.opendev.org/c/openstack/watcher/+/951649 - which can validate this change","commit_id":"1256b241331a5a6c92f27344e8b2e6305af1d758"},{"author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"change_message_id":"ea79f7dbc7aa387c946df1eef5e29ca4adf9c65e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"169eece0_0924ee07","in_reply_to":"e994ac54_ada96869","updated":"2025-06-06 18:33:20.000000000","message":"Update 2: here: https://review.opendev.org/c/openstack/watcher-tempest-plugin/+/951543","commit_id":"1256b241331a5a6c92f27344e8b2e6305af1d758"}]}
