From eacf75d23459a4973c97bcb54730d277a88da2ae Mon Sep 17 00:00:00 2001 From: mcgonago Date: Mon, 22 May 2023 16:59:14 -0400 Subject: [PATCH] [Wallaby-Only] [update] Add pre-update and post-update to groups using pre-deploy and post-deploy Add pre-update and post-update to groups using pre-deploy and post-deploy Resolves: rhbz#2208569 Change-Id: I965e0471d22de420558f32ac707000e43cb48763 --- playbooks/ceph-dependencies-installed.yaml | 1 + playbooks/ceph-health.yaml | 1 + playbooks/check-kernel-version.yaml | 1 + playbooks/check-manila-policy-file.yaml | 1 + playbooks/check-ntp-reachability.yaml | 1 + playbooks/container-status.yaml | 1 + playbooks/controller-token.yaml | 1 + playbooks/controller-ulimits.yaml | 1 + playbooks/default-node-count.yaml | 1 + playbooks/dhcp-provisioning.yaml | 1 + playbooks/fips-enabled.yaml | 1 + playbooks/frr-status.yaml | 1 + playbooks/healthcheck-service-status.yaml | 1 + playbooks/image-serve.yaml | 2 ++ playbooks/ironic-boot-configuration.yaml | 1 + playbooks/mysql-open-files-limit.yaml | 1 + playbooks/network-environment.yaml | 1 + playbooks/neutron-sanity-check.yaml | 1 + playbooks/nfv-ovsdpdk-zero-packet-loss-check.yaml | 1 + playbooks/node-disks.yaml | 1 + playbooks/nova-event-callback.yaml | 1 + playbooks/nova-svirt.yaml | 1 + playbooks/overcloud-service-status.yaml | 1 + playbooks/ovs-dpdk-pmd-cpus-check.yaml | 1 + playbooks/pacemaker-status.yaml | 1 + playbooks/rabbitmq-limits.yaml | 1 + playbooks/stonith-exists.yaml | 1 + playbooks/switch-vlans.yaml | 1 + playbooks/tls-everywhere-post-deployment.yaml | 1 + playbooks/tls-everywhere-pre-deployment.yaml | 1 + playbooks/tripleo-haproxy.yaml | 1 + playbooks/undercloud-debug.yaml | 1 + playbooks/undercloud-process-count.yaml | 1 + roles/controller_token/vars/main.yml | 1 + roles/controller_ulimits/vars/main.yml | 1 + roles/default_node_count/vars/main.yml | 1 + roles/frr_status/vars/main.yml | 1 + roles/healthcheck_service_status/vars/main.yml | 1 + roles/image_serve/vars/main.yml | 2 ++ roles/ironic_boot_configuration/vars/main.yml | 1 + roles/mysql_open_files_limit/vars/main.yml | 1 + roles/network_environment/vars/main.yml | 1 + roles/node_disks/vars/main.yml | 1 + roles/nova_event_callback/vars/main.yml | 1 + roles/openstack_endpoints/vars/main.yml | 2 ++ roles/oslo_config_validator/vars/main.yml | 1 + roles/overcloud_service_status/vars/main.yml | 1 + roles/ovs_dpdk_pmd/vars/main.yml | 1 + roles/pacemaker_status/vars/main.yml | 1 + roles/rabbitmq_limits/vars/main.yml | 1 + roles/stonith_exists/vars/main.yml | 1 + roles/switch_vlans/vars/main.yml | 1 + roles/undercloud_debug/vars/main.yaml | 1 + roles/undercloud_process_count/vars/main.yaml | 1 + 54 files changed, 57 insertions(+) diff --git a/playbooks/ceph-dependencies-installed.yaml b/playbooks/ceph-dependencies-installed.yaml index f9e4e720c..6ef65999a 100644 --- a/playbooks/ceph-dependencies-installed.yaml +++ b/playbooks/ceph-dependencies-installed.yaml @@ -8,6 +8,7 @@ groups: - pre-deployment - pre-ceph + - pre-update categories: - storage products: diff --git a/playbooks/ceph-health.yaml b/playbooks/ceph-health.yaml index 5fc9ca6b5..63365245f 100644 --- a/playbooks/ceph-health.yaml +++ b/playbooks/ceph-health.yaml @@ -10,6 +10,7 @@ - backup-and-restore - post-deployment - post-ceph + - post-update categories: - storage products: diff --git a/playbooks/check-kernel-version.yaml b/playbooks/check-kernel-version.yaml index 2bf6fc65f..bcf814966 100644 --- a/playbooks/check-kernel-version.yaml +++ b/playbooks/check-kernel-version.yaml @@ -9,6 +9,7 @@ el8 is in kernel (uname -r) version string groups: - post-deployment + - post-update categories: - os - kernel diff --git a/playbooks/check-manila-policy-file.yaml b/playbooks/check-manila-policy-file.yaml index 56caf6a9c..86047934d 100644 --- a/playbooks/check-manila-policy-file.yaml +++ b/playbooks/check-manila-policy-file.yaml @@ -7,6 +7,7 @@ This validation checks that policy file of manilas configuration folder inside of the container,exists. groups: - post-deployment + - post-update categories: - controller products: diff --git a/playbooks/check-ntp-reachability.yaml b/playbooks/check-ntp-reachability.yaml index 54bae4bf3..cfee512d1 100644 --- a/playbooks/check-ntp-reachability.yaml +++ b/playbooks/check-ntp-reachability.yaml @@ -12,6 +12,7 @@ task. This validation prints NTP servers chrony is trying to access. groups: - pre-deployment + - pre-update categories: - undercloud products: diff --git a/playbooks/container-status.yaml b/playbooks/container-status.yaml index d515587cb..b4236a46c 100644 --- a/playbooks/container-status.yaml +++ b/playbooks/container-status.yaml @@ -11,6 +11,7 @@ - pre-update - post-deployment - post-upgrade + - post-update categories: - container - undercloud diff --git a/playbooks/controller-token.yaml b/playbooks/controller-token.yaml index d10e096bc..514c99219 100644 --- a/playbooks/controller-token.yaml +++ b/playbooks/controller-token.yaml @@ -10,6 +10,7 @@ undercloud and overcloud controller after deployment. groups: - post-deployment + - post-update categories: - keystone - identity diff --git a/playbooks/controller-ulimits.yaml b/playbooks/controller-ulimits.yaml index bcdd28c90..a069ad15e 100644 --- a/playbooks/controller-ulimits.yaml +++ b/playbooks/controller-ulimits.yaml @@ -7,6 +7,7 @@ This will check the ulimits of each controller. groups: - post-deployment + - post-update categories: - os - system diff --git a/playbooks/default-node-count.yaml b/playbooks/default-node-count.yaml index 02d42aaa4..99cfc653d 100644 --- a/playbooks/default-node-count.yaml +++ b/playbooks/default-node-count.yaml @@ -8,6 +8,7 @@ add up. Validation requires system installation of tripleo-ansible package. groups: - pre-deployment + - pre-update categories: - compute - roles diff --git a/playbooks/dhcp-provisioning.yaml b/playbooks/dhcp-provisioning.yaml index f918b15d4..4f475f6e9 100644 --- a/playbooks/dhcp-provisioning.yaml +++ b/playbooks/dhcp-provisioning.yaml @@ -13,6 +13,7 @@ are any. groups: - pre-deployment + - pre-update categories: - networking - dhcp diff --git a/playbooks/fips-enabled.yaml b/playbooks/fips-enabled.yaml index 9983092cc..431e505c3 100644 --- a/playbooks/fips-enabled.yaml +++ b/playbooks/fips-enabled.yaml @@ -10,6 +10,7 @@ groups: - prep - post-deployment + - post-update categories: - security - fips diff --git a/playbooks/frr-status.yaml b/playbooks/frr-status.yaml index 64d7804e4..057d97502 100644 --- a/playbooks/frr-status.yaml +++ b/playbooks/frr-status.yaml @@ -10,6 +10,7 @@ daemon is not operational. groups: - post-deployment + - post-update categories: - container - frrouting diff --git a/playbooks/healthcheck-service-status.yaml b/playbooks/healthcheck-service-status.yaml index 8daf1a86d..223aa30cb 100644 --- a/playbooks/healthcheck-service-status.yaml +++ b/playbooks/healthcheck-service-status.yaml @@ -8,6 +8,7 @@ groups: - backup-and-restore - post-deployment + - post-update categories: - os - system diff --git a/playbooks/image-serve.yaml b/playbooks/image-serve.yaml index afe1aadf5..1c307aa1d 100644 --- a/playbooks/image-serve.yaml +++ b/playbooks/image-serve.yaml @@ -8,8 +8,10 @@ groups: - backup-and-restore - pre-upgrade + - pre-update - post-deployment - post-upgrade + - post-update categories: - httpd - container diff --git a/playbooks/ironic-boot-configuration.yaml b/playbooks/ironic-boot-configuration.yaml index ecada86d2..d246a1d61 100644 --- a/playbooks/ironic-boot-configuration.yaml +++ b/playbooks/ironic-boot-configuration.yaml @@ -8,6 +8,7 @@ groups: - pre-deployment - pre-upgrade + - pre-update categories: - baremetal - provisioning diff --git a/playbooks/mysql-open-files-limit.yaml b/playbooks/mysql-open-files-limit.yaml index 2fe391093..f01c30f02 100644 --- a/playbooks/mysql-open-files-limit.yaml +++ b/playbooks/mysql-open-files-limit.yaml @@ -11,6 +11,7 @@ https://access.redhat.com/solutions/1598733 groups: - post-deployment + - post-update categories: - database - overcloud diff --git a/playbooks/network-environment.yaml b/playbooks/network-environment.yaml index f174f0df5..ca8760d5b 100644 --- a/playbooks/network-environment.yaml +++ b/playbooks/network-environment.yaml @@ -14,6 +14,7 @@ http://tripleo.org/advanced_deployment/network_isolation.html groups: - pre-deployment + - pre-update categories: - networking - undercloud diff --git a/playbooks/neutron-sanity-check.yaml b/playbooks/neutron-sanity-check.yaml index 7d0ed83c2..cdcda6e66 100644 --- a/playbooks/neutron-sanity-check.yaml +++ b/playbooks/neutron-sanity-check.yaml @@ -13,6 +13,7 @@ groups: - backup-and-restore - post-deployment + - post-update categories: - networking - neutron diff --git a/playbooks/nfv-ovsdpdk-zero-packet-loss-check.yaml b/playbooks/nfv-ovsdpdk-zero-packet-loss-check.yaml index 7fb265d0c..212f7b3f5 100644 --- a/playbooks/nfv-ovsdpdk-zero-packet-loss-check.yaml +++ b/playbooks/nfv-ovsdpdk-zero-packet-loss-check.yaml @@ -9,6 +9,7 @@ The tool expects all the configuration files that are passed. groups: - post-deployment + - post-update categories: - networking - compute diff --git a/playbooks/node-disks.yaml b/playbooks/node-disks.yaml index a5a376409..a57e5cfc0 100644 --- a/playbooks/node-disks.yaml +++ b/playbooks/node-disks.yaml @@ -8,6 +8,7 @@ Fitness of other disks can be checked manually using introspection. groups: - pre-deployment + - pre-update categories: - baremetal - provisioning diff --git a/playbooks/nova-event-callback.yaml b/playbooks/nova-event-callback.yaml index 10d4a1490..00886d3fa 100644 --- a/playbooks/nova-event-callback.yaml +++ b/playbooks/nova-event-callback.yaml @@ -11,6 +11,7 @@ - **/etc/neutron/neutron.conf**: [nova]/auth_url = 'http://nova_admin_auth_ip:5000' groups: - post-deployment + - post-update categories: - networking - compute diff --git a/playbooks/nova-svirt.yaml b/playbooks/nova-svirt.yaml index f7127f4eb..df9835571 100644 --- a/playbooks/nova-svirt.yaml +++ b/playbooks/nova-svirt.yaml @@ -9,6 +9,7 @@ groups: - post-deployment - post-upgrade + - post-update categories: - compute - selinux diff --git a/playbooks/overcloud-service-status.yaml b/playbooks/overcloud-service-status.yaml index 0eb40323f..9cd5282a7 100644 --- a/playbooks/overcloud-service-status.yaml +++ b/playbooks/overcloud-service-status.yaml @@ -13,6 +13,7 @@ - post-upgrade - post-overcloud-upgrade - post-overcloud-converge + - post-update categories: - api - compute diff --git a/playbooks/ovs-dpdk-pmd-cpus-check.yaml b/playbooks/ovs-dpdk-pmd-cpus-check.yaml index 0e0610469..b8226c760 100644 --- a/playbooks/ovs-dpdk-pmd-cpus-check.yaml +++ b/playbooks/ovs-dpdk-pmd-cpus-check.yaml @@ -10,6 +10,7 @@ configured correctly. groups: - post-deployment + - post-update categories: - networking - compute diff --git a/playbooks/pacemaker-status.yaml b/playbooks/pacemaker-status.yaml index 0a19b8b73..7ab47e082 100644 --- a/playbooks/pacemaker-status.yaml +++ b/playbooks/pacemaker-status.yaml @@ -14,6 +14,7 @@ groups: - backup-and-restore - post-deployment + - post-update categories: - ha - clustering diff --git a/playbooks/rabbitmq-limits.yaml b/playbooks/rabbitmq-limits.yaml index 7b68530ed..2e480b21e 100644 --- a/playbooks/rabbitmq-limits.yaml +++ b/playbooks/rabbitmq-limits.yaml @@ -7,6 +7,7 @@ Make sure the rabbitmq file descriptor limits are set to reasonable values. groups: - post-deployment + - post-update categories: - container - messaging diff --git a/playbooks/stonith-exists.yaml b/playbooks/stonith-exists.yaml index d1a2e4b28..7a0376900 100644 --- a/playbooks/stonith-exists.yaml +++ b/playbooks/stonith-exists.yaml @@ -11,6 +11,7 @@ https://access.redhat.com/documentation/en/red-hat-openstack-platform/8/paged/director-installation-and-usage/86-fencing-the-controller-nodes groups: - post-deployment + - post-update categories: - ha - clustering diff --git a/playbooks/switch-vlans.yaml b/playbooks/switch-vlans.yaml index c6afa6c7d..19c063a2b 100644 --- a/playbooks/switch-vlans.yaml +++ b/playbooks/switch-vlans.yaml @@ -12,6 +12,7 @@ not on a particular switch port. groups: - pre-deployment + - pre-update categories: - networking - vlans diff --git a/playbooks/tls-everywhere-post-deployment.yaml b/playbooks/tls-everywhere-post-deployment.yaml index dde141849..a7d312e3a 100644 --- a/playbooks/tls-everywhere-post-deployment.yaml +++ b/playbooks/tls-everywhere-post-deployment.yaml @@ -9,6 +9,7 @@ MONITORING state. groups: - post-deployment + - post-update categories: - security - tls-everywhere diff --git a/playbooks/tls-everywhere-pre-deployment.yaml b/playbooks/tls-everywhere-pre-deployment.yaml index 8ce44c608..17b5c300e 100644 --- a/playbooks/tls-everywhere-pre-deployment.yaml +++ b/playbooks/tls-everywhere-pre-deployment.yaml @@ -8,6 +8,7 @@ that we are ready to do the overcloud deploy with tls-everywhere. groups: - pre-deployment + - pre-update categories: - security - tls-everywhere diff --git a/playbooks/tripleo-haproxy.yaml b/playbooks/tripleo-haproxy.yaml index c1c7c91f4..da0fc31d8 100644 --- a/playbooks/tripleo-haproxy.yaml +++ b/playbooks/tripleo-haproxy.yaml @@ -6,6 +6,7 @@ description: Verify the HAProxy configuration has recommended values. groups: - post-deployment + - post-update categories: - os - system diff --git a/playbooks/undercloud-debug.yaml b/playbooks/undercloud-debug.yaml index 2bc7a9ab9..73d23ba9d 100644 --- a/playbooks/undercloud-debug.yaml +++ b/playbooks/undercloud-debug.yaml @@ -13,6 +13,7 @@ to set their debug status. groups: - pre-deployment + - pre-update categories: - compute - networking diff --git a/playbooks/undercloud-process-count.yaml b/playbooks/undercloud-process-count.yaml index 1894f7436..f6699baf3 100644 --- a/playbooks/undercloud-process-count.yaml +++ b/playbooks/undercloud-process-count.yaml @@ -10,6 +10,7 @@ to crashes due to OOMKiller. groups: - pre-deployment + - pre-update categories: - os - system diff --git a/roles/controller_token/vars/main.yml b/roles/controller_token/vars/main.yml index ff770158a..4b238f087 100644 --- a/roles/controller_token/vars/main.yml +++ b/roles/controller_token/vars/main.yml @@ -6,3 +6,4 @@ metadata: undercloud and overcloud controller after deployment. groups: - post-deployment + - post-update diff --git a/roles/controller_ulimits/vars/main.yml b/roles/controller_ulimits/vars/main.yml index 3f00b888a..6b5e3ea66 100644 --- a/roles/controller_ulimits/vars/main.yml +++ b/roles/controller_ulimits/vars/main.yml @@ -5,3 +5,4 @@ metadata: This will check the ulimits of each controller. groups: - post-deployment + - post-update diff --git a/roles/default_node_count/vars/main.yml b/roles/default_node_count/vars/main.yml index 520238d02..04f9f23fe 100644 --- a/roles/default_node_count/vars/main.yml +++ b/roles/default_node_count/vars/main.yml @@ -6,5 +6,6 @@ metadata: add up. groups: - pre-deployment + - pre-update baremetal_nodes_details: [] diff --git a/roles/frr_status/vars/main.yml b/roles/frr_status/vars/main.yml index c3883c64d..6ef3fbe9b 100644 --- a/roles/frr_status/vars/main.yml +++ b/roles/frr_status/vars/main.yml @@ -5,3 +5,4 @@ metadata: Runs 'show watchfrr' and checks for any non-operational daemon. groups: - post-deployment + - post-update diff --git a/roles/healthcheck_service_status/vars/main.yml b/roles/healthcheck_service_status/vars/main.yml index a3c7f80ec..e2d4f5e06 100644 --- a/roles/healthcheck_service_status/vars/main.yml +++ b/roles/healthcheck_service_status/vars/main.yml @@ -5,3 +5,4 @@ metadata: Check for failed healthcheck systemd services. groups: - post-deployment + - post-update diff --git a/roles/image_serve/vars/main.yml b/roles/image_serve/vars/main.yml index e8a11f1a4..3fe47d740 100644 --- a/roles/image_serve/vars/main.yml +++ b/roles/image_serve/vars/main.yml @@ -4,5 +4,7 @@ metadata: description: Verify that image-serve service is ready groups: - pre-upgrade + - pre-update - post-deployment - post-upgrade + - post-update diff --git a/roles/ironic_boot_configuration/vars/main.yml b/roles/ironic_boot_configuration/vars/main.yml index d962f4430..66dc75261 100644 --- a/roles/ironic_boot_configuration/vars/main.yml +++ b/roles/ironic_boot_configuration/vars/main.yml @@ -6,5 +6,6 @@ metadata: groups: - pre-deployment - pre-upgrade + - pre-update baremetal_nodes_details: [] diff --git a/roles/mysql_open_files_limit/vars/main.yml b/roles/mysql_open_files_limit/vars/main.yml index 008d07856..7c5329f5a 100644 --- a/roles/mysql_open_files_limit/vars/main.yml +++ b/roles/mysql_open_files_limit/vars/main.yml @@ -7,3 +7,4 @@ metadata: https://access.redhat.com/solutions/1598733 groups: - post-deployment + - post-update diff --git a/roles/network_environment/vars/main.yml b/roles/network_environment/vars/main.yml index d2c436ce0..f238ef95d 100644 --- a/roles/network_environment/vars/main.yml +++ b/roles/network_environment/vars/main.yml @@ -12,3 +12,4 @@ metadata: http://tripleo.org/advanced_deployment/network_isolation.html groups: - pre-deployment + - pre-update diff --git a/roles/node_disks/vars/main.yml b/roles/node_disks/vars/main.yml index f9057cc81..7bbd3a35f 100644 --- a/roles/node_disks/vars/main.yml +++ b/roles/node_disks/vars/main.yml @@ -5,3 +5,4 @@ metadata: Check node root disk sizes against available flavors. groups: - pre-deployment + - pre-update diff --git a/roles/nova_event_callback/vars/main.yml b/roles/nova_event_callback/vars/main.yml index 65a6e584d..12a2149ac 100644 --- a/roles/nova_event_callback/vars/main.yml +++ b/roles/nova_event_callback/vars/main.yml @@ -9,3 +9,4 @@ metadata: [nova]/auth_url = 'http://nova_admin_auth_ip:5000' groups: - post-deployment + - post-update diff --git a/roles/openstack_endpoints/vars/main.yml b/roles/openstack_endpoints/vars/main.yml index b4001c66d..c75a95186 100644 --- a/roles/openstack_endpoints/vars/main.yml +++ b/roles/openstack_endpoints/vars/main.yml @@ -9,3 +9,5 @@ metadata: - post-deployment - pre-upgrade - post-upgrade + - pre-update + - post-update diff --git a/roles/oslo_config_validator/vars/main.yml b/roles/oslo_config_validator/vars/main.yml index 5da404da6..9ef7125d7 100644 --- a/roles/oslo_config_validator/vars/main.yml +++ b/roles/oslo_config_validator/vars/main.yml @@ -33,6 +33,7 @@ metadata: groups: - backup-and-restore - pre-upgrade + - pre-update - post-deployment - post-system-upgrade - post-update diff --git a/roles/overcloud_service_status/vars/main.yml b/roles/overcloud_service_status/vars/main.yml index bfe3af2e1..711f8a184 100644 --- a/roles/overcloud_service_status/vars/main.yml +++ b/roles/overcloud_service_status/vars/main.yml @@ -29,3 +29,4 @@ metadata: - post-upgrade - post-overcloud-upgrade - post-overcloud-converge + - post-update diff --git a/roles/ovs_dpdk_pmd/vars/main.yml b/roles/ovs_dpdk_pmd/vars/main.yml index a71a13289..5ae473af8 100644 --- a/roles/ovs_dpdk_pmd/vars/main.yml +++ b/roles/ovs_dpdk_pmd/vars/main.yml @@ -8,3 +8,4 @@ metadata: configured correctly. groups: - post-deployment + - post-update diff --git a/roles/pacemaker_status/vars/main.yml b/roles/pacemaker_status/vars/main.yml index 71040b537..877fff267 100644 --- a/roles/pacemaker_status/vars/main.yml +++ b/roles/pacemaker_status/vars/main.yml @@ -11,3 +11,4 @@ metadata: This validation fails if pacemaker service is found failed or inactive. groups: - post-deployment + - post-update diff --git a/roles/rabbitmq_limits/vars/main.yml b/roles/rabbitmq_limits/vars/main.yml index 625706f5e..c851e6aa9 100644 --- a/roles/rabbitmq_limits/vars/main.yml +++ b/roles/rabbitmq_limits/vars/main.yml @@ -5,3 +5,4 @@ metadata: Make sure the rabbitmq file descriptor limits are set to reasonable values. groups: - post-deployment + - post-update diff --git a/roles/stonith_exists/vars/main.yml b/roles/stonith_exists/vars/main.yml index 34a26d153..bb7fc102e 100644 --- a/roles/stonith_exists/vars/main.yml +++ b/roles/stonith_exists/vars/main.yml @@ -9,3 +9,4 @@ metadata: https://access.redhat.com/documentation/en/red-hat-openstack-platform/8/paged/director-installation-and-usage/86-fencing-the-controller-nodes groups: - post-deployment + - post-update diff --git a/roles/switch_vlans/vars/main.yml b/roles/switch_vlans/vars/main.yml index 580a5ca78..fbca10b84 100644 --- a/roles/switch_vlans/vars/main.yml +++ b/roles/switch_vlans/vars/main.yml @@ -10,3 +10,4 @@ metadata: not on a particular switch port. groups: - pre-deployment + - pre-update diff --git a/roles/undercloud_debug/vars/main.yaml b/roles/undercloud_debug/vars/main.yaml index de6bb470e..621b32f09 100644 --- a/roles/undercloud_debug/vars/main.yaml +++ b/roles/undercloud_debug/vars/main.yaml @@ -11,3 +11,4 @@ metadata: to set their debug status. groups: - pre-deployment + - pre-update diff --git a/roles/undercloud_process_count/vars/main.yaml b/roles/undercloud_process_count/vars/main.yaml index ae40b8847..05a5b27e3 100644 --- a/roles/undercloud_process_count/vars/main.yaml +++ b/roles/undercloud_process_count/vars/main.yaml @@ -8,3 +8,4 @@ metadata: to crashes due to OOMKiller. groups: - pre-deployment + - pre-update