tripleo-validations/roles
David Vallee Delisle ede25c3e36 Compute TSX validation
RHEL-8.3 kernel disabled the Intel TSX (Transactional
Synchronization Extensions) feature by default as a preemptive
security measure, but it breaks live migration from RHEL-7.9
(or even RHEL-8.1 or RHEL-8.2) to RHEL-8.3.

Operators are expected to explicitly define the TSX flag in
their KernelArgs for the compute role to prevent live-migration
issues during the upgrade process.

This also impacts upstream CentOS systems.

Co-Authored-By: Martin Schuppert <mschuppert@redhat.com>
Related: https://bugzilla.redhat.com/1923165
Closes-Bug: #1916758
Change-Id: Icfcfb1c07bbfbe05d27d67187d941c0c34fad2b2
2021-06-07 17:33:57 -04:00
..
ceph Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
check_for_dangling_images Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
check_kernel_version Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
check_network_gateway Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
check_rhsm_version Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
check_uc_hostname Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
check_undercloud_conf Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
collect_flavors_and_verify_profiles Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
compute_tsx Compute TSX validation 2021-06-07 17:33:57 -04:00
container_status Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
controller_token Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
controller_ulimits Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
ctlplane_ip_range Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
default_node_count Replace all references to the old role name 2020-01-23 17:25:43 +01:00
dhcp_validations Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
frr_status Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
healthcheck_service_status Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
image_serve Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
ironic_boot_configuration Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
mysql_open_files_limit Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
network_environment Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
neutron_sanity_check Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
node_disks Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
node_health Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
nova_event_callback Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
nova_status Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
nova_svirt Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
openshift_on_openstack Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
openstack_endpoints Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
overcloud_service_status [overcloud-service-status] Removing pre-upgrade 2021-05-20 04:07:59 +00:00
ovs_dpdk_pmd Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
pacemaker_status Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
package_version Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
rabbitmq_limits Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
repos Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
roles.galaxy Correct how the image_serve validation works 2020-10-02 16:59:34 +02:00
stack_health Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
stonith_exists Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
switch_vlans Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
system_encoding Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
tls_everywhere Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
undercloud_debug Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
undercloud_disk_space Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
undercloud_heat_purge_deleted Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
undercloud_process_count Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
undercloud_service_status Removes retired services from service status validation 2021-03-23 11:25:05 +01:00
undercloud_tokenflush Remove workaround for tox-ansible and global molecule config 2021-05-19 11:30:17 +02:00
validation_init Introduce new Ansible validation_init role. 2021-06-04 11:16:45 +02:00