9 Commits

Author SHA1 Message Date
Zuul
612ce753c5 Merge "Add libaio engine for fio on Centos/Rhel9" 2023-06-06 21:58:19 +00:00
Julia Kreger
1c1b8cf663 Add libaio engine for fio on Centos/Rhel9
fio packaging previously contained everything in one RPM,
but at some point for EL9 builds, this was split into multiple
RPMs where each engine used was put into it's own RPM.

In order for integrated disk benchmarking to work with
introspection, we use python-hardware. Python-hardware uses
fio, with libaio as a default option.

So now, we will attempt to install the other package which
should make users of the feature happier as their ramdisk
images will come with the contents required to do a benchmark
upfront.

Change-Id: I2028ac1cf350d86903a33e4bd91c209887de1e5c
2023-06-02 06:44:29 -07:00
Steve Baker
cb216b6cd8 Add DIB_IPA_HARDWARE_RDO to define repo behaviour
Currently the latest RDO repo is installed on centos9
for the python-hardware package. This would not be appropriate in the
following cases:
* When repos are copied in from the host via DIB_YUM_REPO_CONF
* When another element is responsible for setting up repos

This change adds environment variable DIB_IPA_HARDWARE_RDO, which will
only be set to `1` on centos9, when DIB_YUM_REPO_CONF isn't set, and
when the user hasn't explicitly set DIB_IPA_HARDWARE_RDO.

This retains the current default behaviour of just working, while
giving flexibility for repos to be set up another way.

Change-Id: I1cc0b9833baf642866e9762c6bae44360bffe20d
2023-03-16 14:42:20 +13:00
Chandan Kumar (raukadah)
bb6a4769ac Added element to enable RDO deps repo to install sysbench
In CentOS Stream/RHEL 9, synbench package is removed and
it is currently available and maintained under rdo deps repo.

Since sysbench is needed in extra-hardware element for running
tests.

This patch enables the repo to install sysbench.

Signed-off-by: Chandan Kumar (raukadah) <chkumar@redhat.com>
Change-Id: I8ebb405a1921282f49952e7cfdd19558ef7f1b1d
2022-01-25 19:22:02 +00:00
Sagi Shnaidman
09dcdedf00 Preliminary work to support CentOS 9 Stream
Changes package mappings to default to Python 3. Unfortunately, the
build does not work yet because of some issue in DIB.

Co-Authored-By: Dmitry Tantsur <dtantsur@protonmail.com>
Change-Id: I88c1ec2590d280745daa6c8b3aa9a719f5d96e72
2021-09-10 12:17:21 +02:00
Lon Hohberger
0401dcf5ca Drop ppc64le installs of biosdevname, efibootmgr, efivar
UEFI 2.8 only supports Intel, ARM and RISC-V

    https://review.opendev.org/c/openstack/tripleo-common/+/773010/

... to break ppc64le IPA image builds.

Signed-off-by: Lon Hohberger <lhh@redhat.com>
Change-Id: Ia74d6aa659f5d705eeea931a4332f08b8bdcb2a3
2021-02-18 10:20:12 -05:00
Dmitry Tantsur
5537564121 Removes unnecessary requirement of sdparm
Change-Id: I1fafbf31b8fb2fc411b722cec11b94b4b765c995
2021-01-22 12:40:39 +01:00
Dmitry Tantsur
db238b9c99 Make the debian job voting and start publishing debian images
With only 270MiB in size, the Debian images are likely candidates
for our future default images. Given that CentOS Stream 8 images
are nearly 500MiB in size, Debian may be our only path forward.

Enable installing firmware on Debian images to make them suitable
for bare metal installations.

Do not try to install biosdevname on non-RH systems.

Change-Id: I2c2a71c4afd0cd534961317b7fe9d3fb5d007d24
2020-12-16 19:48:49 +01:00
Dmitry Tantsur
8adfcc65c6 Add an element to install python-hardware
Requires returning EPEL support because of some dependencies.

Co-Authored-By: Mark Goddard <mark@stackhpc.com>
Co-Authored-By: Will Szumski <will@stackhpc.com>
Change-Id: I8da33dabda34e626baf6e7895fc450973d0a8fef
2020-09-24 14:39:57 +02:00