blob: 27d97bab1f011141adc2779bf5449ff98a34d92f [file] [log] [blame]
kanwar saad bin liaqate0eef2d2019-07-25 15:32:36 +03001#
2# ============LICENSE_START=======================================================
3# Copyright (C) 2019 Nordix Foundation.
4# ================================================================================
5# Licensed under the Apache License, Version 2.0 (the "License");
6# you may not use this file except in compliance with the License.
7# You may obtain a copy of the License at
8#
9# http://www.apache.org/licenses/LICENSE-2.0
10#
11# Unless required by applicable law or agreed to in writing, software
12# distributed under the License is distributed on an "AS IS" BASIS,
13# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14# See the License for the specific language governing permissions and
15# limitations under the License.
16#
17# SPDX-License-Identifier: Apache-2.0
18# ============LICENSE_END=========================================================
19
20
21# Description:
22# ============
Furkat Gofurovb1e99612022-02-04 10:48:36 +020023# This file contains the list of JJB projects in metal3 category. Each project
kanwar saad bin liaqate0eef2d2019-07-25 15:32:36 +030024# corresponds to a github repository. Under each project's 'jobs' list defines the
25# jobs associated with that github repository. The job definitions can be found
26# in job_{job_id}.yml files in any of JJB include folders.
27
Tuomo Tanskanen0b7e6142023-09-06 09:41:12 +030028# NOTE: kubectl_sha256 needs to match the kubernetes_version_upgrade_to version in 1.5/main
29# and it needs to match kubernetes_version_upgrade_from in 1.3/1.4
Tuomo Tanskanene17852f2023-09-05 11:58:41 +030030
kanwar saad bin liaqate0eef2d2019-07-25 15:32:36 +030031- project:
32 name: 'nordix_dev_tools'
33 branch: '${{ghprbActualCommit}}'
maelk1a9e9352020-01-21 12:49:35 +020034 ci_github_whitelist_org:
Furkat Gofurovb1e99612022-02-04 10:48:36 +020035 - nordix-metal3
kanwar saad bin liaqate0eef2d2019-07-25 15:32:36 +030036 jobs:
maelk1a9e9352020-01-21 12:49:35 +020037 - update_nordix_repos
Rozzii1fa0e102022-02-28 11:01:39 +020038 - artifact_cleanup
kanwar saad bin liaqate0eef2d2019-07-25 15:32:36 +030039 repo:
Tuomo Tanskanen66866e32024-06-12 10:23:53 +030040 org: "Nordix"
41 name: "metal3-dev-tools"
Rozzii25396ec2022-02-18 11:20:44 +020042 ci_github_jenkins_credentials_id: 'nordix-metal3-ci-github-prod-token'
Lennart Jern239cf302023-10-30 13:40:49 +020043 ci_ghprb_auth_id: '86c49704-5474-4524-97b7-805323b2c39a'
Furkat Gofurovb1e99612022-02-04 10:48:36 +020044 ci_github_repo: 'https://github.com/Nordix/metal3-dev-tools.git'
kanwar saad bin liaqate0eef2d2019-07-25 15:32:36 +030045
46- project:
Sunnatilloaff3eb62024-02-16 14:33:02 +020047 name: 'image_building'
48 jobs:
49 - ci_image_building
Sunnatillo57c31cd2024-04-30 14:37:23 +030050 - node_image_building
Sunnatilloaff3eb62024-02-16 14:33:02 +020051
52- project:
Lennart Jern146f50a2022-02-15 08:27:59 +020053 name: bml-tests
54 org: metal3-io
55 image_os: centos
56 jobs:
Sunnatilloc3aa4dd2024-05-30 11:37:07 +030057 - bml_integration_tests
58 - bml_periodic_integration_tests
kanwar saad bin liaqate0eef2d2019-07-25 15:32:36 +030059
maelk81070bf2019-08-27 16:28:31 +030060- project:
Furkat Gofurov67548de2022-02-04 17:18:53 +020061 name: 'project_infra_cleanup'
Furkat Gofurov06b73b42021-08-25 15:39:08 +030062 ci_github_pipeline: 'jenkins/jobs/integration_tests_clean.pipeline'
63 jobs:
Mohammed Boukhalfad575b642024-04-02 19:07:53 +030064 - periodic_clean
Furkat Gofurov06b73b42021-08-25 15:39:08 +030065
66- project:
Mohammed Boukhalfa1502a7f2024-02-02 18:06:17 +020067 name: 'project_infra'
68 repo:
Tuomo Tanskanen66866e32024-06-12 10:23:53 +030069 org: "metal3-io"
70 name: "project-infra"
Mohammed Boukhalfa1502a7f2024-02-02 18:06:17 +020071 jobs:
Sunnatillo03fba5f2024-08-05 11:55:52 +030072 - fullstack_project-infra_building
73 - periodic_fullstack_building
Mohammed Boukhalfa1502a7f2024-02-02 18:06:17 +020074
75- project:
Mohammed Boukhalfa34b10992024-03-13 15:01:13 +020076 name: "capm3-prow"
77 image_os:
78 - ubuntu
79 - centos
80 jobs:
81 - capm3_e2e_integration_tests_prow:
82 capm3_target_branch:
83 - main:
84 capi_version: v1beta1
85 capm3_version: v1beta1
86 capm3_release_branch: main
87 bmo_release_branch: main
Huy Mai9e2b3692024-04-12 13:12:28 +030088 - release-1-7:
89 capi_version: v1beta1
90 capm3_version: v1beta1
91 capm3_release_branch: release-1.7
92 bmo_release_branch: release-0.6
Mohammed Boukhalfa34b10992024-03-13 15:01:13 +020093 - release-1-6:
94 capi_version: v1beta1
95 capm3_version: v1beta1
96 capm3_release_branch: release-1.6
97 bmo_release_branch: release-0.5
Mohammed Boukhalfa34b10992024-03-13 15:01:13 +020098 - release-1-5:
99 capi_version: v1beta1
100 capm3_version: v1beta1
101 capm3_release_branch: release-1.5
102 bmo_release_branch: release-0.4
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300103 - capm3_periodic_e2e_integration_tests_prow:
Mohammed Boukhalfa34b10992024-03-13 15:01:13 +0200104 capm3_target_branch:
105 - main:
106 capi_version: v1beta1
107 capm3_version: v1beta1
108 capm3_release_branch: main
109 bmo_release_branch: main
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300110 schedule: "H 1 * * *"
Huy Mai9e2b3692024-04-12 13:12:28 +0300111 - release-1-7:
112 capi_version: v1beta1
113 capm3_version: v1beta1
114 capm3_release_branch: release-1.7
115 bmo_release_branch: release-0.6
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300116 schedule: "30 1 * * *"
Mohammed Boukhalfa34b10992024-03-13 15:01:13 +0200117 - release-1-6:
118 capi_version: v1beta1
119 capm3_version: v1beta1
120 capm3_release_branch: release-1.6
121 bmo_release_branch: release-0.5
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300122 schedule: "30 1 * * *"
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200123 - capm3_e2e_feature_tests_prow:
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300124 capm3_target_job:
125 - main-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200126 capi_version: v1beta1
127 capm3_version: v1beta1
128 capm3_release_branch: main
129 bmo_release_branch: main
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300130 capm3_target_branch: main
131 ginkgo_focus: pivoting
132 - main-remediation:
133 capi_version: v1beta1
134 capm3_version: v1beta1
135 capm3_release_branch: main
136 bmo_release_branch: main
137 capm3_target_branch: main
138 ginkgo_focus: remediation
139 - main-features:
140 capi_version: v1beta1
141 capm3_version: v1beta1
142 capm3_release_branch: main
143 bmo_release_branch: main
144 capm3_target_branch: main
145 ginkgo_focus: features
146 - release-1-7-pivoting:
Huy Mai9e2b3692024-04-12 13:12:28 +0300147 capi_version: v1beta1
148 capm3_version: v1beta1
149 capm3_release_branch: release-1.7
150 bmo_release_branch: release-0.6
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300151 capm3_target_branch: release-1-7
152 ginkgo_focus: pivoting
153 - release-1-7-remediation:
154 capi_version: v1beta1
155 capm3_version: v1beta1
156 capm3_release_branch: release-1.7
157 bmo_release_branch: release-0.6
158 capm3_target_branch: release-1-7
159 ginkgo_focus: remediation
160 - release-1-7-features:
161 capi_version: v1beta1
162 capm3_version: v1beta1
163 capm3_release_branch: release-1.7
164 bmo_release_branch: release-0.6
165 capm3_target_branch: release-1-7
166 ginkgo_focus: features
167 - release-1-6-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200168 capi_version: v1beta1
169 capm3_version: v1beta1
170 capm3_release_branch: release-1.6
171 bmo_release_branch: release-0.5
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300172 capm3_target_branch: release-1-6
173 ginkgo_focus: pivoting
174 - release-1-6-remediation:
175 capi_version: v1beta1
176 capm3_version: v1beta1
177 capm3_release_branch: release-1.6
178 bmo_release_branch: release-0.5
179 capm3_target_branch: release-1-6
180 ginkgo_focus: remediation
181 - release-1-6-features:
182 capi_version: v1beta1
183 capm3_version: v1beta1
184 capm3_release_branch: release-1.6
185 bmo_release_branch: release-0.5
186 capm3_target_branch: release-1-6
187 ginkgo_focus: features
188 - release-1-5-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200189 capi_version: v1beta1
190 capm3_version: v1beta1
191 capm3_release_branch: release-1.5
192 bmo_release_branch: release-0.4
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300193 capm3_target_branch: release-1-5
194 ginkgo_focus: pivoting
195 - release-1-5-remediation:
196 capi_version: v1beta1
197 capm3_version: v1beta1
198 capm3_release_branch: release-1.5
199 bmo_release_branch: release-0.4
200 capm3_target_branch: release-1-5
201 ginkgo_focus: remediation
202 - release-1-5-features:
203 capi_version: v1beta1
204 capm3_version: v1beta1
205 capm3_release_branch: release-1.5
206 bmo_release_branch: release-0.4
207 capm3_target_branch: release-1-5
208 ginkgo_focus: features
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300209 - capm3_periodic_e2e_feature_tests_prow:
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300210 capm3_target_job:
211 - main-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200212 capi_version: v1beta1
213 capm3_version: v1beta1
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200214 capm3_release_branch: main
215 bmo_release_branch: main
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300216 capm3_target_branch: main
217 ginkgo_focus: pivoting
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300218 schedule: "H 19 2-30/2 * *" # Runs on even days 7 PM
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300219 - main-remediation:
220 capi_version: v1beta1
221 capm3_version: v1beta1
222 capm3_release_branch: main
223 bmo_release_branch: main
224 capm3_target_branch: main
225 ginkgo_focus: remediation
226 schedule: "H 19 2-30/2 * *" # Runs on even days 7 PM
227 - main-features:
228 capi_version: v1beta1
229 capm3_version: v1beta1
230 capm3_release_branch: main
231 bmo_release_branch: main
232 capm3_target_branch: main
233 ginkgo_focus: features
234 schedule: "H 19 2-30/2 * *" # Runs on even days 7 PM
235 - release-1-7-pivoting:
Huy Mai9e2b3692024-04-12 13:12:28 +0300236 capi_version: v1beta1
237 capm3_version: v1beta1
238 capm3_release_branch: release-1.7
239 bmo_release_branch: release-0.6
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300240 capm3_target_branch: release-1-7
241 ginkgo_focus: pivoting
242 schedule: "H 19 1-31/2 * *" # Runs on odd days 7 PM
243 - release-1-7-remediation:
244 capi_version: v1beta1
245 capm3_version: v1beta1
246 capm3_release_branch: release-1.7
247 bmo_release_branch: release-0.6
248 capm3_target_branch: release-1-7
249 ginkgo_focus: remediation
250 schedule: "H 19 1-31/2 * *" # Runs on odd days 7 PM
251 - release-1-7-features:
252 capi_version: v1beta1
253 capm3_version: v1beta1
254 capm3_release_branch: release-1.7
255 bmo_release_branch: release-0.6
256 capm3_target_branch: release-1-7
257 ginkgo_focus: features
258 schedule: "H 19 1-31/2 * *" # Runs on odd days 7 PM
259 - release-1-6-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200260 capi_version: v1beta1
261 capm3_version: v1beta1
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200262 capm3_release_branch: release-1.6
263 bmo_release_branch: release-0.5
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300264 capm3_target_branch: release-1-6
265 ginkgo_focus: pivoting
266 schedule: "H 0 2-30/2 * *" # Runs on even days 0 AM
267 - release-1-6-remediation:
268 capi_version: v1beta1
269 capm3_version: v1beta1
270 capm3_release_branch: release-1.6
271 bmo_release_branch: release-0.5
272 capm3_target_branch: release-1-6
273 ginkgo_focus: remediation
274 schedule: "H 0 2-30/2 * *" # Runs on even days 0 AM
275 - release-1-6-features:
276 capi_version: v1beta1
277 capm3_version: v1beta1
278 capm3_release_branch: release-1.6
279 bmo_release_branch: release-0.5
280 capm3_target_branch: release-1-6
281 ginkgo_focus: features
282 schedule: "H 0 2-30/2 * *" # Runs on even days 0 AM
283 - release-1-5-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200284 capi_version: v1beta1
285 capm3_version: v1beta1
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200286 capm3_release_branch: release-1.5
287 bmo_release_branch: release-0.4
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300288 capm3_target_branch: release-1-5
289 ginkgo_focus: pivoting
290 schedule: "H 0 1-31/2 * *" # Runs on odd days 0 AM
291 - release-1-5-remediation:
292 capi_version: v1beta1
293 capm3_version: v1beta1
294 capm3_release_branch: release-1.5
295 bmo_release_branch: release-0.4
296 capm3_target_branch: release-1-5
297 ginkgo_focus: remediation
298 schedule: "H 0 1-31/2 * *" # Runs on odd days 0 AM
299 - release-1-5-features:
300 capi_version: v1beta1
301 capm3_version: v1beta1
302 capm3_release_branch: release-1.5
303 bmo_release_branch: release-0.4
304 capm3_target_branch: release-1-5
305 ginkgo_focus: features
306 schedule: "H 0 1-31/2 * *" # Runs on odd days 0 AM
Huy Mai7f89ef32024-05-08 15:37:54 +0300307 exclude:
308 - image_os: ubuntu # This is to disable the tests running on ubuntu, to save resources
Mohammed Boukhalfa451d1762024-04-03 15:15:24 +0300309 - capm3_e2e_clusterctl_upgrade_tests_prow:
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300310 capm3_target_branch:
311 - main:
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300312 capm3_release_branch: main
313 bmo_release_branch: main
Huy Mai9e2b3692024-04-12 13:12:28 +0300314 - release-1-7:
315 capm3_release_branch: release-1.7
316 bmo_release_branch: release-0.6
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300317 - release-1-6:
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300318 capm3_release_branch: release-1.6
319 bmo_release_branch: release-0.5
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300320 exclude:
321 - image_os: centos
322 - capm3_e2e_k8s_upgrade_tests_prow:
323 k8s_versions:
Kashif Khan3598bcb2024-04-30 14:12:31 +0300324 - 1-29-1-30:
325 k8s_version_upgrade_from: v1.29.0
326 k8s_version_upgrade_to: v1.30.0
327 kubectl_sha256: 7c3807c0f5c1b30110a2ff1e55da1d112a6d0096201f1beb81b269f582b5d1c5 # v1.30.0
328 capm3_release_branch: main
329 bmo_release_branch: main
330 capm3_target_branch: main
Kashif Khan3598bcb2024-04-30 14:12:31 +0300331 - 1-29-1-30:
332 k8s_version_upgrade_from: v1.29.0
333 k8s_version_upgrade_to: v1.30.0
334 kubectl_sha256: 7c3807c0f5c1b30110a2ff1e55da1d112a6d0096201f1beb81b269f582b5d1c5 # v1.30.0
Huy Mai9e2b3692024-04-12 13:12:28 +0300335 capm3_release_branch: release-1.7
336 bmo_release_branch: release-0.6
337 capm3_target_branch: release-1-7
338 - 1-28-1-29:
339 k8s_version_upgrade_from: v1.28.1
340 k8s_version_upgrade_to: v1.29.0
341 kubectl_sha256: 0e03ab096163f61ab610b33f37f55709d3af8e16e4dcc1eb682882ef80f96fd5 # v1.29.0
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300342 capm3_release_branch: release-1.6
343 bmo_release_branch: release-0.5
344 capm3_target_branch: release-1-6
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300345 - 1-26-1-27:
346 k8s_version_upgrade_from: v1.26.4
347 k8s_version_upgrade_to: v1.27.4
348 kubectl_sha256: 4685bfcf732260f72fce58379e812e091557ef1dfc1bc8084226c7891dd6028f # v1.27.4
349 capm3_release_branch: release-1.5
350 bmo_release_branch: release-0.4
351 capm3_target_branch: release-1-5
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300352 exclude:
353 - image_os: centos
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300354 - capm3_periodic_e2e_clusterctl_upgrade_tests_prow:
Mohammed Boukhalfa451d1762024-04-03 15:15:24 +0300355 capm3_target_branch:
356 - main:
357 capm3_release_branch: main
358 bmo_release_branch: main
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300359 schedule: "H 22 * * 1,3,5"
Huy Mai9e2b3692024-04-12 13:12:28 +0300360 - release-1-7:
361 capm3_release_branch: release-1.7
362 bmo_release_branch: release-0.6
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300363 schedule: "H 22 * * 0"
Mohammed Boukhalfa451d1762024-04-03 15:15:24 +0300364 - release-1-6:
365 capm3_release_branch: release-1.6
366 bmo_release_branch: release-0.5
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300367 schedule: "H 22 * * 2"
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200368 exclude:
369 - image_os: centos
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300370 - capm3_periodic_e2e_k8s_upgrade_tests_prow:
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200371 k8s_versions:
Kashif Khan3598bcb2024-04-30 14:12:31 +0300372 - 1-29-1-30:
373 k8s_version_upgrade_from: v1.29.0
374 k8s_version_upgrade_to: v1.30.0
375 kubectl_sha256: 7c3807c0f5c1b30110a2ff1e55da1d112a6d0096201f1beb81b269f582b5d1c5 # v1.30.0
376 capm3_release_branch: main
377 bmo_release_branch: main
378 capm3_target_branch: main
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300379 schedule: "H 3 * * 1"
Kashif Khan3598bcb2024-04-30 14:12:31 +0300380 - 1-29-1-30:
381 k8s_version_upgrade_from: v1.29.0
382 k8s_version_upgrade_to: v1.30.0
383 kubectl_sha256: 7c3807c0f5c1b30110a2ff1e55da1d112a6d0096201f1beb81b269f582b5d1c5 # v1.30.0
Huy Mai9e2b3692024-04-12 13:12:28 +0300384 capm3_release_branch: release-1.7
385 bmo_release_branch: release-0.6
386 capm3_target_branch: release-1-7
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300387 schedule: "H 3 * * 2"
Huy Mai9e2b3692024-04-12 13:12:28 +0300388 - 1-28-1-29:
389 k8s_version_upgrade_from: v1.28.1
390 k8s_version_upgrade_to: v1.29.0
391 kubectl_sha256: 0e03ab096163f61ab610b33f37f55709d3af8e16e4dcc1eb682882ef80f96fd5 # v1.29.0
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200392 capm3_release_branch: release-1.6
393 bmo_release_branch: release-0.5
394 capm3_target_branch: release-1-6
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300395 schedule: "H 3 * * 3"
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200396 - 1-26-1-27:
397 k8s_version_upgrade_from: v1.26.4
398 k8s_version_upgrade_to: v1.27.4
399 kubectl_sha256: 4685bfcf732260f72fce58379e812e091557ef1dfc1bc8084226c7891dd6028f # v1.27.4
400 capm3_release_branch: release-1.5
401 bmo_release_branch: release-0.4
402 capm3_target_branch: release-1-5
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300403 schedule: "H 3 * * 6"
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200404 exclude:
405 - image_os: centos
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300406 - capm3_periodic_e2e_ephemeral_tests:
Mohammed Boukhalfa7de29c82024-04-30 15:01:11 +0300407 capm3_target_branch:
408 - main:
409 capi_version: v1beta1
410 capm3_version: v1beta1
411 capm3_release_branch: main
412 bmo_release_branch: main
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200413 exclude:
414 - image_os: ubuntu
Rozzii0bd5bfc2022-03-30 10:48:46 +0300415
416- project:
Huy Mai594a2ba2023-10-03 16:02:59 +0300417 name: 'container_image_build'
418 org: metal3-io
419 image_name:
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200420 - baremetal-operator:
421 repo: https://github.com/metal3-io/baremetal-operator.git
422 dockerfile_location: /
423 - cluster-api-provider-metal3:
424 repo: https://github.com/metal3-io/cluster-api-provider-metal3.git
425 dockerfile_location: /
426 - ip-address-manager:
427 repo: https://github.com/metal3-io/ip-address-manager.git
428 dockerfile_location: /
Tuomo Tanskanen9e4fd972024-01-17 17:00:56 +0200429 - ipxe-builder:
430 repo: https://github.com/metal3-io/utility-images.git
431 dockerfile_location: /ipxe-builder/
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200432 - ironic:
433 repo: https://github.com/metal3-io/ironic-image.git
434 dockerfile_location: /
435 - ironic-client:
436 repo: https://github.com/metal3-io/ironic-client.git
437 dockerfile_location: /
438 - ironic-ipa-downloader:
439 repo: https://github.com/metal3-io/ironic-ipa-downloader.git
440 dockerfile_location: /
441 - keepalived:
442 repo: https://github.com/metal3-io/baremetal-operator.git
443 dockerfile_location: /resources/keepalived-docker/
444 - mariadb:
445 repo: https://github.com/metal3-io/mariadb-image.git
446 dockerfile_location: /
447 - sushy-tools:
448 repo: https://github.com/metal3-io/ironic-image.git
449 dockerfile_location: /resources/sushy-tools/
450 - vbmc:
451 repo: https://github.com/metal3-io/ironic-image.git
452 dockerfile_location: /resources/vbmc/
Huy Maib15411d2023-10-20 11:19:16 +0300453 jobs:
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200454 - container_image_building
Huy Mai594a2ba2023-10-03 16:02:59 +0300455 ci_github_jenkins_credentials_id: 'nordix-metal3-ci-github-prod-token'
Lennart Jern239cf302023-10-30 13:40:49 +0200456 ci_ghprb_auth_id: '86c49704-5474-4524-97b7-805323b2c39a'
Huy Mai594a2ba2023-10-03 16:02:59 +0300457 ci_github_repo: 'https://github.com/Nordix/metal3-dev-tools.git'
Peppi-Lotta7ba01992024-02-23 15:30:10 +0200458
459- project:
Peppi-Lotta6045aa82024-03-26 15:27:03 +0200460 name: dev-env-integration-tests-prow
461 org: metal3-io
462 proj:
463 - metal3_dev_env:
464 repo: metal3-dev-env
465 - project_infra:
466 repo: project-infra
467 - capm3:
468 repo: cluster-api-provider-metal3
469 - bmo:
470 repo: baremetal-operator
471 - ipam:
472 repo: ip-address-manager
473 - ironic_image:
474 repo: ironic-image
475 name_postfix: '_ironic_from_source'
476 trigger_postfix: '-ironic-source'
477 ironic_install_type: 'source'
478 - ironic_ipa_downloader:
479 repo: ironic-ipa-downloader
480 - mariadb_image:
481 repo: mariadb-image
482 build_mariadb_image_locally: 'true'
483 ironic_use_mariadb: 'true'
484 image_os:
485 - ubuntu
486 - centos
487 jobs:
488 - dev_env_integration_tests_prow:
489 capm3_target_branch:
490 - main:
491 capi_version: v1beta1
492 capm3_version: v1beta1
493 capm3_release_branch: main
494 bmo_release_branch: main
495 target_branches:
496 - 'main'
Huy Mai9e2b3692024-04-12 13:12:28 +0300497 - release-1-7:
498 capi_version: v1beta1
499 capm3_version: v1beta1
500 capm3_release_branch: release-1.7
501 bmo_release_branch: release-0.6
502 target_branches:
503 - 'main'
504 - 'release-1.7'
505 - 'release-0.6'
Peppi-Lotta6045aa82024-03-26 15:27:03 +0200506 - release-1-6:
507 capi_version: v1beta1
508 capm3_version: v1beta1
509 capm3_release_branch: release-1.6
510 bmo_release_branch: release-0.5
511 target_branches:
512 - 'main'
513 - 'release-1.6'
514 - 'release-0.5'
515 - release-1-5:
516 capi_version: v1beta1
517 capm3_version: v1beta1
518 capm3_release_branch: release-1.5
519 bmo_release_branch: release-0.4
520 target_branches:
521 - 'main'
522 - 'release-1.5'
523 - 'release-0.4'
Peppi-Lotta6045aa82024-03-26 15:27:03 +0200524 - dev_env_periodic_integration_tests_prow:
525 capm3_target_branch:
526 - main:
527 capi_version: v1beta1
528 capm3_version: v1beta1
529 capm3_release_branch: main
530 bmo_release_branch: main
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300531 schedule: "H 3 * * *"