)]}'
{"id":"openstack%2Fpython-watcherclient~943132","triplet_id":"openstack%2Fpython-watcherclient~master~Ibf25c9cd6b8cd6b228f759d7393af5fe6a357d7f","project":"openstack/python-watcherclient","branch":"master","topic":"bug/2100741","attention_set":{},"removed_from_attention_set":{"12393":{"account":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"last_update":"2025-03-19 00:59:02.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ibf25c9cd6b8cd6b228f759d7393af5fe6a357d7f","subject":"Move functional tests from watcher_tempest_plugin to watcherclient","status":"MERGED","created":"2025-03-03 08:43:54.000000000","updated":"2025-03-19 01:01:08.000000000","submitted":"2025-03-19 00:59:02.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":"943132-bug/2100741","meta_rev_id":"9dfaca114ad7c2d957e94323434a47f5d6c903df","_number":943132,"virtual_id_number":943132,"owner":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-03-19 00:59:02.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-03-14 13:19:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":2,"date":"2025-03-19 00:34:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":1,"date":"2025-03-19 00:34:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-03-03 09:26: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"},{"updated":"2025-03-14 13:19:01.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-03-19 00:34:17.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"}],"messages":[{"id":"e7eaba68cfa077bc719d567819dfbc70cb534b7c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-03-03 08:43:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"58afcc19025407028bd72242a6a7f6e4f7ce7f67","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-03 09:26:00.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/43ba1f9262b34e689b63c5f67fd31a61\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e1cc7e731f644aaca168837d1909e40f : SUCCESS in 4m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c280d982feb04b398d09431f825746c1 : SUCCESS in 4m 19s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/019d3908c3f44f1380ac3b494b346375 : SUCCESS in 2m 45s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/c216769b47a346449ff02316979d5f03 : SUCCESS in 3m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ebbf71cc2b1d45ceb7b01ff7b507e5d8 : SUCCESS in 5m 06s\n- requirements-check https://zuul.opendev.org/t/openstack/build/fce8c6f206c247c4a7d0cbd5a4875cdc : SUCCESS in 2m 07s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/75290e1d84d54b57b6a8380dfab8a8f3 : FAILURE in 7m 16s (non-voting)\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/44d3abc3ff5a40ca915148be96709664 : FAILURE in 35m 56s","accounts_in_message":[],"_revision_number":1},{"id":"663aa413f506ef1a6d6caed23250750f862c83ae","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-03-03 09:40:34.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"ead8a30af564c5e7a285608e1731dddabac49607","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-03 10:28:40.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/8994590dfed045639ae7f53e28b30c8f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/52c48194d3904a9e828c43096b3d97c9 : SUCCESS in 3m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/38483f07f8464f8cb0e969b5941a2a9d : SUCCESS in 2m 54s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/08beb3dd4d1f421e90b561ac52071250 : SUCCESS in 2m 33s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/604ddc250f35499d8fe0309dcdb17d51 : SUCCESS in 3m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e3f64e02d41408e93feba6ce9136692 : SUCCESS in 4m 53s\n- requirements-check https://zuul.opendev.org/t/openstack/build/53628e9ad1a2493d93fb445b6a08386c : SUCCESS in 2m 12s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/328448b6e543414f803df42d49020d30 : FAILURE in 7m 34s (non-voting)\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/7d69c7140e1f4131a8dc33df37d4f031 : FAILURE in 32m 45s","accounts_in_message":[],"_revision_number":2},{"id":"42b13e12a334fb4c8b6764775dd0c7ca8c858cbd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-03-03 10:54:32.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"7c915ffc1caa80b204137ffbf643266b9316f09d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-03 13:04:54.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/5d626eb676b344c792a948cdf0b5307a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a246083322184700be08344eab47311b : SUCCESS in 4m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bed85e34a70e40f8abe5d877122d48e4 : SUCCESS in 2m 56s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/84b5a557795d440ea8afa0d333a6a8cf : SUCCESS in 3m 11s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4809dd61aca0485194ff32b6f8cfb916 : SUCCESS in 3m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c34f52cf8572421eb616dc1b808150c3 : SUCCESS in 4m 57s\n- requirements-check https://zuul.opendev.org/t/openstack/build/30817682b27946d380440910c914c5d5 : SUCCESS in 2m 04s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/a184c28b1ef240a6b226969557cea595 : FAILURE in 8m 02s (non-voting)\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/9260cc7e9bac4cb3997652b8b9ae2eee : TIMED_OUT in 2h 02m 50s","accounts_in_message":[],"_revision_number":3},{"id":"44c244a3e00304bf5722a5e2a4ca5196e9d1298b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-03-04 06:51:42.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"2b6705fcb9ea957c518a90494062933ffcc07b2c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-03-04 08:49:59.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"3b6e8c24e4afc5cffc625f1fdbab790854e5aa20","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-04 09:32:57.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c49f5ccf68a146e0a69d8604fff71d58\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/72e30e2baf984cc6bc576ecc23351171 : SUCCESS in 3m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0bf975b7b3ee4a2599762a540ada1fa8 : SUCCESS in 2m 58s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/fe1f0d588017491ea3cd9f759927b005 : SUCCESS in 3m 18s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/600d83387ad041b982be2e1bd8619437 : SUCCESS in 4m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/291a81c5190e4b91ae9764e280530f38 : SUCCESS in 4m 56s\n- requirements-check https://zuul.opendev.org/t/openstack/build/1e55e7a33d64427b995ae3eabf76dc67 : SUCCESS in 2m 17s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/534202e204154843a93e1a341046d773 : FAILURE in 6m 04s (non-voting)\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/72df4e87e5aa418eadb40eb34e9749f3 : SUCCESS in 36m 13s","accounts_in_message":[],"_revision_number":5},{"id":"f7ed7e783f65cda66ae7f427256c70ae8f72eb84","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2025-03-12 04:44:18.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"6119a29881485c9cc1ab66be7cb5e40e758f304f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-12 05:13:08.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/03138677619c444f9b493c22a4405689\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c2c3116a742a407893d33d93e133217e : SUCCESS in 3m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fe5c572b64b44bba994c829fc7920d1e : SUCCESS in 3m 09s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2ad385f2bdbd475390102a93f48e51ae : SUCCESS in 3m 10s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f2dab455bc2949a19fa2c28652c911fb : SUCCESS in 3m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bca72aa485944d1d92c40357bf1a6f18 : SUCCESS in 5m 34s\n- requirements-check https://zuul.opendev.org/t/openstack/build/eb9dff51710540eaaad1be36bcfc32f6 : SUCCESS in 2m 44s\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/15f1b77d70cf40ab8f164a648f6645ff : FAILURE in 5m 44s (non-voting)\n- python-watcherclient-functional https://zuul.opendev.org/t/openstack/build/5cd0c44a76d74b68bdac58c4f6b51d9c : SUCCESS in 21m 14s","accounts_in_message":[],"_revision_number":6},{"id":"05c3515e6484a8faa2b2efc026eab6bf724f74fe","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-03-14 13:19:01.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"42e9d895814bf94e86668154050b25fb6d7c2e69","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-03-19 00:34:17.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"1241f92f1605be64dcb090c45713bfe4d5bce30c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-19 00:34:43.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"5811c7f610b83a7b46d795b7b28dafc0795a80b7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-19 00:59:02.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/92075c87b550421daa2b30cabf388f03\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/63bc9fdc0e75490cb44f5371ecb26c8b : SUCCESS in 1m 39s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4be31a03b9f246d786f077edad62aad6 : SUCCESS in 3m 09s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/7e7b8de9c0b847d186bf92373d23b274 : SUCCESS in 3m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dad77d021f444412b6fd7980ab793fcd : SUCCESS in 5m 25s\n- requirements-check https://zuul.opendev.org/t/openstack/build/78d6bf02f63c4993955468a222468975 : SUCCESS in 2m 10s","accounts_in_message":[],"_revision_number":6},{"id":"f3be4dc592ec47e9775d255df6571a0fca32632a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-19 00:59:02.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"9dfaca114ad7c2d957e94323434a47f5d6c903df","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-19 01:01:08.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6908383e0de44d459666cc95ce6fda76\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a9631d18dcdf499583cd7853e92c31bc : SUCCESS in 53s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"e9fc2c8851b6b9f23ee3c6c9cf1d33370a7d4817","revisions":{"5e5bd09e1982e8fd0e5a43b65fc14cbf7e2415ab":{"kind":"REWORK","_number":1,"created":"2025-03-03 08:43:54.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/32/943132/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-watcherclient","ref":"refs/changes/32/943132/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/1"}}},"commit":{"parents":[{"commit":"d801e89157addb7611cea6cff9a138f458c258d5","subject":"Merge \"Drop unused tempest from test requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/d801e89157addb7611cea6cff9a138f458c258d5"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-03-03 08:43:30.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-03-03 08:43:40.000000000","tz":330},"subject":"Move functional tests from watcher_tempest_plugin to watcherclient","message":"Move functional tests from watcher_tempest_plugin to watcherclient\n\nFunctional tests are meant to validate the openstack optimize cli\nfunctionality. The code was kept in watcher-tempest-plugin repo.\n\nTempest plugin repo was meant to store tempest related api and\nscenario tests, not functional tests. This patch moves the code\nfrom watcher-tempest-plugin to watcherclient repo.\n\nIt also adds:\n - tox target for running functional tests\n - New zuul job based on devstack-tox-functional to run functional\n   tests.\n\nRelated-bug: #2100741\n\nChange-Id: Ibf25c9cd6b8cd6b228f759d7393af5fe6a357d7f\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/5e5bd09e1982e8fd0e5a43b65fc14cbf7e2415ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/5e5bd09e1982e8fd0e5a43b65fc14cbf7e2415ab"}]},"branch":"refs/heads/master"},"44511891aa95a85d07e2d335368127d443b3a3d4":{"kind":"REWORK","_number":2,"created":"2025-03-03 09:40:34.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/32/943132/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-watcherclient","ref":"refs/changes/32/943132/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/2"}}},"commit":{"parents":[{"commit":"d801e89157addb7611cea6cff9a138f458c258d5","subject":"Merge \"Drop unused tempest from test requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/d801e89157addb7611cea6cff9a138f458c258d5"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-03-03 08:43:30.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-03-03 09:40:22.000000000","tz":330},"subject":"Move functional tests from watcher_tempest_plugin to watcherclient","message":"Move functional tests from watcher_tempest_plugin to watcherclient\n\nFunctional tests are meant to validate the openstack optimize cli\nfunctionality. The code was kept in watcher-tempest-plugin repo.\n\nTempest plugin repo was meant to store tempest related api and\nscenario tests, not functional tests. This patch moves the code\nfrom watcher-tempest-plugin to watcherclient repo.\n\nIt also adds:\n - tox target for running functional tests\n - New zuul job based on devstack-tox-functional to run functional\n   tests.\n\nRelated-bug: #2100741\n\nChange-Id: Ibf25c9cd6b8cd6b228f759d7393af5fe6a357d7f\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/44511891aa95a85d07e2d335368127d443b3a3d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/44511891aa95a85d07e2d335368127d443b3a3d4"}]},"branch":"refs/heads/master"},"87f9be88d28775930c71cd6c5268dba56f604b70":{"kind":"REWORK","_number":3,"created":"2025-03-03 10:54:32.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/32/943132/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-watcherclient","ref":"refs/changes/32/943132/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/3"}}},"commit":{"parents":[{"commit":"d801e89157addb7611cea6cff9a138f458c258d5","subject":"Merge \"Drop unused tempest from test requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/d801e89157addb7611cea6cff9a138f458c258d5"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-03-03 08:43:30.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-03-03 10:54:21.000000000","tz":330},"subject":"Move functional tests from watcher_tempest_plugin to watcherclient","message":"Move functional tests from watcher_tempest_plugin to watcherclient\n\nFunctional tests are meant to validate the openstack optimize cli\nfunctionality. The code was kept in watcher-tempest-plugin repo.\n\nTempest plugin repo was meant to store tempest related api and\nscenario tests, not functional tests. This patch moves the code\nfrom watcher-tempest-plugin to watcherclient repo.\n\nIt also adds:\n - tox target for running functional tests\n - New zuul job based on devstack-tox-functional to run functional\n   tests.\n\nRelated-bug: #2100741\n\nChange-Id: Ibf25c9cd6b8cd6b228f759d7393af5fe6a357d7f\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/87f9be88d28775930c71cd6c5268dba56f604b70"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/87f9be88d28775930c71cd6c5268dba56f604b70"}]},"branch":"refs/heads/master"},"33eb474b2ee095c8030a1b36f67858156291ce19":{"kind":"REWORK","_number":4,"created":"2025-03-04 06:51:42.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/32/943132/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-watcherclient","ref":"refs/changes/32/943132/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/4"}}},"commit":{"parents":[{"commit":"d801e89157addb7611cea6cff9a138f458c258d5","subject":"Merge \"Drop unused tempest from test requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/d801e89157addb7611cea6cff9a138f458c258d5"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-03-03 08:43:30.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-03-04 06:51:26.000000000","tz":330},"subject":"Move functional tests from watcher_tempest_plugin to watcherclient","message":"Move functional tests from watcher_tempest_plugin to watcherclient\n\nFunctional tests are meant to validate the openstack optimize cli\nfunctionality. The code was kept in watcher-tempest-plugin repo.\n\nTempest plugin repo was meant to store tempest related api and\nscenario tests, not functional tests. This patch moves the code\nfrom watcher-tempest-plugin to watcherclient repo.\n\nIt also adds:\n - tox target for running functional tests\n - New zuul job based on devstack-tox-functional to run functional\n   tests.\n\nRelated-bug: #2100741\n\nChange-Id: Ibf25c9cd6b8cd6b228f759d7393af5fe6a357d7f\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/33eb474b2ee095c8030a1b36f67858156291ce19"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/33eb474b2ee095c8030a1b36f67858156291ce19"}]},"branch":"refs/heads/master"},"5402e76b1614ca22dee9de54e8e0dc37e55b00d3":{"kind":"REWORK","_number":5,"created":"2025-03-04 08:49:59.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/32/943132/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-watcherclient","ref":"refs/changes/32/943132/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/5"}}},"commit":{"parents":[{"commit":"d801e89157addb7611cea6cff9a138f458c258d5","subject":"Merge \"Drop unused tempest from test requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/d801e89157addb7611cea6cff9a138f458c258d5"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-03-03 08:43:30.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-03-04 08:48:53.000000000","tz":330},"subject":"Move functional tests from watcher_tempest_plugin to watcherclient","message":"Move functional tests from watcher_tempest_plugin to watcherclient\n\nFunctional tests are meant to validate the openstack optimize cli\nfunctionality. The code was kept in watcher-tempest-plugin repo.\n\nTempest plugin repo was meant to store tempest related api and\nscenario tests, not functional tests. This patch moves the code\nfrom watcher-tempest-plugin to watcherclient repo.\n\nIt also adds:\n - tox target for running functional tests\n - New zuul job based on devstack-tox-functional to run functional\n   tests.\n\nNote: Now functional tests are running via tox and OS_* variable.\nThat\u0027s why It also drops tempest credentials factory to get creds from\ntempest.conf.\n\nRelated-bug: #2100741\n\nChange-Id: Ibf25c9cd6b8cd6b228f759d7393af5fe6a357d7f\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/5402e76b1614ca22dee9de54e8e0dc37e55b00d3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/5402e76b1614ca22dee9de54e8e0dc37e55b00d3"}]},"branch":"refs/heads/master"},"e9fc2c8851b6b9f23ee3c6c9cf1d33370a7d4817":{"kind":"REWORK","_number":6,"created":"2025-03-12 04:44:18.000000000","uploader":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"ref":"refs/changes/32/943132/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-watcherclient","ref":"refs/changes/32/943132/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-watcherclient refs/changes/32/943132/6"}}},"commit":{"parents":[{"commit":"d801e89157addb7611cea6cff9a138f458c258d5","subject":"Merge \"Drop unused tempest from test requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/d801e89157addb7611cea6cff9a138f458c258d5"}]}],"author":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-03-03 08:43:30.000000000","tz":330},"committer":{"name":"Chandan Kumar (raukadah)","email":"chkumar@redhat.com","date":"2025-03-12 04:44:04.000000000","tz":330},"subject":"Move functional tests from watcher_tempest_plugin to watcherclient","message":"Move functional tests from watcher_tempest_plugin to watcherclient\n\nFunctional tests are meant to validate the openstack optimize cli\nfunctionality. The code was kept in watcher-tempest-plugin repo.\n\nTempest plugin repo was meant to store tempest related api and\nscenario tests, not functional tests. This patch moves the code\nfrom watcher-tempest-plugin to watcherclient repo.\n\nIt also adds:\n - tox target for running functional tests\n - New zuul job based on devstack-tox-functional to run functional\n   tests.\n\nNote: Now functional tests are running via tox and OS_* variable.\nThat\u0027s why It also drops tempest credentials factory to get creds from\ntempest.conf.\n\nRelated-bug: #2100741\n\nChange-Id: Ibf25c9cd6b8cd6b228f759d7393af5fe6a357d7f\nSigned-off-by: Chandan Kumar (raukadah) \u003cchkumar@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/e9fc2c8851b6b9f23ee3c6c9cf1d33370a7d4817"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-watcherclient/commit/e9fc2c8851b6b9f23ee3c6c9cf1d33370a7d4817"}]},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}]}],"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":{}}}]}
