pre-overcloud-prepare
=====================

.. _pre-overcloud-prepare_compute-tsx:

compute-tsx
-----------

RHEL8.x kernel flag for Compute nodes 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.


- **hosts**: nova_libvirt
- **groups**: pre-upgrade, pre-system-upgrade, pre-overcloud-prepare, pre-overcloud-upgrade, pre-overcloud-converge, pre-update, pre-update-prepare, pre-update-run, pre-update-converge
- **parameters**:

  - **compute_tsx_debug**: False

  - **compute_tsx_warning**: False
- **roles**: compute_tsx

Role documentation

.. toctree::

   roles/role-compute_tsx

.. _pre-overcloud-prepare_package-version:

package-version
---------------

The Validation name goes here.

Write a description of your validations

- **hosts**: all
- **groups**: prep, pre-deployment, post-deployment, pre-upgrade, post-upgrade, pre-update, pre-system-upgrade, pre-undercloud-upgrade, pre-overcloud-prepare, pre-overcloud-upgrade, pre-overcloud-converge, pre-ceph, post-ceph
- **parameters**:

  - **package_version_debug**: False
- **roles**: package_version

Role documentation

.. toctree::

   roles/role-package_version
