tripleo-ansible/tripleo_ansible/roles
Chandan Kumar (raukadah) 4c9233d07c Use ubi9-init image as base
CentOS-8 no longer exists and existing jobs are running
on centos-stream-8. There will be no openstack master
rpm packages for centos-stream-8.

In order to use ubi9-init image in molecule jobs,
we need to include following workarounds:
- redhat-release package(RH specific package) is installed in ubi-init
  which does not work with centos-stream package.
  On removing redhat-release, dnf ansible breaks as they did not find
  --releasever during package installation.
  - By adding releasever in the package module fixes the issue.
- In Molecule job, we can use any hostname either of centos or ubi both
  will work.
- It changes the nodeset and image to ubi9.
- Install pip < 20.3.0 to avoid https://pip.pypa.io/en/stable/topics/dependency-resolution/#backtracking
  and upstream requirements file to avoid cyclic dependency
  issue.
- Set enable_fips: true in collectd jobs as in molecule it is not
  needed otherwise job will enter into retry_limit.

We cannot use centos:stream9 image as, init support is removed
from there.

Below is the list of following jobs marked non-voting
due to following bugs.
- tripleo-ansible-centos-stream-molecule-tripleo_update_trusted_cas
  - https://bugs.launchpad.net/tripleo/+bug/1979807
- tripleo-ansible-centos-stream-molecule-tripleo-modules
  - https://bugs.launchpad.net/tripleo/+bug/1979807
- tripleo-ansible-centos-stream-molecule-tripleo_container_manage
  - https://bugs.launchpad.net/tripleo/+bug/1979810
- tripleo-ansible-centos-stream-molecule-tripleo_redhat_enforce
  - https://bugs.launchpad.net/tripleo/+bug/1979971
- tripleo-ansible-centos-stream-molecule-tripleo_collectd
  - https://bugs.launchpad.net/tripleo/+bug/1979972
- tripleo-ansible-centos-stream-molecule-backup_and_restore
  - https://bugs.launchpad.net/tripleo/+bug/1980198

Related-Bug: #1979807
Related-Bug: #1979810
Related-Bug: #1979971
Related-Bug: #1979972
Related-Bug: #1980198

Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: I75a27ca496fb7670ba22a6a22f62f001c8afe6a9
2022-06-29 14:00:14 +05:30
..
aide Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
backup_and_restore Use ubi9-init image as base 2022-06-29 14:00:14 +05:30
designate_bind_config Designate: use extra IP for bind/unbound colocation on the bind9 backend 2022-05-19 15:54:50 -02:30
designate_bind_pool Designate: use extra IP for bind/unbound colocation on the bind9 backend 2022-05-19 15:54:50 -02:30
designate_rndc_config fix galaxy meta requirements 2021-09-21 08:53:45 -05:00
login_defs Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
octavia_common fix galaxy meta requirements 2021-09-21 08:53:45 -05:00
octavia_controller_check fix galaxy meta requirements 2021-09-21 08:53:45 -05:00
octavia_controller_config Use openstack CLI instead of neutron CLI 2022-04-22 09:37:39 +09:00
octavia_controller_dcn_config Use true/false for boolean values 2022-01-30 21:58:47 +09:00
octavia_controller_post_config Prevent the abusive restart of the octavia services 2022-03-08 10:56:56 +01:00
octavia_overcloud_config Modify cert gen to make it work under fips 2022-05-17 20:54:06 +00:00
octavia_overcloud_dcn_config Add support for Octavia AZs for Edge deployments 2022-01-13 10:29:43 +01:00
octavia_undercloud Use shell module to generate keys 2021-11-11 10:00:33 +00:00
snapshot_and_revert [RFE] Add a new Snapshot And Revert feature to Backup and Restore 2022-04-19 10:14:05 +00:00
test_deps Use ubi9-init image as base 2022-06-29 14:00:14 +05:30
test_package_action Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_bootstrap Always collect variables for OS 2022-06-10 10:28:27 +10:00
tripleo_cellv2 Fix newline at cell_domain_name 2022-05-23 14:50:07 +02:00
tripleo_ceph_client Remove gathering facts 2022-06-10 12:23:39 +00:00
tripleo_ceph_distribute_keys Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_cephadm Use ubi9-init image as base 2022-06-29 14:00:14 +05:30
tripleo_clients_install Use ubi9-init image as base 2022-06-29 14:00:14 +05:30
tripleo_collectd Use ubi9-init image as base 2022-06-29 14:00:14 +05:30
tripleo_config Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_container_image_build Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_container_image_prepare Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_container_manage Use ubi9-init image as base 2022-06-29 14:00:14 +05:30
tripleo_container_rm Use default molecule config for roles having delegated driver 2022-04-29 17:03:38 +05:30
tripleo_container_standalone Fix setting volumes for internal tls 2022-06-01 15:10:32 +02:00
tripleo_container_stop Use default molecule config for roles having delegated driver 2022-04-29 17:03:38 +05:30
tripleo_container_tag Use default molecule config for roles having delegated driver 2022-04-29 17:03:38 +05:30
tripleo_create_admin Merge "Files in /etc/sudoers.d/ should be owned by root" 2022-05-05 17:40:43 +00:00
tripleo_derived_parameters Merge "Remove SshdBase resource" 2022-06-14 05:03:28 +00:00
tripleo_firewall Supports nftables instead of iptables 2022-05-24 07:53:04 +02:00
tripleo_frr OVN BGP Agent support 2022-03-17 12:56:12 +01:00
tripleo_ha_wrapper Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_hieradata Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_hosts_entries Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_image_serve Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_iscsid Add tripleo_iscsid role 2022-05-16 16:54:29 -04:00
tripleo_kernel Migrate tripleo_kernel upgrade_tasks to tripleo-ansible 2022-04-21 09:17:40 -04:00
tripleo_keystone Fix setting volumes for internal tls 2022-06-01 15:10:32 +02:00
tripleo_keystone_resources Use ubi9-init image as base 2022-06-29 14:00:14 +05:30
tripleo_lvmfilter Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_metrics_qdr Use ubi9-init image as base 2022-06-29 14:00:14 +05:30
tripleo_module_load Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_multipathd Merge "Configure dracut multipath module for diskless nodes" 2022-05-26 01:12:57 +00:00
tripleo_mysql_client Use ansible.netcommon.ipaddr filter in tripleo_mysql_client 2022-06-21 14:08:34 +02:00
tripleo_network_config Remove - from endfor statement 2022-06-22 14:26:32 +05:30
tripleo_nftables Add missing "inet nat" table 2022-06-07 08:46:41 +00:00
tripleo_nodes_validation Merge "Rune all validations in check mode" 2022-05-04 20:09:00 +00:00
tripleo_nova_image_cache Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_nvdimm Use ubi9-init image as base 2022-06-29 14:00:14 +05:30
tripleo_ovn Migrate tripleo_ovn host_prep_tasks to tripleo-ansible 2022-05-18 15:05:51 +10:00
tripleo_ovn_cluster Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_ovs_dpdk Use ubi9-init image as base 2022-06-29 14:00:14 +05:30
tripleo_packages Use ubi9-init image as base 2022-06-29 14:00:14 +05:30
tripleo_persist Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_podman Use ubi9-init image as base 2022-06-29 14:00:14 +05:30
tripleo_provision_mcelog Use default molecule config for roles having delegated driver 2022-04-29 17:03:38 +05:30
tripleo_ptp Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_puppet_cache Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_redhat_enforce fix galaxy meta requirements 2021-09-21 08:53:45 -05:00
tripleo_run_cephadm Compute grafana_vip using net_vip_map instead of hiera 2022-06-22 18:26:19 +00:00
tripleo_securetty Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_ssh_known_hosts Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_sshd Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_systemd_wrapper Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_timemaster Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_timezone Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_transfer Use default molecule config for roles having delegated driver 2022-04-29 17:03:38 +05:30
tripleo_unbound Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_update_trusted_cas Use ubi9-init image as base 2022-06-29 14:00:14 +05:30
tripleo_upgrade_hiera Use default config_podman.yml config for podman driver 2022-05-04 13:22:36 +05:30
tripleo_validations_package Use ubi9-init image as base 2022-06-29 14:00:14 +05:30
tuned Use default molecule config for roles having delegated driver 2022-04-29 17:03:38 +05:30