validations-common/roles/validations/vars/main.yaml

192 lines
5.5 KiB
YAML

---
# extra_env_vars variable should be formed as:
# extra_env_vars: "--extra-env-vars key=value --extra-env-vars key2=value2"
validations_list:
compute:
- nova-status:
extra_args: ""
extra_env_args: "{{ extra_env_vars | default('') }}"
clients:
- openstack-endpoints:
extra_args: ""
extra_env_args: "{{ extra_env_vars | default('') }}"
network:
- undercloud-neutron-sanity-check:
extra_args: ""
extra_env_args: "{{ extra_env_vars | default('') }}"
security:
- tls-everywhere-prep:
extra_args: ""
extra_env_args: "{{ extra_env_vars | default('') }}"
- tls-everywhere-pre-deployment:
extra_args: ""
extra_env_args: "{{ extra_env_vars | default('') }}"
- tls-everywhere-post-deployment:
extra_args: ""
extra_env_args: "{{ extra_env_vars | default('') }}"
validation:
- check-cpu:
negative_results:
extra_args: "--extra-vars minimal_cpu_count=20000"
extra_args: "--extra-vars minimal_cpu_count=2"
extra_env_args: "--extra-env-vars ANSIBLE_STDOUT_CALLBACK=default {{ extra_env_vars | default('') }}"
- 512e:
extra_args: ""
extra_env_args: ""
- check-ram:
negative_results:
extra_args: "--extra-vars minimal_ram_gb=2000000"
extra_args: "--extra-vars minimal_ram_gb=2"
extra_env_args: "--extra-env-vars ANSIBLE_STDOUT_CALLBACK=default {{ extra_env_vars | default('') }}"
tripleo:
- undercloud-process-count:
extra_args: ""
extra_env_args: "{{ extra_env_vars | default('') }}"
- tripleo-latest-packages-version:
extra_args: ""
extra_env_args: "{{ extra_env_vars | default('') }}"
- check-for-dangling-images:
extra_args: ""
extra_env_args: "{{ extra_env_vars | default('') }}"
baremetal:
- collect-flavors-and-verify-profiles:
extra_args: ""
extra_env_args: "{{ extra_env_vars | default('') }}"
- default-node-count:
extra_args: ""
extra_env_args: "{{ extra_env_vars | default('') }}"
- dhcp-introspection:
extra_args: ""
extra_env_args: "{{ extra_env_vars | default('') }}"
- dhcp-provisioning:
extra_args: ""
extra_env_args: "{{ extra_env_vars | default('') }}"
- ironic-boot-configuration:
extra_args: ""
extra_env_args: "{{ extra_env_vars | default('') }}"
- node-disks:
extra_args: ""
extra_env_args: "{{ extra_env_vars | default('') }}"
- node-health:
extra_args: ""
extra_env_args: "{{ extra_env_vars | default('') }}"
validations_group:
compute:
- compute
network:
- network
validation_metadata:
group:
- no-op
- prep
category:
- storage
- container
product:
- tripleo
validation_list_formats:
- csv
- json
- table
- value
- yaml
# Entire catalogue of validations to be executed in OVB environment
# extra_env_args and extra_args are shared for the execution
# Included validations will be sorted alphabetically.
validation_catalogue:
extra_args: ""
extra_env_args: "{{ extra_env_vars | default('') }}"
full_list:
- 512e
- ceph-dependencies-installed
- check-cpu
- check-disk-space
- check-disk-space-pre-upgrade
- check-for-dangling-images
- check-ftype
- check-network-gateway
- check-ntp-reachability
- check-ram
- check-rsyslog
- check-selinux-mode
- compute-tsx
- container-status
- controller-token
- controller-ulimits
- ctlplane-ip-range
- dhcp-introspection
- dhcp-provisioning
- dns
- fips-enabled
- healthcheck-service-status
- mysql-open-files-limit
- neutron-sanity-check
- no-op
- nova-event-callback
- nova-svirt
- ntp
- openshift-nw-requirements
- openstack-endpoints
- overcloud-service-status
- rabbitmq-limits
- repos
- service-status
- tripleo-latest-packages-version
- undercloud-disabled-services
- undercloud-disk-space
- undercloud-disk-space-pre-upgrade
- undercloud-ipa-server-check
- undercloud-neutron-sanity-check
- undercloud-process-count
- validate-selinux
# Following validations are disabled for purposes of catalogue testing
# - ceilometerdb-size # Not present on the OVB deployment
# - system-encoding # Not present on the OVB deployment
# - ceph-ansible-installed # Not present on the OVB deployment
# - haproxy # Not present on the OVB deployment
# - no-op-firewall-nova-driver # Not present on the OVB deployment
# - containerized-undercloud-docker # Not present on the OVB deployment
# Hostname prerequisites are not met
# - ceph-health
# - ovs-dpdk-pmd-cpus-check
# General validation superceded by 'tripleo-latest-packages-version'
# - check-latest-packages-version
# Failing due to bugs
# - ceph-pg
# - check-uc-hostname
# - collect-flavors-and-verify-profiles
# - default-node-count
# - ironic-boot-configuration
# - network-environment
# - nova-status
# - node-health
# - node-disks
# - stack-health
# - switch-vlans
# - undercloud-heat-purge-deleted
# Real issues detedte by validations but not relevant
# - check-rhsm-version
# - check-undercloud-conf
# - openshift-hw-requirements
# - pacemaker-status
# - stonith-exists
# - tls-everywhere-post-deployment
# - tls-everywhere-pre-deployment
# - tls-everywhere-prep
# - undercloud-debug
# - undercloud-service-status
# LP#1959864
# - image-serve
# LP#1994029
# - undercloud-tokenflush