Skip to content

Commit ff3d9fb

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "CI: Add testing for CentOS Stream 10"
2 parents b7c295a + 9c1652a commit ff3d9fb

File tree

4 files changed

+72
-0
lines changed

4 files changed

+72
-0
lines changed

doc/source/install/index.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ Supported operating systems
1414

1515
Full support (fully tested in the CI, no known or potential issues):
1616

17+
* CentOS Stream 10
18+
19+
.. note::
20+
RHEL 10 and derivatives are assumed to work but not tested explicitly.
21+
1722
* Ubuntu 22.04 "Jammy" and 24.04 "Noble"
1823
* Debian 12 "Bookworm"
1924

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
features:
3+
- |
4+
Adds official support for running Bifrost on CentOS Stream 10.

zuul.d/bifrost-jobs.yaml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
- nodeset:
2+
name: bifrost-centos-10-stream
3+
nodes:
4+
- name: primary
5+
label: centos-10-stream-8GB
6+
17
- job:
28
name: bifrost-base
39
parent: base
@@ -44,6 +50,11 @@
4450
parent: bifrost-integration-dhcp
4551
nodeset: ubuntu-jammy
4652

53+
- job:
54+
name: bifrost-integration-dhcp-centos-10
55+
parent: bifrost-integration-dhcp
56+
nodeset: bifrost-centos-10-stream
57+
4758
- job:
4859
name: bifrost-integration-dibipa-debian
4960
parent: bifrost-integration
@@ -59,6 +70,11 @@
5970
parent: bifrost-integration-dibipa-debian
6071
nodeset: ubuntu-jammy
6172

73+
- job:
74+
name: bifrost-integration-dibipa-debian-centos-10
75+
parent: bifrost-integration-dibipa-debian
76+
nodeset: bifrost-centos-10-stream
77+
6278
- job:
6379
name: bifrost-integration-tinyipa
6480
parent: bifrost-base
@@ -137,6 +153,29 @@
137153
enable_grub_network_boot: true
138154
test_driver: redfish
139155

156+
- job:
157+
name: bifrost-integration-tinyipa-centos-10
158+
parent: bifrost-integration-tinyipa
159+
nodeset: bifrost-centos-10-stream
160+
161+
- job:
162+
name: bifrost-integration-tinyipa-keystone-centos-10
163+
parent: bifrost-integration-tinyipa-centos-10
164+
required-projects:
165+
- openstack/keystone
166+
- openstack/ironic-prometheus-exporter
167+
vars:
168+
enable_keystone: true
169+
enable_tls: true
170+
test_driver: redfish
171+
enable_prometheus_exporter: true
172+
173+
- job:
174+
name: bifrost-integration-inspector-centos-10
175+
parent: bifrost-integration-tinyipa-centos-10
176+
vars:
177+
use_inspector: true
178+
140179
- job:
141180
name: bifrost-integration-tinyipa-debian-bullseye
142181
parent: bifrost-integration-tinyipa
@@ -176,6 +215,16 @@
176215
parent: bifrost-upgrade
177216
nodeset: ubuntu-jammy
178217

218+
- job:
219+
name: bifrost-upgrade-keystone-centos-10
220+
parent: bifrost-upgrade
221+
nodeset: bifrost-centos-10-stream
222+
required-projects:
223+
- openstack/keystone
224+
vars:
225+
enable_keystone: true
226+
noauth_mode: false
227+
179228
- job:
180229
name: bifrost-upgrade-keystone-ubuntu-noble
181230
parent: bifrost-upgrade

zuul.d/project.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,19 @@
77
check:
88
jobs:
99
- bifrost-tox-linters
10+
- bifrost-integration-dhcp-centos-10
11+
- bifrost-integration-dibipa-debian-centos-10
12+
- bifrost-integration-tinyipa-centos-10
1013
- bifrost-integration-tinyipa-ubuntu-noble
1114
- bifrost-integration-tinyipa-ubuntu-jammy
15+
- bifrost-integration-tinyipa-keystone-centos-10
1216
- bifrost-integration-tinyipa-keystone-ubuntu-noble
1317
- bifrost-integration-tinyipa-keystone-ubuntu-jammy
1418
- bifrost-integration-tinyipa-debian-bookworm
1519
- bifrost-integration-redfish-vmedia-uefi-ubuntu-noble
1620
- bifrost-integration-redfish-vmedia-uefi-ubuntu-jammy
1721
- bifrost-integration-redfish-vmedia-uefi-debian-bookworm
22+
- bifrost-integration-inspector-centos-10
1823
- bifrost-integration-inspector-ubuntu-jammy
1924
- bifrost-upgrade-ubuntu-jammy
2025
- bifrost-upgrade-keystone-ubuntu-noble
@@ -27,6 +32,10 @@
2732
voting: false
2833
- bifrost-integration-dibipa-debian-ubuntu-jammy:
2934
voting: false
35+
# TODO(priteau): Can be made voting by backporting
36+
# https://review.opendev.org/c/openstack/bifrost/+/958853
37+
- bifrost-upgrade-keystone-centos-10:
38+
voting: false
3039
- bifrost-cli-ubuntu-jammy:
3140
voting: false
3241
- bifrost-collections-src:
@@ -56,14 +65,19 @@
5665
gate:
5766
jobs:
5867
- bifrost-tox-linters
68+
- bifrost-integration-dhcp-centos-10
69+
- bifrost-integration-dibipa-debian-centos-10
70+
- bifrost-integration-tinyipa-centos-10
5971
- bifrost-integration-tinyipa-ubuntu-noble
6072
- bifrost-integration-tinyipa-ubuntu-jammy
73+
- bifrost-integration-tinyipa-keystone-centos-10
6174
- bifrost-integration-tinyipa-keystone-ubuntu-noble
6275
- bifrost-integration-tinyipa-keystone-ubuntu-jammy
6376
- bifrost-integration-tinyipa-debian-bookworm
6477
- bifrost-integration-redfish-vmedia-uefi-ubuntu-noble
6578
- bifrost-integration-redfish-vmedia-uefi-ubuntu-jammy
6679
- bifrost-integration-redfish-vmedia-uefi-debian-bookworm
80+
- bifrost-integration-inspector-centos-10
6781
- bifrost-integration-inspector-ubuntu-jammy
6882
- bifrost-upgrade-ubuntu-jammy
6983
- bifrost-upgrade-keystone-ubuntu-noble

0 commit comments

Comments
 (0)