tripleo-common/workbooks
Gael Chamoulaud 5762772fdf Make validation inputs configurable via Mistral
The validations have certain values (e.g. the amount of RAM necessary
for the undercloud node) configurable, but these were not exposed
through Mistral.

This adds a new `--inputs` parameter to the `run-validation` script
which takes a path to a YAML or JSON file with the additional
inputs (i.e. Ansible extra-args) defined.

And the `run_validation` action now optionally takes an `inputs`
dictionary which gets passed to `run-validation`.

Closes-Bug: #1625547
Implements: blueprint validation-framework
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>

Change-Id: I8944cf7133d47869d26974fd123cd93c98425f17
Co-authored: Tomas Sedovic <tsedovic@redhat.com>
2019-04-01 10:43:11 +00:00
..
access.yaml Authorize undercloud tripleo-admin user 2019-02-05 16:20:30 +13:00
baremetal.yaml Fix running the baremetal provide workflow with node names 2019-03-04 17:24:19 +01:00
baremetal_deploy.yaml nova-less-deploy: implement deploy_roles workflow 2019-02-28 10:52:41 +00:00
container_images.yaml Add a way to update ContainerImagePrepare params 2018-12-06 14:53:33 +01:00
deployment.yaml Use len to compare list at mistral 2019-02-18 14:18:11 +01:00
derive_params.yaml Derives NUMA aware vSwitches parameters 2018-11-28 22:32:23 -05:00
derive_params_formulas.yaml Derives NUMA aware vSwitches parameters 2018-11-28 22:32:23 -05:00
fernet-key-rotate.yaml Merge "Pass execution_id to tripleo.ansible-playbook." 2018-12-08 11:13:46 +00:00
heat_environments.yaml Fix broken YAQL expressions in heat_environments.yaml 2018-11-27 13:55:39 +00:00
messaging.yaml Sphinx throws warnings on workbooks descriptions 2019-01-07 07:29:45 +01:00
networks.yaml Use the standard messaging in the networks workbook 2018-05-02 15:40:43 +00:00
octavia_post.yaml octavia: parameterize calls to container cli 2019-03-14 12:06:49 -02:30
package_update.yaml Add support of extra variables. 2019-02-27 11:15:52 +01:00
parameters.yaml Fix generate fencing command 2018-06-28 17:46:37 +02:00
plan_management.yaml Fix access of input parameters 2019-03-07 02:45:48 +00:00
rename_ceph_ansible_fetch_directory.yaml Run Mistral workflow to make temporary Swift URLs on upgrade 2018-10-27 15:07:48 -04:00
scale.yaml Default the scale status to SUCCESS 2018-10-09 14:54:13 +01:00
skydive-ansible.yaml Pass execution_id to tripleo.ansible-playbook. 2018-11-09 14:50:24 -07:00
stack.yaml Fix stack_status YAQL expression for non existent stacks 2019-01-22 13:34:06 +05:30
support.yaml Verify the Swift container exists with a small utility workflow 2018-06-28 12:33:59 +01:00
swift.yaml Sphinx throws warnings on workbooks descriptions 2019-01-07 07:29:45 +01:00
swift_backup.yaml Fix access of input parameters 2019-03-07 02:45:48 +00:00
swift_ring_rebalance.yaml Merge "Pass execution_id to tripleo.ansible-playbook." 2018-12-08 11:13:46 +00:00
undercloud_backup.yaml Use the standard messaging in the undercloud_backup workbook 2018-06-18 16:56:21 +01:00
validations.yaml Make validation inputs configurable via Mistral 2019-04-01 10:43:11 +00:00