Merge "oslo-config-validator: invalidating configs only when necessary"

This commit is contained in:
Zuul 2021-10-11 16:10:25 +00:00 committed by Gerrit Code Review
commit 1de6b24e8e
2 changed files with 4 additions and 3 deletions

View File

@ -28,6 +28,7 @@
- name: Invalidate configuration
when:
- oslo_config_validator_invalid_settings | bool
- config_invalidations is defined
include_tasks: invalidate_config.yml
- name: Config validation reporting

View File

@ -41,10 +41,10 @@
- validated_configs is defined
set_fact:
validation_output: >-
{% set ignored_patterns = oslo_config_validator_global_ignored_messages %}{%
for ns in oslo_config_validator_namespaces_config %}{%
{% set ignored_patterns = oslo_config_validator_global_ignored_messages | default("") %}{%
for ns in oslo_config_validator_namespaces_config | default([]) %}{%
if ns.namespace in out.config_file.namespaces %}{%
for ignored in ns.ignored_messages %}{%
for ignored in ns.ignored_messages | default([]) %}{%
set _ = ignored_patterns.append(ignored) %}{%
endfor %}{%
endif %}{%