Skip to content

Commit f6f7a8a

Browse files
committed
Configure IPA with extra-hardware benchmarks
Disk benchmarks are broken in upstream Python hardware and new releases will never be compatible with the RHEL8 family because Python 3.6 support was dropped. Add configuration to run extra-hardware with a bug fix from our fork. Also include other collectors while here.
1 parent f385b6e commit f6f7a8a

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

etc/kayobe/ipa.yml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
# Ironic Python Agent (IPA) image build configuration.
66

77
# Whether to build IPA images from source.
8-
#ipa_build_images:
8+
ipa_build_images: True
99

1010
# URL of IPA source repository.
1111
#ipa_build_source_url:
@@ -26,7 +26,8 @@
2626

2727
# List of additional Diskimage Builder (DIB) elements to use when building IPA
2828
# images. Default is none.
29-
#ipa_build_dib_elements_extra:
29+
ipa_build_dib_elements_extra:
30+
- extra-hardware
3031

3132
# List of Diskimage Builder (DIB) elements to use when building IPA images.
3233
# Default is combination of ipa_build_dib_elements_default and
@@ -39,7 +40,8 @@
3940

4041
# Dictionary of additional environment variables to provide to Diskimage
4142
# Builder (DIB) during IPA image build.
42-
#ipa_build_dib_env_extra:
43+
ipa_build_dib_env_extra:
44+
DIB_IPA_HARDWARE_PACKAGE: "git+https://github.com/stackhpc/hardware@disk-benchmarks-py36#egg=hardware"
4345

4446
# Dictionary of environment variables to provide to Diskimage Builder (DIB)
4547
# during IPA image build.
@@ -108,7 +110,10 @@
108110
#ipa_collectors_default:
109111

110112
# List of additional inspection collectors to run.
111-
#ipa_collectors_extra:
113+
ipa_collectors_extra:
114+
- "dmi-decode"
115+
- "extra-hardware"
116+
- "numa-topology"
112117

113118
# List of inspection collectors to run.
114119
#ipa_collectors:

0 commit comments

Comments
 (0)