tripleo-common/tripleo_common/tests/utils
Emilien Macchi 152b42c46c config: refactor how per step tasks are generated
The per step tasks generation was introduced by:
I4d864f374d6f840585fafef2c7678e55c154898e

This patch is refactoring a little bit so we can easily re-use that
interface for the other tasks.
It introduces a new constant: PER_STEP_TASKS
It's a list of tasks that are "per step" ready.

Note about the 'else' in tripleo_common/utils/config.py :
Once all tasks are adapted in THT to run per step, we will be able to move this
condition to the upper level
We include it here to allow the CI to pass until THT changed is not merged.

Backport note:
Included in this backport is the switch in tripleo_common/tests/utils/test_config.py
from UPGRADE_STEPS_MAX to DEFAULT_STEPS_MAX to maintain a functional result.

Change-Id: Ie03084bb599b7b06aeeb321d2a7938a908487788
(cherry picked from commit d9c82d8c79)
(cherry picked from commit ccfa1ad194)
2020-02-06 09:50:47 +00:00
..
data Clean up host var for pre/post deployment 2019-09-06 10:35:58 -04:00
__init__.py Initial workflow implementation of tripleo-common 2015-12-07 12:38:42 -05:00
test_config.py config: refactor how per step tasks are generated 2020-02-06 09:50:47 +00:00
test_glance.py Import code working with Ironic nodes from os_cloud_config 2016-03-21 16:53:49 +00:00
test_nodes.py Supports specifying profile explicitly in instackenv.json 2018-11-08 16:23:46 +01:00
test_overcloudrc.py Fix quoting for PYTHONWARNINGS 2020-01-03 04:05:06 +00:00
test_parameters.py Add convert_docker_params function 2019-04-10 10:02:53 -04:00
test_passwords.py Ensure that OctaviaServerCertsKeyPassphrase is 32-byte long 2019-07-08 13:52:32 +00:00
test_plan.py Fix environments sorting 2018-12-03 18:02:21 +01:00
test_process.py Support for Buildah in kolla_builder 2019-02-14 13:34:51 +00:00
test_roles.py Use Timesync service instead of Ntp 2018-10-11 10:18:02 +00:00
test_swift.py Handle swift interactions are strings as necessary 2019-03-01 15:45:56 -07:00
test_time_functions.py Add GUI logging workflows 2017-08-08 08:55:55 +02:00
test_validations.py Processing available Ansible variables as 'parameters' not as 'metadata' 2019-07-16 10:09:20 +02:00