python-tripleoclient/releasenotes/notes/tripleo_validator_cli_refactor-64c298348d405347.yaml
Gael Chamoulaud 29b00170b3
TripleO Validator CLI Refactor
This patch hardly refactors the TripleO Validator CLI. The 'List'
subcommand has been split in different new subcommands which does "one
thing and only one thing". It also adds the support for the TripleO
history file and integrates better the CLI with the openstack client
library, which simplifies it a lot.

The subcommands are:

- To display the full list of validations or by group(s):
  ```
  $ openstack tripleo validator list
  ```

- To display full details about one validation:
  ```
  $ openstack tripleo validator show
  ```

- To display the available parameters for one or multiple validations,
  export them in a JSON or YAML file:
  ```
  $ openstack tripleo validator show parameter
  ```

- To display full details about the groups used by the validations:
  ```
  $ openstack tripleo validator group info
  ```

- To run one or several validations by names or by groups:
  ```
  $ openstack tripleo validator run
  ```

Depends-On: I56b9d39c113cfb30695fe8cf2740ae147b0dd3e4
Change-Id: I09e2cba484d3a91915fb9294bc351b5d7f3aca0f
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
2019-12-13 15:06:34 +01:00

18 lines
665 B
YAML

---
Features:
- |
The TripleO Validator CLI has been revamped and new subcommands have been
created. Moreover, the latter has been fully integrated with native
openstack client library.
To list all the available validations:
- openstack tripleo validator list
To show detailed information about a validation:
- openstack tripleo validator show
To display validations parameters:
- openstack tripleo validator show parameter
To display information about the validations groups:
- openstack tripleo validator group info
To run the validations, by name or by group(s):
- openstack tripleo validator run