
This commit introduces the "openstack optimize action update" command that allows cloud admins to manually update action states. The only current use case is to mark actions as SKIPPED before starting an action plan. Additionally, the option `--reason` can be used to provide a text that will be stored as part of the status_message field. Command usage: openstack optimize action update --state SKIPPED --reason "reason" <uuid> The feature requires Watcher API microversion 1.5 or higher and includes automatic version checking. In order to assert specific strings in stderr, I'm enabling `merge_stderr` option by default in execute. It's totally backwards compatible, so I'm not parametrizing it. Implements: blueprint add-skip-actions Assisted-By: Claude (claude-sonnet-4) Depends-On: https://review.opendev.org/c/openstack/watcher/+/955753/ Change-Id: Ice88c0ab58c0cfd784c707620da89a891055ffc2 Signed-off-by: Alfredo Moralejo <amoralej@redhat.com>
25 lines
927 B
YAML
25 lines
927 B
YAML
---
|
|
features:
|
|
- |
|
|
Added support for updating action state through the new
|
|
``openstack optimize action update`` command. This feature allows
|
|
operators to manually change action states. The command
|
|
supports the following options:
|
|
|
|
* ``--state <state>`` - New state for the action (required)
|
|
* ``--reason <reason>`` - Optional reason for the state change
|
|
|
|
Currently, the only use case for this update is to Skip an action
|
|
before starting an Action Plan with an optional reason by setting
|
|
the state to SKIPPED:
|
|
|
|
$ openstack optimize action update --state SKIPPED --reason "Manual skip" <action-uuid>
|
|
|
|
This feature requires Watcher API microversion 1.5 or higher.
|
|
|
|
upgrade:
|
|
- |
|
|
The maximum supported API version has been increased from 1.1 to 1.5
|
|
to support the new action update functionality. This change maintains
|
|
full backward compatibility with existing deployments.
|