python-tripleoclient/tripleoclient/workflows
Jose Luis Franco Arza 57ed1b8872 Identify not allowed parameters in upgrades.
This change allows us identifying a set of parameters which should
not been passed in the upgrade prepare or upgrade converge steps.
As it is now, it is mostly intended to block the converge step
if the FFU parameters (Stein registry parameters)  were left in
the environment files before running the converge step, however
it will allow blocking the upgrade prepare in the case that some
deprecated or not recommended parameter is provided in the templates.

The way how it works is by converting every single yaml passed in
the environment files into a  list of keys (only for the
parameters_default so far), then it will try to intersect the list
of forbidden parameters with the list of keys. If there is a match
an exception will be raised showing those parameters:

ERROR openstack [-] The following parameters should be removed from
the environment files:
ceph3_namespace
name_suffix_stein
tag_stein
name_prefix_stein
ceph3_image
namespace_stein
ceph3_tag

Change-Id: I24715f5e55d4cd6cf9879345980d3a3c5ab8830c
(cherry picked from commit fbc1eba88a)
(cherry picked from commit 3a86f9f7f5)
2020-07-06 18:32:13 +02:00
..
__init__.py Use Mistral for baremetal registration 2016-07-08 15:43:18 +01:00
baremetal.py Improvements to unprovision command 2020-01-08 10:37:31 +13:00
base.py Fix race in execution finishing 2019-09-06 11:01:38 +12:00
deployment.py Merge "Expose --limit, --skip-tags, and --tags on the CLI." into stable/train 2020-05-15 17:09:29 +00:00
package_update.py Merge "Remove converge_nodes functions, unused package_update code" 2019-08-26 16:25:01 +00:00
parameters.py Identify not allowed parameters in upgrades. 2020-07-06 18:32:13 +02:00
plan_management.py Handle a deployment that was manually cancelled. 2019-10-08 17:41:07 +00:00
roles.py Add workflows-based role listing commands 2018-01-11 15:10:08 +00:00
scale.py workflows/scale: re-use the deployment workbook to run Ansible 2019-05-08 21:21:44 +00:00
stack_management.py Merge "Change the overcloud delete command to use undeploy_plan" 2018-12-06 15:02:25 +00:00
support.py Start websocket client before workflows 2018-09-26 11:43:16 +02:00
undercloud_backup.py Add Openstack Undercloud backup 2018-02-08 07:50:37 +00:00