)]}'
{"id":"openstack%2Fwatcher-tempest-plugin~959570","triplet_id":"openstack%2Fwatcher-tempest-plugin~master~Icd0942f4a352ec6655b949f91b206accb78e2960","project":"openstack/watcher-tempest-plugin","branch":"master","topic":"action_revert","attention_set":{},"removed_from_attention_set":{"30002":{"account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"last_update":"2025-09-08 19:28:48.000000000","reason":"\u003cGERRIT_ACCOUNT_30002\u003e replied on the change","reason_account":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2025-09-05 20:34:39.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"Icd0942f4a352ec6655b949f91b206accb78e2960","subject":"Add a Action Revert scenario test","status":"NEW","created":"2025-09-04 17:30:21.000000000","updated":"2025-09-08 19:28:48.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"042584ee7bf648e4ace837ce552cd426a57a8e94","_number":959570,"virtual_id_number":959570,"owner":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2025-09-05 19:25:21.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":1,"date":"2025-09-05 20:34:39.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":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"rejected":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"all":[{"value":-1,"date":"2025-09-08 19:28:48.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"_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,"permitted_voting_range":{"min":0,"max":2},"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Standard Change","+1":"Important Change","+2":"High Priority Change"},"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-09-04 18:22:34.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-09-04 23:39:45.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"}],"messages":[{"id":"e2b190469b0498583feec88187b50882c65e223a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-09-04 17:30:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"971a96be834cac7b69ca2464ab03fa8eeb519356","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-04 18:22:34.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/92e7b1e6a5d348f481c573862d5366a6\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9792cec29fef4f549441b7f64e4eb506 : SUCCESS in 2m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/46fbfcc8c9134989929df2c9af8d263c : SUCCESS in 5m 27s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/3150f71485ed468493f0120024d3a2e4 : SUCCESS in 34m 47s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/88cb6a7c08d14979ba90271471e339c5 : SUCCESS in 50m 00s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/77e308607eb34bada9b0f4aff66165c2 : FAILURE in 38m 06s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/b162a7f7afd64befa399d79ff3d4d5ca : FAILURE in 40m 59s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/8728c7b57e084c118f5a3b0750f86782 : FAILURE in 46m 01s\n- watcher-tempest-functional-2025-1 https://zuul.opendev.org/t/openstack/build/44b656ed88084a86b4b845c2d176d2d2 : SUCCESS in 16m 11s\n- watcher-tempest-functional-2024-2 https://zuul.opendev.org/t/openstack/build/1162c1c6fe634abd93c2086685167f4d : SUCCESS in 27m 50s\n- watcher-tempest-functional-2024-1 https://zuul.opendev.org/t/openstack/build/ce5c397036b447eca775567950f833cc : SUCCESS in 28m 50s","accounts_in_message":[],"_revision_number":1},{"id":"aaeff4b9b7ebcc6d60a8d05e7561e86a9d72d064","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-09-04 18:50:11.000000000","message":"Uploaded patch set 2: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"162fc6488fd6b6eea8940cd25d2e1191125f37f0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-04 19:50:28.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/099a3c939e5e45f988d8c8e32a1c932e\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1bceb71fe60442b8988b617a710b8633 : SUCCESS in 2m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/791e1576ae92430d82320b0f835262c9 : SUCCESS in 6m 36s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/a5c7e1d3170d48e1b58489488ab9bc55 : SUCCESS in 29m 02s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/ca24c0ae89e14e72b3f05f53adb13d7f : SUCCESS in 47m 36s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/ce6d652b70fe43c0aa463c602e94b29c : FAILURE in 54m 21s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/d5ca9abdea424f9d8eb75d9324ed0361 : FAILURE in 43m 52s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/27dc710986444217babc2ebb72bd928d : FAILURE in 22m 14s\n- watcher-tempest-functional-2025-1 https://zuul.opendev.org/t/openstack/build/95f2941b243f4d169fb91988b792eae5 : SUCCESS in 33m 49s\n- watcher-tempest-functional-2024-2 https://zuul.opendev.org/t/openstack/build/645e1bd5c3e6410c8d88ed20adbd346a : SUCCESS in 29m 38s\n- watcher-tempest-functional-2024-1 https://zuul.opendev.org/t/openstack/build/9b100156ae6e4695bdb36781b8a6af6b : SUCCESS in 28m 14s","accounts_in_message":[],"_revision_number":2},{"id":"1c9e8ae10e3bbdbe330ec7b7a90f80f7e617997a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-09-04 21:18:07.000000000","message":"Uploaded patch set 3: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"8c61c6850ed9e4918dea4474cb7d3b69ad7583cb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-04 22:52:20.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/f14c051000f44849b89b8ec71a32da87\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a3cafb2fcc8347f5ae96be3eeeac9b92 : SUCCESS in 2m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/38d9f70223e949cca58ac73e9866f56d : SUCCESS in 6m 21s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/af46e231437a432496c1e87fdcdb08ae : SUCCESS in 26m 57s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/652321f983df424db13f82fe9f34acef : SUCCESS in 47m 56s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/82806f24b23441da8956a4efd91bf26c : FAILURE in 1h 18m 42s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/91648fbacde244b6b40e59845b7db960 : FAILURE in 1h 31m 46s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/989a49521d4c478c982892fc34c5b421 : FAILURE in 1h 26m 00s\n- watcher-tempest-functional-2025-1 https://zuul.opendev.org/t/openstack/build/e619e1858021481ea8550b0c82a217bd : SUCCESS in 14m 59s\n- watcher-tempest-functional-2024-2 https://zuul.opendev.org/t/openstack/build/a1957ab757e74f74b3a0aa64c34e75a8 : SUCCESS in 27m 36s\n- watcher-tempest-functional-2024-1 https://zuul.opendev.org/t/openstack/build/33261c7b123e46329a8a0a55c6f1c101 : SUCCESS in 13m 50s","accounts_in_message":[],"_revision_number":3},{"id":"9fb68611ce49f65808d7d7952e6e962f0e418b72","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-09-04 23:39:45.000000000","message":"Patch Set 3: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/6ae46b7c59f349af9b6f95d51450f4f3\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/a645aa88e2314c1a8e7cfb4c37404750 : SUCCESS in 2h 20m 27s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/cb5fde3098c246318c54a0accef20483 : FAILURE in 1h 24m 13s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"1edcb7f274bf5d93d72e1f06c81f35e3d77edb72","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-09-05 17:57:32.000000000","message":"Uploaded patch set 4: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"b0c4c31f00bdf77f7fae0ba545d673830bc8f1b3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-09-05 19:25:21.000000000","message":"Patch Set 4: 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/8d9643398b3c4c768ef248f988eaa591\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/96f6ece3bec54ce3b0731b051479da8e : SUCCESS in 2m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/32c2b95bd14f44ebbdc72f123ea575ae : SUCCESS in 4m 51s\n- watcher-tempest-functional https://zuul.opendev.org/t/openstack/build/43fb639cc8a44ed6b789a71e200b2228 : SUCCESS in 16m 30s\n- watcher-tempest-actuator https://zuul.opendev.org/t/openstack/build/8c6d443035e24a07bdd3d63e5c9e40ac : SUCCESS in 44m 34s\n- watcher-tempest-strategies https://zuul.opendev.org/t/openstack/build/9d94fe668f3b4bc4b7b4f069c1f78bc9 : FAILURE in 1h 05m 16s\n- watcher-prometheus-integration https://zuul.opendev.org/t/openstack/build/9c57c41e8e884f8da74c8b71c71ec36d : FAILURE in 1h 20m 58s\n- watcher-aetos-integration https://zuul.opendev.org/t/openstack/build/7c9e35fde99d463181c21df57750beff : FAILURE in 1h 19m 34s\n- watcher-tempest-functional-2025-1 https://zuul.opendev.org/t/openstack/build/9cf2b50cdb724c9d907c2c017ffd2b60 : SUCCESS in 33m 24s\n- watcher-tempest-functional-2024-2 https://zuul.opendev.org/t/openstack/build/e90a60677eae44338f7a901ea5e9dc49 : SUCCESS in 26m 41s\n- watcher-tempest-functional-2024-1 https://zuul.opendev.org/t/openstack/build/5ae7aa5c3f7a41a99f3086de6cf2ec27 : SUCCESS in 29m 16s","accounts_in_message":[],"_revision_number":4},{"id":"68ae622519a73c1ba9c51cbf8babc4e3a8958867","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2025-09-05 20:34:39.000000000","message":"Patch Set 4: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/565043b592cb48f4ad8fec33b515c9f1\n\n- openstack-meta-content-provider-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/dc584159a60b4cc4b1e18bd2ef9369d5 : SUCCESS in 2h 35m 53s\n- watcher-operator-validation-master https://softwarefactory-project.io/zuul/t/rdoproject.org/build/b9085997c27047899d83a826394bfd09 : FAILURE in 1h 46m 05s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"042584ee7bf648e4ace837ce552cd426a57a8e94","author":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"date":"2025-09-08 19:28:48.000000000","message":"Patch Set 4: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"d940148b1b7c6475f79fa483aae5e115e906b623","revisions":{"f6b91b5450e5484f39b998bbd24dd3d1e3d5af1d":{"kind":"REWORK","_number":1,"created":"2025-09-04 17:30:21.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/70/959570/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/70/959570/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/70/959570/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/70/959570/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/70/959570/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/70/959570/1"}}},"commit":{"parents":[{"commit":"505bbdbc86690f89ed421288ef4bf5762004a305","subject":"Merge \"Add api test for skip action\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/505bbdbc86690f89ed421288ef4bf5762004a305"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2025-09-04 17:24:08.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2025-09-04 17:28:21.000000000","tz":-180},"subject":"Add a Action Revert scenario test","message":"Add a Action Revert scenario test\n\nCreates a new test class with a scenario test to validate\nthe revert operation of some actions that support revert.\nThe test uses host_maintenance strategy since it can create\nan action plan with \u0027change_nova_service_state\u0027 and\n\u0027migrate\u0027 action types, which supports revert.\nThe test causes a failure in the last action so we can\nvalidate that previous succeeded actions where reverted.\n\nChange-Id: Icd0942f4a352ec6655b949f91b206accb78e2960\nSigned-off-by: Douglas Viroel \u003cviroel@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/f6b91b5450e5484f39b998bbd24dd3d1e3d5af1d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/f6b91b5450e5484f39b998bbd24dd3d1e3d5af1d"}]},"branch":"refs/heads/master"},"cfa971d434eeddc74ccc23cf8626c27346bd0df4":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2025-09-04 18:50:11.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/70/959570/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/70/959570/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/70/959570/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/70/959570/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/70/959570/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/70/959570/2"}}},"commit":{"parents":[{"commit":"505bbdbc86690f89ed421288ef4bf5762004a305","subject":"Merge \"Add api test for skip action\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/505bbdbc86690f89ed421288ef4bf5762004a305"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2025-09-04 17:24:08.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2025-09-04 18:49:52.000000000","tz":-180},"subject":"Add a Action Revert scenario test","message":"Add a Action Revert scenario test\n\nCreates a new test class with a scenario test to validate\nthe revert operation of some actions that support revert.\nThe test uses host_maintenance strategy since it can create\nan action plan with \u0027change_nova_service_state\u0027 and\n\u0027migrate\u0027 action types, which supports revert.\nThe test causes a failure in the last action so we can\nvalidate that previous succeeded actions where reverted.\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/959579\n\nChange-Id: Icd0942f4a352ec6655b949f91b206accb78e2960\nSigned-off-by: Douglas Viroel \u003cviroel@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/cfa971d434eeddc74ccc23cf8626c27346bd0df4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/cfa971d434eeddc74ccc23cf8626c27346bd0df4"}]},"branch":"refs/heads/master"},"77fe7017f1858994ef876eb7c9a227cb8903fa86":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2025-09-04 21:18:07.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/70/959570/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/70/959570/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/70/959570/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/70/959570/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/70/959570/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/70/959570/3"}}},"commit":{"parents":[{"commit":"505bbdbc86690f89ed421288ef4bf5762004a305","subject":"Merge \"Add api test for skip action\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/505bbdbc86690f89ed421288ef4bf5762004a305"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2025-09-04 17:24:08.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2025-09-04 21:17:44.000000000","tz":-180},"subject":"Add a Action Revert scenario test","message":"Add a Action Revert scenario test\n\nCreates a new test class with a scenario test to validate\nthe revert operation of some actions that support revert.\nThe test uses host_maintenance strategy since it can create\nan action plan with \u0027change_nova_service_state\u0027 and\n\u0027migrate\u0027 action types, which supports revert.\nThe test causes a failure in the last action so we can\nvalidate that previous succeeded actions where reverted.\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/959608\n\nChange-Id: Icd0942f4a352ec6655b949f91b206accb78e2960\nSigned-off-by: Douglas Viroel \u003cviroel@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/77fe7017f1858994ef876eb7c9a227cb8903fa86"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/77fe7017f1858994ef876eb7c9a227cb8903fa86"}]},"branch":"refs/heads/master"},"d940148b1b7c6475f79fa483aae5e115e906b623":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2025-09-05 17:57:32.000000000","uploader":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"},"ref":"refs/changes/70/959570/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/watcher-tempest-plugin","ref":"refs/changes/70/959570/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/70/959570/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/70/959570/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/70/959570/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/watcher-tempest-plugin refs/changes/70/959570/4"}}},"commit":{"parents":[{"commit":"505bbdbc86690f89ed421288ef4bf5762004a305","subject":"Merge \"Add api test for skip action\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/505bbdbc86690f89ed421288ef4bf5762004a305"}]}],"author":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2025-09-04 17:24:08.000000000","tz":-180},"committer":{"name":"Douglas Viroel","email":"viroel@gmail.com","date":"2025-09-05 17:56:51.000000000","tz":-180},"subject":"Add a Action Revert scenario test","message":"Add a Action Revert scenario test\n\nCreates a new test class with a scenario test to validate\nthe revert operation of some actions that support revert.\nThe test uses host_maintenance strategy since it can create\nan action plan with \u0027change_nova_service_state\u0027 and\n\u0027migrate\u0027 action types, which supports revert.\nThe test causes a failure in the last action so we can\nvalidate that previous succeeded actions where reverted.\n\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/959608\nDepends-On: https://review.opendev.org/c/openstack/watcher/+/959889\n\nChange-Id: Icd0942f4a352ec6655b949f91b206accb78e2960\nSigned-off-by: Douglas Viroel \u003cviroel@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/d940148b1b7c6475f79fa483aae5e115e906b623"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/watcher-tempest-plugin/commit/d940148b1b7c6475f79fa483aae5e115e906b623"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":30002,"name":"Douglas Viroel","email":"viroel@gmail.com","username":"dviroel"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":["label:Workflow\u003dMIN"],"failing_atoms":["label:Workflow\u003dMAX"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
