5bf1427b43
This change converts our use of CentOS7/88 to UBI8, which should provide a better test environment which will match that of production for future releases of TripleO. While this image change will better match production clouds thanks in large part to TCIB, it will also remove our use of docker.io (dockerhub) which fraught with peril due to the ongoing API rate limits saga. Change-Id: I69f3400568d865c1f3505913077ecd7fe36d7d43 Signed-off-by: Gael Chamoulaud (Strider) <gchamoul@redhat.com>
49 lines
1.6 KiB
Plaintext
49 lines
1.6 KiB
Plaintext
# This file facilitates OpenStack-CI package installation
|
|
# before the execution of any tests.
|
|
#
|
|
# See the following for details:
|
|
# - https://docs.openstack.org/infra/bindep/
|
|
# - https://opendev.org/opendev/bindep/
|
|
#
|
|
# Even if the role does not make use of this facility, it
|
|
# is better to have this file empty, otherwise OpenStack-CI
|
|
# will fall back to installing its default packages which
|
|
# will potentially be detrimental to the tests executed.
|
|
|
|
# The gcc compiler
|
|
gcc
|
|
|
|
# Base requirements for RPM distros
|
|
gcc-c++ [platform:rpm]
|
|
git [platform:rpm]
|
|
libffi-devel [platform:rpm]
|
|
openssl-devel [platform:rpm]
|
|
|
|
libxml2-dev [platform:dpkg platform:apk]
|
|
libxml2-devel [platform:rpm]
|
|
libxslt-devel [platform:rpm]
|
|
libxslt1-dev [platform:dpkg]
|
|
libxslt-dev [platform:apk]
|
|
|
|
# RH Mechanisms
|
|
python-rhsm-certificates [platform: redhat]
|
|
|
|
podman [platform:rpm]
|
|
python-devel [platform:rpm !platform:rhel-8 !platform:centos-8]
|
|
python3-devel [platform:rpm !platform:rhel-7 !platform:centos-7]
|
|
PyYAML [platform:rpm !platform:rhel-8 !platform:centos-8]
|
|
python3-pyyaml [platform:rpm !platform:rhel-7 !platform:centos-7]
|
|
python3-dnf [platform:rpm !platform:rhel-7 !platform:centos-7]
|
|
|
|
# For SELinux
|
|
libselinux-python [platform:rpm !platform:rhel-8 !platform:centos-8]
|
|
libsemanage-python [platform:redhat !platform:rhel-8 !platform:centos-8]
|
|
libselinux-python3 [platform:rpm !platform:rhel-7 !platform:centos-7]
|
|
libsemanage-python3 [platform:redhat !platform:rhel-7 !platform:centos-7]
|
|
|
|
# Required for compressing collected log files in CI
|
|
gzip
|
|
|
|
# Required to build language docs
|
|
gettext
|