b666c78954
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 Note: It is not a clean cherry pick. - Remove cap from molecule dependency to fix No module named 'ansiblelint.prerun' - Populate wallaby repos using tripleo-repos tool - This includes the commit |
||
---|---|---|
.. | ||
defaults | ||
meta | ||
molecule | ||
tasks | ||
templates | ||
vars |