Add update roles on several validations.

Review existing validations and update groups when it's useful.

Change-Id: I30a0faeb381e290ac5eb1080c1c1cea0ca2ad5b3
(cherry picked from commit 5bbbd844f9)
This commit is contained in:
Daniel Bengtsson 2021-03-15 11:29:28 +01:00 committed by Sergii Golovatiuk
parent 5e3447d97d
commit 042a1451e3
7 changed files with 12 additions and 3 deletions

View File

@ -7,6 +7,7 @@
Detect failed containers and raise an error. Detect failed containers and raise an error.
groups: groups:
- pre-upgrade - pre-upgrade
- pre-update
- post-deployment - post-deployment
- post-upgrade - post-upgrade
roles: roles:

View File

@ -11,5 +11,7 @@
- post-deployment - post-deployment
- pre-upgrade - pre-upgrade
- post-upgrade - post-upgrade
- pre-update
- post-update
roles: roles:
- openstack_endpoints - openstack_endpoints

View File

@ -10,6 +10,7 @@
- prep - prep
- pre-deployment - pre-deployment
- pre-upgrade - pre-upgrade
- pre-update
- pre-system-upgrade - pre-system-upgrade
- pre-undercloud-upgrade - pre-undercloud-upgrade
- pre-overcloud-prepare - pre-overcloud-prepare

View File

@ -12,5 +12,6 @@
Detect if there are any unwanted repositories (such as EPEL) enabled. Detect if there are any unwanted repositories (such as EPEL) enabled.
groups: groups:
- pre-upgrade - pre-upgrade
- pre-update
roles: roles:
- repos - repos

View File

@ -5,10 +5,11 @@
name: Verify heat-manage purge_deleted is enabled in crontab name: Verify heat-manage purge_deleted is enabled in crontab
description: | description: |
Without a purge_deleted crontab enabled, the Without a purge_deleted crontab enabled, the
heat database can grow very large. This validation checks that heat database can grow very large. This validation checks that
the purge_deleted crontab has been set up. the purge_deleted crontab has been set up.
groups: groups:
- pre-upgrade - pre-upgrade
- pre-update
- pre-deployment - pre-deployment
cron_check: "heat-manage purge_deleted" cron_check: "heat-manage purge_deleted"
roles: roles:

View File

@ -8,9 +8,9 @@
This validation is relevant for systems where TLS Everywhere is enabled. This validation is relevant for systems where TLS Everywhere is enabled.
A new ACI is needed on the FreeIPA server to ensure that certificates with IP SANs can be A new ACI is needed on the FreeIPA server to ensure that certificates with IP SANs can be
issued. This ACI will be delivered by default from FreeIPA 4.8.5. issued. This ACI will be delivered by default from FreeIPA 4.8.5.
In addition, a new permission is needed to add DNS zones for tripleo-ipa. This In addition, a new permission is needed to add DNS zones for tripleo-ipa. This
permission is an addition to the current permissions for the Nova Host Manager role. permission is an addition to the current permissions for the Nova Host Manager role.
This validation confirms that the new permission and ACI are present. This validation confirms that the new permission and ACI are present.
@ -18,6 +18,7 @@
https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/features/tls-introduction.html https://docs.openstack.org/project-deploy-guide/tripleo-docs/latest/features/tls-introduction.html
groups: groups:
- pre-upgrade - pre-upgrade
- pre-update
tasks: tasks:
- include_role: - include_role:
name: tls_everywhere name: tls_everywhere

View File

@ -8,5 +8,7 @@
groups: groups:
- post-upgrade - post-upgrade
- pre-upgrade - pre-upgrade
- post-update
- pre-update
roles: roles:
- undercloud_service_status - undercloud_service_status