|
4 | 4 | - name: primary |
5 | 5 | label: centos-10-stream-8GB |
6 | 6 |
|
| 7 | +- nodeset: |
| 8 | + name: bifrost-ubuntu-noble-8GB |
| 9 | + nodes: |
| 10 | + - name: primary |
| 11 | + label: ubuntu-noble-8GB |
| 12 | + |
7 | 13 | - job: |
8 | 14 | name: bifrost-base |
9 | 15 | parent: base |
|
53 | 59 | nodeset: bifrost-centos-10-stream |
54 | 60 |
|
55 | 61 | - job: |
56 | | - name: bifrost-integration-dibipa-debian |
| 62 | + name: bifrost-integration-debian-ipasrc |
57 | 63 | parent: bifrost-integration |
58 | 64 | timeout: 7200 |
59 | 65 | vars: |
|
63 | 69 | test_driver: redfish |
64 | 70 |
|
65 | 71 | - job: |
66 | | - name: bifrost-integration-dibipa-debian-ubuntu-jammy |
67 | | - parent: bifrost-integration-dibipa-debian |
| 72 | + name: bifrost-integration-debian-ipasrc-on-ubuntu-jammy |
| 73 | + parent: bifrost-integration-debian-ipasrc |
68 | 74 | nodeset: ubuntu-jammy |
69 | 75 |
|
70 | 76 | - job: |
71 | | - name: bifrost-integration-dibipa-debian-centos-10 |
72 | | - parent: bifrost-integration-dibipa-debian |
| 77 | + name: bifrost-integration-debian-ipasrc-on-centos-10 |
| 78 | + parent: bifrost-integration-debian-ipasrc |
73 | 79 | nodeset: bifrost-centos-10-stream |
74 | 80 |
|
| 81 | +#NOTE(rpittau): Currently used by openstacksdk and ansible-collections-openstack. |
| 82 | +#DO NOT REMOVE until these projects are updated to use the new job. |
75 | 83 | - job: |
76 | | - name: bifrost-integration-tinyipa |
77 | | - parent: bifrost-base |
78 | | - timeout: 3600 |
79 | | - vars: |
80 | | - noauth_mode: false |
| 84 | + name: bifrost-integration-tinyipa-ubuntu-jammy |
| 85 | + parent: bifrost-integration |
| 86 | + nodeset: ubuntu-jammy |
| 87 | + timeout: 7200 |
81 | 88 |
|
82 | 89 | - job: |
83 | | - name: bifrost-integration-tinyipa-ubuntu-jammy |
84 | | - parent: bifrost-integration-tinyipa |
| 90 | + name: bifrost-integration-on-ubuntu-jammy |
| 91 | + parent: bifrost-integration |
85 | 92 | nodeset: ubuntu-jammy |
| 93 | + timeout: 7200 |
86 | 94 |
|
| 95 | +#NOTE(rpittau): Currently used by Ironic. |
| 96 | +#DO NOT REMOVE until Ironic is updated to use the new job. |
87 | 97 | - job: |
88 | 98 | name: bifrost-integration-tinyipa-ubuntu-noble |
89 | | - parent: bifrost-integration-tinyipa |
90 | | - nodeset: ubuntu-noble |
| 99 | + parent: bifrost-integration |
| 100 | + nodeset: bifrost-ubuntu-noble-8GB |
| 101 | + timeout: 7200 |
| 102 | + |
| 103 | +- job: |
| 104 | + name: bifrost-integration-on-ubuntu-noble |
| 105 | + parent: bifrost-integration |
| 106 | + nodeset: bifrost-ubuntu-noble-8GB |
| 107 | + timeout: 7200 |
91 | 108 |
|
| 109 | +#NOTE(rpittau): Currently used by ansible-collections-openstack. |
| 110 | +#DO NOT REMOVE until these projects are updated to use the new job. |
92 | 111 | - job: |
93 | 112 | name: bifrost-integration-tinyipa-keystone-ubuntu-jammy |
94 | | - parent: bifrost-integration-tinyipa |
| 113 | + parent: bifrost-integration |
| 114 | + nodeset: ubuntu-jammy |
| 115 | + timeout: 7200 |
| 116 | + required-projects: |
| 117 | + - openstack/keystone |
| 118 | + - openstack/ironic-prometheus-exporter |
| 119 | + vars: |
| 120 | + enable_keystone: true |
| 121 | + enable_tls: true |
| 122 | + test_driver: redfish |
| 123 | + enable_prometheus_exporter: true |
| 124 | + |
| 125 | +- job: |
| 126 | + name: bifrost-integration-keystone-on-ubuntu-jammy |
| 127 | + parent: bifrost-integration |
95 | 128 | nodeset: ubuntu-jammy |
| 129 | + timeout: 7200 |
96 | 130 | required-projects: |
97 | 131 | - openstack/keystone |
98 | 132 | - openstack/ironic-prometheus-exporter |
|
103 | 137 | enable_prometheus_exporter: true |
104 | 138 |
|
105 | 139 | - job: |
106 | | - name: bifrost-integration-tinyipa-keystone-ubuntu-noble |
107 | | - parent: bifrost-integration-tinyipa-keystone-ubuntu-jammy |
108 | | - nodeset: ubuntu-noble |
| 140 | + name: bifrost-integration-keystone-on-ubuntu-noble |
| 141 | + parent: bifrost-integration-keystone-on-ubuntu-jammy |
| 142 | + nodeset: bifrost-ubuntu-noble-8GB |
| 143 | + timeout: 7200 |
109 | 144 |
|
110 | 145 | - job: |
111 | 146 | name: bifrost-integration-redfish-vmedia-uefi-ubuntu-noble |
112 | | - parent: bifrost-integration-tinyipa-ubuntu-noble |
| 147 | + parent: bifrost-integration-on-ubuntu-noble |
| 148 | + nodeset: bifrost-ubuntu-noble-8GB |
113 | 149 | vars: |
114 | 150 | enable_tls: true |
115 | 151 | test_driver: redfish |
116 | 152 | use_vmedia: true |
117 | 153 |
|
118 | 154 | - job: |
119 | 155 | name: bifrost-integration-redfish-vmedia-uefi-ubuntu-jammy |
120 | | - parent: bifrost-integration-tinyipa-ubuntu-jammy |
| 156 | + parent: bifrost-integration-on-ubuntu-jammy |
121 | 157 | vars: |
122 | 158 | enable_tls: true |
123 | 159 | test_driver: redfish |
124 | 160 | use_vmedia: true |
125 | 161 |
|
126 | 162 | - job: |
127 | 163 | name: bifrost-cli-ubuntu-jammy |
128 | | - parent: bifrost-integration-tinyipa-ubuntu-jammy |
| 164 | + parent: bifrost-integration-on-ubuntu-jammy |
129 | 165 | vars: |
130 | 166 | cli_test: true |
131 | 167 |
|
132 | 168 | - job: |
133 | 169 | name: bifrost-integration-redfish-vmedia-uefi-centos-10 |
134 | | - parent: bifrost-integration-tinyipa-centos-10 |
135 | | - vars: |
136 | | - test_driver: redfish |
137 | | - use_vmedia: true |
138 | | - |
139 | | -# FIXME(dtantsur): remove when this job is no longer used on Ironic |
140 | | -- job: |
141 | | - name: bifrost-integration-redfish-vmedia-uefi-centos-9 |
142 | | - parent: bifrost-integration-tinyipa-centos-9 |
| 170 | + parent: bifrost-integration-on-centos-10 |
143 | 171 | vars: |
144 | 172 | test_driver: redfish |
145 | 173 | use_vmedia: true |
146 | 174 |
|
147 | 175 | - job: |
148 | 176 | name: bifrost-integration-redfish-pxe-uefi-ubuntu-noble |
149 | | - parent: bifrost-integration-tinyipa-ubuntu-noble |
| 177 | + parent: bifrost-integration-on-ubuntu-noble |
150 | 178 | vars: |
151 | 179 | enable_grub_network_boot: true |
152 | 180 | test_driver: redfish |
153 | 181 |
|
154 | 182 | - job: |
155 | | - name: bifrost-integration-tinyipa-centos-10 |
156 | | - parent: bifrost-integration-tinyipa |
| 183 | + name: bifrost-integration-on-centos-10 |
| 184 | + parent: bifrost-integration |
157 | 185 | nodeset: bifrost-centos-10-stream |
| 186 | + timeout: 7200 |
158 | 187 |
|
159 | 188 | - job: |
160 | | - name: bifrost-integration-tinyipa-keystone-centos-10 |
161 | | - parent: bifrost-integration-tinyipa-centos-10 |
| 189 | + name: bifrost-integration-keystone-on-centos-10 |
| 190 | + parent: bifrost-integration-on-centos-10 |
162 | 191 | required-projects: |
163 | 192 | - openstack/keystone |
164 | 193 | - openstack/ironic-prometheus-exporter |
|
169 | 198 | enable_prometheus_exporter: true |
170 | 199 |
|
171 | 200 | - job: |
172 | | - name: bifrost-integration-tinyipa-debian-bullseye |
173 | | - parent: bifrost-integration-tinyipa |
174 | | - nodeset: debian-bullseye |
175 | | - |
176 | | -- job: |
177 | | - name: bifrost-integration-tinyipa-debian-bookworm |
178 | | - parent: bifrost-integration-tinyipa |
| 201 | + name: bifrost-integration-on-debian-bookworm |
| 202 | + parent: bifrost-integration |
179 | 203 | nodeset: debian-bookworm |
| 204 | + timeout: 7200 |
180 | 205 |
|
181 | 206 | - job: |
182 | 207 | name: bifrost-integration-redfish-vmedia-uefi-debian-bookworm |
183 | | - parent: bifrost-integration-tinyipa-debian-bookworm |
| 208 | + parent: bifrost-integration-on-debian-bookworm |
184 | 209 | vars: |
185 | 210 | enable_tls: true |
186 | 211 | test_driver: redfish |
187 | 212 | use_vmedia: true |
| 213 | + # Use Debian-based IPA which is smaller and compatible with GRUB 2.06 |
| 214 | + ipa_download_distro: "debian" |
188 | 215 |
|
189 | 216 | - job: |
190 | 217 | name: bifrost-tox-linters |
|
220 | 247 | - job: |
221 | 248 | name: bifrost-upgrade-keystone-ubuntu-noble |
222 | 249 | parent: bifrost-upgrade |
223 | | - nodeset: ubuntu-noble |
| 250 | + nodeset: bifrost-ubuntu-noble-8GB |
| 251 | + timeout: 7200 |
224 | 252 | required-projects: |
225 | 253 | - openstack/keystone |
226 | 254 | vars: |
|
0 commit comments