tripleo-heat-templates/tools
Bogdan Dobrelya 0b44170e73 Add validation for hiera interpolation in services
Walk through services' templates role_data to identify
missing hiera interplolation of networks.

Use additionally provided interfaces for validations:
 * search in dicts by keys or values matching some regex,
   entering into lists as an option;
 * safe get values by the discovered paths casted as lists,
   like get_param/get_attr works for heat templates.

Add PyYAML missing to the requirements.txt.

Closes-bug: #1764315

Change-Id: Idef66ee96cbd67d23760a1cce9537ecc157c3429
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
2018-04-18 10:11:39 +02:00
..
check-up-to-date.sh Add pep8 check that generated environments are up to date 2017-09-07 15:30:31 -05:00
process-templates.py Delete rendered nic configs during --clean 2018-03-05 15:50:05 -05:00
releasenotes_tox.sh Add ReNo support 2017-01-13 14:35:27 -05:00
roles-data-generate-samples.sh Add in roles data validation 2017-07-07 09:51:40 -06:00
roles-data-generate.py Add in roles data validation 2017-07-07 09:51:40 -06:00
roles-data-validation.sh Add in roles data validation 2017-07-07 09:51:40 -06:00
yaml-nic-config-2-script.py Add check for old-style nic config files 2018-03-16 15:34:43 -04:00
yaml-validate.py Add validation for hiera interpolation in services 2018-04-18 10:11:39 +02:00