From fb838d37a45f2fe498eaa3c4de822d11a02ecff1 Mon Sep 17 00:00:00 2001 From: Gael Chamoulaud Date: Mon, 1 Jul 2019 13:09:40 +0200 Subject: [PATCH] Deprecate all the `validations` directory contents All the validation includes a task which warns the operator that everything in this directory is deprecated and points them to the latest official documentation. Change-Id: I2d5ec11b3c71312970f5ab5b352c9b6e776e8647 Signed-off-by: Gael Chamoulaud --- ...tions-directory-deprecation-6ff07dae6f456743.yaml | 10 ++++++++++ validations/512e.yaml | 1 + validations/ceilometerdb-size.yaml | 2 ++ validations/ceph-ansible-installed.yaml | 1 + validations/ceph-health.yaml | 1 + validations/check-ftype.yaml | 1 + validations/check-latest-minor-version.yaml | 1 + validations/check-network-gateway.yaml | 2 ++ validations/collect-flavors-and-verify-profiles.yaml | 2 ++ validations/containerized-undercloud-docker.yaml | 1 + validations/controller-token.yaml | 2 ++ validations/controller-ulimits.yaml | 2 ++ validations/ctlplane-ip-range.yaml | 2 ++ validations/default-node-count.yaml | 3 ++- validations/deployment-images.yaml | 2 ++ validations/dhcp-introspection.yaml | 2 ++ validations/dhcp-provisioning.yaml | 2 ++ validations/dns.yaml | 2 ++ validations/haproxy.yaml | 2 ++ validations/ironic-boot-configuration.yaml | 2 ++ validations/mysql-open-files-limit.yaml | 2 ++ validations/network-environment.yaml | 2 ++ validations/neutron-sanity-check.yaml | 2 ++ validations/no-op-firewall-nova-driver.yaml | 2 ++ validations/node-disks.yaml | 2 ++ validations/node-health.yaml | 2 ++ validations/nova-event-callback.yaml | 2 ++ validations/ntpstat.yaml | 2 ++ validations/openshift-hw-requirements.yaml | 2 +- validations/openshift-nw-requirements.yaml | 2 ++ validations/openstack-endpoints.yaml | 2 ++ validations/ovs-dpdk-pmd-cpus-check.yaml | 2 ++ validations/pacemaker-status.yaml | 2 ++ validations/rabbitmq-limits.yaml | 2 ++ validations/repos.yaml | 2 ++ validations/stack-health.yaml | 2 ++ validations/stonith-exists.yaml | 2 ++ validations/switch-vlans.yaml | 2 ++ validations/tasks/deprecation.yaml | 12 ++++++++++++ validations/undercloud-cpu.yaml | 2 ++ validations/undercloud-debug.yaml | 2 ++ validations/undercloud-disk-space-pre-upgrade.yaml | 1 + validations/undercloud-disk-space.yaml | 1 + validations/undercloud-heat-purge-deleted.yaml | 2 ++ validations/undercloud-neutron-sanity-check.yaml | 2 ++ validations/undercloud-process-count.yaml | 2 ++ validations/undercloud-ram.yaml | 2 ++ validations/undercloud-selinux-mode.yaml | 3 ++- validations/undercloud-service-status.yaml | 2 ++ validations/undercloud-tokenflush.yaml | 2 ++ 50 files changed, 109 insertions(+), 3 deletions(-) create mode 100644 releasenotes/notes/validations-directory-deprecation-6ff07dae6f456743.yaml create mode 100644 validations/tasks/deprecation.yaml diff --git a/releasenotes/notes/validations-directory-deprecation-6ff07dae6f456743.yaml b/releasenotes/notes/validations-directory-deprecation-6ff07dae6f456743.yaml new file mode 100644 index 000000000..6570f603f --- /dev/null +++ b/releasenotes/notes/validations-directory-deprecation-6ff07dae6f456743.yaml @@ -0,0 +1,10 @@ +--- +deprecations: + - | + All the validations in the `validations` directory have been migrated into + their own Ansible roles from Stein release and will be removed from Train. + + You can now run the validations from the `playbooks` directory. For more + information, please see: + + https://docs.openstack.org/tripleo-validations/latest/readme.html#directory-structure diff --git a/validations/512e.yaml b/validations/512e.yaml index 88bc21b34..94af0aaee 100644 --- a/validations/512e.yaml +++ b/validations/512e.yaml @@ -10,6 +10,7 @@ - prep - pre-deployment tasks: + - include_tasks: tasks/deprecation.yaml - name: List the available drives register: drive_list command: "ls /sys/class/block/" diff --git a/validations/ceilometerdb-size.yaml b/validations/ceilometerdb-size.yaml index 6949ed75f..837ed9367 100644 --- a/validations/ceilometerdb-size.yaml +++ b/validations/ceilometerdb-size.yaml @@ -15,6 +15,8 @@ event_ttl_check: "event_time_to_live" panko_config_file: "/var/lib/config-data/puppet-generated/panko/etc/panko/panko.conf" tasks: + - include_tasks: tasks/deprecation.yaml + - name: Get the path of tripleo undercloud config file become: true hiera: diff --git a/validations/ceph-ansible-installed.yaml b/validations/ceph-ansible-installed.yaml index cede0ce88..ccb4ec029 100644 --- a/validations/ceph-ansible-installed.yaml +++ b/validations/ceph-ansible-installed.yaml @@ -9,6 +9,7 @@ - pre-deployment fail_without_ceph_ansible: false tasks: + - include_tasks: tasks/deprecation.yaml - name: Check if ceph-ansible is installed shell: rpm -q ceph-ansible || true args: diff --git a/validations/ceph-health.yaml b/validations/ceph-health.yaml index ddce004ac..ecf4c453a 100644 --- a/validations/ceph-health.yaml +++ b/validations/ceph-health.yaml @@ -10,6 +10,7 @@ groups: - post-deployment tasks: + - include_tasks: tasks/deprecation.yaml - name: Check if ceph_mon is deployed become: true shell: hiera -c /etc/puppet/hiera.yaml enabled_services | egrep -sq ceph_mon diff --git a/validations/check-ftype.yaml b/validations/check-ftype.yaml index 4069df469..7b93bfad3 100644 --- a/validations/check-ftype.yaml +++ b/validations/check-ftype.yaml @@ -9,6 +9,7 @@ groups: - pre-upgrade tasks: + - include_tasks: tasks/deprecation.yaml - name: Check if there are XFS volumes with ftype=0 become: true shell: | diff --git a/validations/check-latest-minor-version.yaml b/validations/check-latest-minor-version.yaml index 773e17a60..e0d0ad372 100644 --- a/validations/check-latest-minor-version.yaml +++ b/validations/check-latest-minor-version.yaml @@ -11,6 +11,7 @@ packages: - python-tripleoclient tasks: + - include_tasks: tasks/deprecation.yaml - name: Get available updates for packages check_package_update: package: "{{ item }}" diff --git a/validations/check-network-gateway.yaml b/validations/check-network-gateway.yaml index 8da4e048b..c5a1f09e3 100644 --- a/validations/check-network-gateway.yaml +++ b/validations/check-network-gateway.yaml @@ -9,6 +9,8 @@ groups: - pre-introspection tasks: + - include_tasks: tasks/deprecation.yaml + - name: Get the path of tripleo undercloud config file become: true hiera: diff --git a/validations/collect-flavors-and-verify-profiles.yaml b/validations/collect-flavors-and-verify-profiles.yaml index a90ad5b46..afe340dcd 100644 --- a/validations/collect-flavors-and-verify-profiles.yaml +++ b/validations/collect-flavors-and-verify-profiles.yaml @@ -10,6 +10,8 @@ - pre-deployment - pre-upgrade tasks: + - include_tasks: tasks/deprecation.yaml + - name: Collect and check the flavors check_flavors: roles_info: "{{ lookup('roles_info', wantlist=True) }}" diff --git a/validations/containerized-undercloud-docker.yaml b/validations/containerized-undercloud-docker.yaml index f5dce2f40..9ab987936 100644 --- a/validations/containerized-undercloud-docker.yaml +++ b/validations/containerized-undercloud-docker.yaml @@ -101,4 +101,5 @@ - zaqar - zaqar_websocket tasks: + - include_tasks: tasks/deprecation.yaml - include_tasks: tasks/containerized_services.yaml diff --git a/validations/controller-token.yaml b/validations/controller-token.yaml index ffca32745..ef6254af3 100644 --- a/validations/controller-token.yaml +++ b/validations/controller-token.yaml @@ -10,6 +10,8 @@ - post-deployment keystone_conf_file: "/var/lib/config-data/puppet-generated/keystone/etc/keystone/keystone.conf" tasks: + - include_tasks: tasks/deprecation.yaml + - name: Fetch token value become: true ini: diff --git a/validations/controller-ulimits.yaml b/validations/controller-ulimits.yaml index f3d9a4bcd..d13acc967 100644 --- a/validations/controller-ulimits.yaml +++ b/validations/controller-ulimits.yaml @@ -11,6 +11,8 @@ nproc_min: 2048 tasks: + - include_tasks: tasks/deprecation.yaml + - name: Get nofiles limit become: true # NOTE: `ulimit` is a shell builtin so we have to invoke it like this: diff --git a/validations/ctlplane-ip-range.yaml b/validations/ctlplane-ip-range.yaml index 591de3eec..970dafb52 100644 --- a/validations/ctlplane-ip-range.yaml +++ b/validations/ctlplane-ip-range.yaml @@ -10,6 +10,8 @@ - pre-introspection ctlplane_iprange_min_size: 25 tasks: + - include_tasks: tasks/deprecation.yaml + - name: Get the path of tripleo undercloud config file become: true hiera: diff --git a/validations/default-node-count.yaml b/validations/default-node-count.yaml index 0d10e57ed..c7d7e2b0f 100644 --- a/validations/default-node-count.yaml +++ b/validations/default-node-count.yaml @@ -9,6 +9,8 @@ groups: - pre-deployment tasks: + - include_tasks: tasks/deprecation.yaml + - name: Retrieve the hypervisor statistics set_fact: statistics: "{{ lookup('nova_hypervisor_statistics', wantlist=True) }}" @@ -47,4 +49,3 @@ {{ available_count }} requests. Check that enough nodes are in 'available' state with maintenance mode off. failed_when: statistics.count < available_count|int - diff --git a/validations/deployment-images.yaml b/validations/deployment-images.yaml index 184909dfa..7d0c619dc 100644 --- a/validations/deployment-images.yaml +++ b/validations/deployment-images.yaml @@ -13,6 +13,8 @@ deploy_kernel_name: "bm-deploy-kernel" deploy_ramdisk_name: "bm-deploy-ramdisk" tasks: + - include_tasks: tasks/deprecation.yaml + - name: Fetch deploy kernel by name set_fact: deploy_kernel_id: "{{ lookup('glance_images', 'name', ['{{ deploy_kernel_name }}'], wantlist=True) | map(attribute='id') | list }}" diff --git a/validations/dhcp-introspection.yaml b/validations/dhcp-introspection.yaml index 566a926e2..9b01587f7 100644 --- a/validations/dhcp-introspection.yaml +++ b/validations/dhcp-introspection.yaml @@ -14,6 +14,8 @@ - pre-introspection ironic_inspector_conf: "/var/lib/config-data/puppet-generated/ironic_inspector/etc/ironic-inspector/inspector.conf" tasks: + - include_tasks: tasks/deprecation.yaml + - name: Look up the introspection interface become: True ini: diff --git a/validations/dhcp-provisioning.yaml b/validations/dhcp-provisioning.yaml index feebdca73..f1b59c8be 100644 --- a/validations/dhcp-provisioning.yaml +++ b/validations/dhcp-provisioning.yaml @@ -14,6 +14,8 @@ groups: - pre-deployment tasks: + - include_tasks: tasks/deprecation.yaml + - name: Get the path of tripleo undercloud config file hiera: name="tripleo_undercloud_conf_file" diff --git a/validations/dns.yaml b/validations/dns.yaml index c71051e90..c7b8e43ad 100644 --- a/validations/dns.yaml +++ b/validations/dns.yaml @@ -9,6 +9,8 @@ - pre-deployment server_to_lookup: example.com tasks: + - include_tasks: tasks/deprecation.yaml + - name: Ensure DNS resolution works command: "getent hosts {{ server_to_lookup }}" changed_when: False diff --git a/validations/haproxy.yaml b/validations/haproxy.yaml index 3bf7a1fa0..2f106a2c7 100644 --- a/validations/haproxy.yaml +++ b/validations/haproxy.yaml @@ -14,6 +14,8 @@ defaults_timeout_server: '2m' defaults_timeout_check: '10s' tasks: + - include_tasks: tasks/deprecation.yaml + - name: Gather the HAProxy config become: true haproxy_conf: diff --git a/validations/ironic-boot-configuration.yaml b/validations/ironic-boot-configuration.yaml index 4a275f112..19ac7db65 100644 --- a/validations/ironic-boot-configuration.yaml +++ b/validations/ironic-boot-configuration.yaml @@ -11,6 +11,8 @@ deploy_kernel_name: "bm-deploy-kernel" deploy_ramdisk_name: "bm-deploy-ramdisk" tasks: + - include_tasks: tasks/deprecation.yaml + - name: Get id for deploy kernel by name set_fact: deploy_kernel_id: "{{ lookup('glance_images', 'name', ['{{ deploy_kernel_name }}'], wantlist=True) | map(attribute='id') | join(', ') }}" diff --git a/validations/mysql-open-files-limit.yaml b/validations/mysql-open-files-limit.yaml index 563d80eb6..f27f57d48 100644 --- a/validations/mysql-open-files-limit.yaml +++ b/validations/mysql-open-files-limit.yaml @@ -11,6 +11,8 @@ - post-deployment min_open_files_limit: 16384 tasks: + - include_tasks: tasks/deprecation.yaml + - name: Set container_cli fact from the inventory set_fact: container_cli: "{{ hostvars[inventory_hostname].container_cli }}" diff --git a/validations/network-environment.yaml b/validations/network-environment.yaml index 60e9ca1b4..74d6e7e7a 100644 --- a/validations/network-environment.yaml +++ b/validations/network-environment.yaml @@ -18,6 +18,8 @@ plan_env_path: plan-environment.yaml ip_pools_path: environments/ips-from-pool-all.yaml tasks: + - include_tasks: tasks/deprecation.yaml + - name: Validate the network environment files network_environment: netenv_path: "{{ network_environment_path }}" diff --git a/validations/neutron-sanity-check.yaml b/validations/neutron-sanity-check.yaml index 0df7bd3c3..dd76124f4 100644 --- a/validations/neutron-sanity-check.yaml +++ b/validations/neutron-sanity-check.yaml @@ -27,6 +27,8 @@ - /etc/neutron/lbaas_agent.ini tasks: + - include_tasks: tasks/deprecation.yaml + - name: Run neutron-sanity-check command: "docker exec -u root neutron_ovs_agent /bin/bash -c 'neutron-sanity-check --config-file {{ item }}'" with_items: "{{ configs }}" diff --git a/validations/no-op-firewall-nova-driver.yaml b/validations/no-op-firewall-nova-driver.yaml index 6e8aff593..adf96de4f 100644 --- a/validations/no-op-firewall-nova-driver.yaml +++ b/validations/no-op-firewall-nova-driver.yaml @@ -9,6 +9,8 @@ groups: - post-deployment tasks: + - include_tasks: tasks/deprecation.yaml + - name: Read the `firewall_driver` value become: true ini: diff --git a/validations/node-disks.yaml b/validations/node-disks.yaml index 2ab76b800..34d380949 100644 --- a/validations/node-disks.yaml +++ b/validations/node-disks.yaml @@ -9,6 +9,8 @@ - pre-deployment ironic_conf_file: "/var/lib/config-data/puppet-generated/ironic/etc/ironic/ironic.conf" tasks: + - include_tasks: tasks/deprecation.yaml + - name: Get Ironic Inspector swift auth_url become: true ini: diff --git a/validations/node-health.yaml b/validations/node-health.yaml index b3511623b..0103b4a35 100644 --- a/validations/node-health.yaml +++ b/validations/node-health.yaml @@ -9,6 +9,8 @@ groups: - pre-upgrade tasks: + - include_tasks: tasks/deprecation.yaml + - name: Collect IPs for overcloud nodes set_fact: ansible_host="{{ hostvars[item]['ansible_host'] }}" register: oc_ips diff --git a/validations/nova-event-callback.yaml b/validations/nova-event-callback.yaml index 5acd7e94a..9c72104a4 100644 --- a/validations/nova-event-callback.yaml +++ b/validations/nova-event-callback.yaml @@ -26,6 +26,8 @@ notify_nova_on_port_status_check: "notify_nova_on_port_status_changes" tenant_name_check: "tenant_name" tasks: + - include_tasks: tasks/deprecation.yaml + - name: Get VIF Plugging setting values from nova.conf become: True ini: diff --git a/validations/ntpstat.yaml b/validations/ntpstat.yaml index f72a7fe92..fa72f91f3 100644 --- a/validations/ntpstat.yaml +++ b/validations/ntpstat.yaml @@ -11,6 +11,8 @@ groups: - post-deployment tasks: + - include_tasks: tasks/deprecation.yaml + - name: Run ntpstat # ntpstat returns 0 if synchronised and non-zero otherwise: command: ntpstat diff --git a/validations/openshift-hw-requirements.yaml b/validations/openshift-hw-requirements.yaml index afa1cecfe..8c467106d 100644 --- a/validations/openshift-hw-requirements.yaml +++ b/validations/openshift-hw-requirements.yaml @@ -32,7 +32,7 @@ resource_reqs_prod: False tasks: - + - include_tasks: tasks/deprecation.yaml # Get auth token and service catalog from Keystone and extract service urls. - name: Get token and catalog from Keystone uri: diff --git a/validations/openshift-nw-requirements.yaml b/validations/openshift-nw-requirements.yaml index 5ea008d31..71064ad78 100644 --- a/validations/openshift-nw-requirements.yaml +++ b/validations/openshift-nw-requirements.yaml @@ -10,6 +10,8 @@ - openshift-on-openstack tasks: + - include_tasks: tasks/deprecation.yaml + - name: Set fact to identify if the overcloud was deployed set_fact: overcloud_deployed: "{{ groups['overcloud'] is defined }}" diff --git a/validations/openstack-endpoints.yaml b/validations/openstack-endpoints.yaml index 3524cb500..53bdfca15 100644 --- a/validations/openstack-endpoints.yaml +++ b/validations/openstack-endpoints.yaml @@ -12,6 +12,8 @@ - pre-upgrade - post-upgrade tasks: + - include_tasks: tasks/deprecation.yaml + - name: Set fact to identify if the overcloud was deployed set_fact: overcloud_deployed: "{{ groups['overcloud'] is defined }}" diff --git a/validations/ovs-dpdk-pmd-cpus-check.yaml b/validations/ovs-dpdk-pmd-cpus-check.yaml index ca258f919..72c4780f1 100644 --- a/validations/ovs-dpdk-pmd-cpus-check.yaml +++ b/validations/ovs-dpdk-pmd-cpus-check.yaml @@ -13,6 +13,8 @@ become: true tasks: + - include_tasks: tasks/deprecation.yaml + - name: Get OVS DPDK PMD cores mask value become_method: sudo register: pmd_cpu_mask diff --git a/validations/pacemaker-status.yaml b/validations/pacemaker-status.yaml index 08da6d840..0e8d54b10 100644 --- a/validations/pacemaker-status.yaml +++ b/validations/pacemaker-status.yaml @@ -12,6 +12,8 @@ groups: - post-deployment tasks: + - include_tasks: tasks/deprecation.yaml + - name: Check pacemaker service is running become: True command: "/usr/bin/systemctl show pacemaker --property ActiveState" diff --git a/validations/rabbitmq-limits.yaml b/validations/rabbitmq-limits.yaml index 046acfdba..39398efdf 100644 --- a/validations/rabbitmq-limits.yaml +++ b/validations/rabbitmq-limits.yaml @@ -9,6 +9,8 @@ - post-deployment min_fd_limit: 16384 tasks: + - include_tasks: tasks/deprecation.yaml + - name: Set container_cli fact from the inventory set_fact: container_cli: "{{ hostvars[inventory_hostname].container_cli }}" diff --git a/validations/repos.yaml b/validations/repos.yaml index 3ed2ad543..41ad6b1a6 100644 --- a/validations/repos.yaml +++ b/validations/repos.yaml @@ -12,6 +12,8 @@ groups: - pre-upgrade tasks: + - include_tasks: tasks/deprecation.yaml + - name: List repositories command: 'yum repolist -v' args: diff --git a/validations/stack-health.yaml b/validations/stack-health.yaml index ecc7aac1f..9a1de233d 100644 --- a/validations/stack-health.yaml +++ b/validations/stack-health.yaml @@ -10,6 +10,8 @@ - pre-upgrade - post-upgrade tasks: + - include_tasks: tasks/deprecation.yaml + - name: Check stack resource statuses assert: that: diff --git a/validations/stonith-exists.yaml b/validations/stonith-exists.yaml index 8f7cc60fd..416a252d1 100644 --- a/validations/stonith-exists.yaml +++ b/validations/stonith-exists.yaml @@ -11,6 +11,8 @@ groups: - post-deployment tasks: + - include_tasks: tasks/deprecation.yaml + - name: Check if we are in HA cluster environment become: True register: pcs_cluster_status diff --git a/validations/switch-vlans.yaml b/validations/switch-vlans.yaml index 3d7e2909d..8a7b7ddfa 100644 --- a/validations/switch-vlans.yaml +++ b/validations/switch-vlans.yaml @@ -15,6 +15,8 @@ network_environment_path: environments/network-environment.yaml ironic_inspector_conf_file: "/var/lib/config-data/puppet-generated/ironic_inspector/etc/ironic-inspector/inspector.conf" tasks: + - include_tasks: tasks/deprecation.yaml + - name: Get Ironic Inspector swift auth_url become: true ini: diff --git a/validations/tasks/deprecation.yaml b/validations/tasks/deprecation.yaml new file mode 100644 index 000000000..cd81ecb83 --- /dev/null +++ b/validations/tasks/deprecation.yaml @@ -0,0 +1,12 @@ +--- +- name: Display Deprecation Warning + warn: + msg: > + [DEPRECATION WARNING] All the validations in the `validations` directory + have been migrated into their own Ansible roles from the Stein release and + will be removed from Train. + + You can now run the validations from the `playbooks` directory. For more + information, please consult the latest tripleo-validations documentation: + + https://docs.openstack.org/tripleo-validations/latest/readme.html#directory-structure diff --git a/validations/undercloud-cpu.yaml b/validations/undercloud-cpu.yaml index 17b4e9a34..bfa0cd406 100644 --- a/validations/undercloud-cpu.yaml +++ b/validations/undercloud-cpu.yaml @@ -12,6 +12,8 @@ - pre-introspection min_undercloud_cpu_count: 8 tasks: + - include_tasks: tasks/deprecation.yaml + - name: Verify the number of CPU cores fail: msg: >- diff --git a/validations/undercloud-debug.yaml b/validations/undercloud-debug.yaml index 51c56cc2b..1373aa2a4 100644 --- a/validations/undercloud-debug.yaml +++ b/validations/undercloud-debug.yaml @@ -18,6 +18,8 @@ - /var/lib/config-data/puppet-generated/heat/etc/heat/heat.conf - /var/lib/config-data/puppet-generated/ironic/etc/ironic/ironic.conf tasks: + - include_tasks: tasks/deprecation.yaml + - name: Check the services for debug flag become: True ini: diff --git a/validations/undercloud-disk-space-pre-upgrade.yaml b/validations/undercloud-disk-space-pre-upgrade.yaml index 78ffdf259..1269811ce 100644 --- a/validations/undercloud-disk-space-pre-upgrade.yaml +++ b/validations/undercloud-disk-space-pre-upgrade.yaml @@ -17,4 +17,5 @@ - {mount: /, min_size: 20} tasks: + - include_tasks: tasks/deprecation.yaml - include_tasks: tasks/disk_space.yaml diff --git a/validations/undercloud-disk-space.yaml b/validations/undercloud-disk-space.yaml index 32834a1ef..a12f0dce1 100644 --- a/validations/undercloud-disk-space.yaml +++ b/validations/undercloud-disk-space.yaml @@ -20,4 +20,5 @@ - {mount: /, min_size: 25} tasks: + - include_tasks: tasks/deprecation.yaml - include_tasks: tasks/disk_space.yaml diff --git a/validations/undercloud-heat-purge-deleted.yaml b/validations/undercloud-heat-purge-deleted.yaml index 6d9f18f78..161f98d25 100644 --- a/validations/undercloud-heat-purge-deleted.yaml +++ b/validations/undercloud-heat-purge-deleted.yaml @@ -12,6 +12,8 @@ - pre-deployment cron_check: "heat-manage purge_deleted" tasks: + - include_tasks: tasks/deprecation.yaml + - name: Get the path of tripleo undercloud config file become: true hiera: name="tripleo_undercloud_conf_file" diff --git a/validations/undercloud-neutron-sanity-check.yaml b/validations/undercloud-neutron-sanity-check.yaml index 804b1c303..df4aabb9e 100644 --- a/validations/undercloud-neutron-sanity-check.yaml +++ b/validations/undercloud-neutron-sanity-check.yaml @@ -28,6 +28,8 @@ - /etc/neutron/lbaas_agent.ini tasks: + - include_tasks: tasks/deprecation.yaml + - name: Run neutron-sanity-check command: "docker exec -u root neutron_ovs_agent /bin/bash -c 'neutron-sanity-check --config-file {{ item }}'" with_items: "{{ configs }}" diff --git a/validations/undercloud-process-count.yaml b/validations/undercloud-process-count.yaml index 2dbe5ffe5..3ebc31c61 100644 --- a/validations/undercloud-process-count.yaml +++ b/validations/undercloud-process-count.yaml @@ -12,6 +12,8 @@ - pre-deployment max_process_count: 8 tasks: + - include_tasks: tasks/deprecation.yaml + - name: Get the path of tripleo undercloud config file become: true hiera: diff --git a/validations/undercloud-ram.yaml b/validations/undercloud-ram.yaml index 383999c02..019e4d84e 100644 --- a/validations/undercloud-ram.yaml +++ b/validations/undercloud-ram.yaml @@ -13,6 +13,8 @@ - pre-upgrade min_undercloud_ram_gb: 24 tasks: + - include_tasks: tasks/deprecation.yaml + - name: Verify the RAM requirements fail: msg: >- diff --git a/validations/undercloud-selinux-mode.yaml b/validations/undercloud-selinux-mode.yaml index bc5895591..4cc51d970 100644 --- a/validations/undercloud-selinux-mode.yaml +++ b/validations/undercloud-selinux-mode.yaml @@ -9,6 +9,8 @@ - prep - pre-introspection tasks: + - include_tasks: tasks/deprecation.yaml + - name: Get current SELinux mode command: getenforce become: true @@ -32,4 +34,3 @@ when: - "sestatus.stdout != 'Enforcing'" - "ansible_distribution == 'CentOS'" - diff --git a/validations/undercloud-service-status.yaml b/validations/undercloud-service-status.yaml index 6e5998596..6e3393dc4 100644 --- a/validations/undercloud-service-status.yaml +++ b/validations/undercloud-service-status.yaml @@ -9,6 +9,8 @@ - post-upgrade - pre-upgrade tasks: + - include_tasks: tasks/deprecation.yaml + - name: Check Services are running command: "/usr/bin/systemctl show {{ item }} --property ActiveState" become: true diff --git a/validations/undercloud-tokenflush.yaml b/validations/undercloud-tokenflush.yaml index 79453d829..e3152e310 100644 --- a/validations/undercloud-tokenflush.yaml +++ b/validations/undercloud-tokenflush.yaml @@ -11,6 +11,8 @@ - pre-introspection cron_check: "keystone-manage token_flush" tasks: + - include_tasks: tasks/deprecation.yaml + - name: Get the path of tripleo undercloud config file become: true hiera: name="tripleo_undercloud_conf_file"