blob: 633b207d032bfe825a15ba117eae4a5f265e097e [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
28- project:
29 name: 'nordix_dev_tools'
30 branch: '${{ghprbActualCommit}}'
maelk1a9e9352020-01-21 12:49:35 +020031 ci_github_whitelist_org:
Furkat Gofurovb1e99612022-02-04 10:48:36 +020032 - nordix-metal3
kanwar saad bin liaqate0eef2d2019-07-25 15:32:36 +030033 jobs:
maelk1a9e9352020-01-21 12:49:35 +020034 - update_nordix_repos
Rozzii1fa0e102022-02-28 11:01:39 +020035 - artifact_cleanup
kanwar saad bin liaqate0eef2d2019-07-25 15:32:36 +030036 repo:
Tuomo Tanskanen58955702024-09-02 09:07:21 +030037 org: "Nordix"
38 name: "metal3-dev-tools"
Rozzii25396ec2022-02-18 11:20:44 +020039 ci_github_jenkins_credentials_id: 'nordix-metal3-ci-github-prod-token'
Lennart Jern239cf302023-10-30 13:40:49 +020040 ci_ghprb_auth_id: '86c49704-5474-4524-97b7-805323b2c39a'
Furkat Gofurovb1e99612022-02-04 10:48:36 +020041 ci_github_repo: 'https://github.com/Nordix/metal3-dev-tools.git'
kanwar saad bin liaqate0eef2d2019-07-25 15:32:36 +030042
43- project:
Sunnatilloaff3eb62024-02-16 14:33:02 +020044 name: 'image_building'
45 jobs:
46 - ci_image_building
Sunnatillo57c31cd2024-04-30 14:37:23 +030047 - node_image_building
Sunnatilloaff3eb62024-02-16 14:33:02 +020048
49- project:
Lennart Jern146f50a2022-02-15 08:27:59 +020050 name: bml-tests
51 org: metal3-io
52 image_os: centos
53 jobs:
Sunnatilloc3aa4dd2024-05-30 11:37:07 +030054 - bml_integration_tests
55 - bml_periodic_integration_tests
kanwar saad bin liaqate0eef2d2019-07-25 15:32:36 +030056
maelk81070bf2019-08-27 16:28:31 +030057- project:
Furkat Gofurov67548de2022-02-04 17:18:53 +020058 name: 'project_infra_cleanup'
Furkat Gofurov06b73b42021-08-25 15:39:08 +030059 ci_github_pipeline: 'jenkins/jobs/integration_tests_clean.pipeline'
60 jobs:
Mohammed Boukhalfad575b642024-04-02 19:07:53 +030061 - periodic_clean
Furkat Gofurov06b73b42021-08-25 15:39:08 +030062
63- project:
Mohammed Boukhalfa1502a7f2024-02-02 18:06:17 +020064 name: 'project_infra'
65 repo:
Tuomo Tanskanen58955702024-09-02 09:07:21 +030066 org: "metal3-io"
67 name: "project-infra"
Mohammed Boukhalfa1502a7f2024-02-02 18:06:17 +020068 jobs:
Sunnatillo03fba5f2024-08-05 11:55:52 +030069 - fullstack_project-infra_building
70 - periodic_fullstack_building
Mohammed Boukhalfa1502a7f2024-02-02 18:06:17 +020071
72- project:
Mohammed Boukhalfa34b10992024-03-13 15:01:13 +020073 name: "capm3-prow"
74 image_os:
75 - ubuntu
76 - centos
77 jobs:
78 - capm3_e2e_integration_tests_prow:
79 capm3_target_branch:
80 - main:
81 capi_version: v1beta1
82 capm3_version: v1beta1
83 capm3_release_branch: main
84 bmo_release_branch: main
Huy Mai4a9cf822024-08-29 10:58:13 +030085 - release-1-8:
86 capi_version: v1beta1
87 capm3_version: v1beta1
88 capm3_release_branch: release-1.8
89 bmo_release_branch: release-0.8
Huy Mai9e2b3692024-04-12 13:12:28 +030090 - release-1-7:
91 capi_version: v1beta1
92 capm3_version: v1beta1
93 capm3_release_branch: release-1.7
94 bmo_release_branch: release-0.6
Mohammed Boukhalfa34b10992024-03-13 15:01:13 +020095 - release-1-6:
96 capi_version: v1beta1
97 capm3_version: v1beta1
98 capm3_release_branch: release-1.6
99 bmo_release_branch: release-0.5
Mohammed Boukhalfa34b10992024-03-13 15:01:13 +0200100 - release-1-5:
101 capi_version: v1beta1
102 capm3_version: v1beta1
103 capm3_release_branch: release-1.5
104 bmo_release_branch: release-0.4
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300105 - capm3_periodic_e2e_integration_tests_prow:
Mohammed Boukhalfa34b10992024-03-13 15:01:13 +0200106 capm3_target_branch:
107 - main:
108 capi_version: v1beta1
109 capm3_version: v1beta1
110 capm3_release_branch: main
111 bmo_release_branch: main
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300112 schedule: "H 1 * * *"
Huy Mai4a9cf822024-08-29 10:58:13 +0300113 - release-1-8:
114 capi_version: v1beta1
115 capm3_version: v1beta1
116 capm3_release_branch: release-1.8
117 bmo_release_branch: release-0.8
118 schedule: "30 1 * * *"
Huy Mai9e2b3692024-04-12 13:12:28 +0300119 - release-1-7:
120 capi_version: v1beta1
121 capm3_version: v1beta1
122 capm3_release_branch: release-1.7
123 bmo_release_branch: release-0.6
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300124 schedule: "30 1 * * *"
Mohammed Boukhalfa34b10992024-03-13 15:01:13 +0200125 - release-1-6:
126 capi_version: v1beta1
127 capm3_version: v1beta1
128 capm3_release_branch: release-1.6
129 bmo_release_branch: release-0.5
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300130 schedule: "30 1 * * *"
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200131 - capm3_e2e_feature_tests_prow:
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300132 capm3_target_job:
133 - main-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200134 capi_version: v1beta1
135 capm3_version: v1beta1
136 capm3_release_branch: main
137 bmo_release_branch: main
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300138 capm3_target_branch: main
139 ginkgo_focus: pivoting
Huy Mai4a9cf822024-08-29 10:58:13 +0300140 - release-1-8-pivoting:
141 capi_version: v1beta1
142 capm3_version: v1beta1
143 capm3_release_branch: release-1.8
144 bmo_release_branch: release-0.8
145 capm3_target_branch: release-1-8
146 ginkgo_focus: pivoting
Huy Mai300c7b52024-08-28 15:40:34 +0300147 - release-1-7-pivoting:
148 capi_version: v1beta1
149 capm3_version: v1beta1
150 capm3_release_branch: release-1.7
151 bmo_release_branch: release-0.6
152 capm3_target_branch: release-1-7
153 ginkgo_focus: pivoting
154 - release-1-6-pivoting:
155 capi_version: v1beta1
156 capm3_version: v1beta1
157 capm3_release_branch: release-1.6
158 bmo_release_branch: release-0.5
159 capm3_target_branch: release-1-6
160 ginkgo_focus: pivoting
161 - release-1-5-pivoting:
162 capi_version: v1beta1
163 capm3_version: v1beta1
164 capm3_release_branch: release-1.5
165 bmo_release_branch: release-0.4
166 capm3_target_branch: release-1-5
167 ginkgo_focus: pivoting
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300168 - main-remediation:
169 capi_version: v1beta1
170 capm3_version: v1beta1
171 capm3_release_branch: main
172 bmo_release_branch: main
173 capm3_target_branch: main
174 ginkgo_focus: remediation
Huy Mai4a9cf822024-08-29 10:58:13 +0300175 - release-1-8-remediation:
176 capi_version: v1beta1
177 capm3_version: v1beta1
178 capm3_release_branch: release-1.8
179 bmo_release_branch: release-0.8
180 capm3_target_branch: release-1-8
181 ginkgo_focus: remediation
Huy Mai300c7b52024-08-28 15:40:34 +0300182 - release-1-7-remediation:
183 capi_version: v1beta1
184 capm3_version: v1beta1
185 capm3_release_branch: release-1.7
186 bmo_release_branch: release-0.6
187 capm3_target_branch: release-1-7
188 ginkgo_focus: remediation
189 - release-1-6-remediation:
190 capi_version: v1beta1
191 capm3_version: v1beta1
192 capm3_release_branch: release-1.6
193 bmo_release_branch: release-0.5
194 capm3_target_branch: release-1-6
195 ginkgo_focus: remediation
196 - release-1-5-remediation:
197 capi_version: v1beta1
198 capm3_version: v1beta1
199 capm3_release_branch: release-1.5
200 bmo_release_branch: release-0.4
201 capm3_target_branch: release-1-5
202 ginkgo_focus: remediation
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300203 - main-features:
204 capi_version: v1beta1
205 capm3_version: v1beta1
206 capm3_release_branch: main
207 bmo_release_branch: main
208 capm3_target_branch: main
209 ginkgo_focus: features
Huy Mai4a9cf822024-08-29 10:58:13 +0300210 - release-1-8-features:
211 capi_version: v1beta1
212 capm3_version: v1beta1
213 capm3_release_branch: release-1.8
214 bmo_release_branch: release-0.8
215 capm3_target_branch: release-1-8
216 ginkgo_focus: features
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300217 - release-1-7-features:
218 capi_version: v1beta1
219 capm3_version: v1beta1
220 capm3_release_branch: release-1.7
221 bmo_release_branch: release-0.6
222 capm3_target_branch: release-1-7
223 ginkgo_focus: features
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300224 - release-1-6-features:
225 capi_version: v1beta1
226 capm3_version: v1beta1
227 capm3_release_branch: release-1.6
228 bmo_release_branch: release-0.5
229 capm3_target_branch: release-1-6
230 ginkgo_focus: features
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300231 - release-1-5-features:
232 capi_version: v1beta1
233 capm3_version: v1beta1
234 capm3_release_branch: release-1.5
235 bmo_release_branch: release-0.4
236 capm3_target_branch: release-1-5
237 ginkgo_focus: features
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300238 - capm3_periodic_e2e_feature_tests_prow:
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300239 capm3_target_job:
240 - main-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200241 capi_version: v1beta1
242 capm3_version: v1beta1
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200243 capm3_release_branch: main
244 bmo_release_branch: main
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300245 capm3_target_branch: main
246 ginkgo_focus: pivoting
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300247 schedule: "H 19 2-30/2 * *" # Runs on even days 7 PM
Huy Mai4a9cf822024-08-29 10:58:13 +0300248 - release-1-8-pivoting:
249 capi_version: v1beta1
250 capm3_version: v1beta1
251 capm3_release_branch: release-1.8
252 bmo_release_branch: release-0.8
253 capm3_target_branch: release-1-8
254 ginkgo_focus: pivoting
255 schedule: "H 0 1-31/2 * *" # Runs on odd days 0 AM
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300256 - release-1-7-pivoting:
Huy Mai9e2b3692024-04-12 13:12:28 +0300257 capi_version: v1beta1
258 capm3_version: v1beta1
259 capm3_release_branch: release-1.7
260 bmo_release_branch: release-0.6
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300261 capm3_target_branch: release-1-7
262 ginkgo_focus: pivoting
263 schedule: "H 19 1-31/2 * *" # Runs on odd days 7 PM
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300264 - release-1-6-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200265 capi_version: v1beta1
266 capm3_version: v1beta1
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200267 capm3_release_branch: release-1.6
268 bmo_release_branch: release-0.5
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300269 capm3_target_branch: release-1-6
270 ginkgo_focus: pivoting
271 schedule: "H 0 2-30/2 * *" # Runs on even days 0 AM
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300272 - release-1-5-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200273 capi_version: v1beta1
274 capm3_version: v1beta1
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200275 capm3_release_branch: release-1.5
276 bmo_release_branch: release-0.4
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300277 capm3_target_branch: release-1-5
278 ginkgo_focus: pivoting
279 schedule: "H 0 1-31/2 * *" # Runs on odd days 0 AM
Huy Mai300c7b52024-08-28 15:40:34 +0300280 - main-remediation:
281 capi_version: v1beta1
282 capm3_version: v1beta1
283 capm3_release_branch: main
284 bmo_release_branch: main
285 capm3_target_branch: main
286 ginkgo_focus: remediation
287 schedule: "H 19 2-30/2 * *" # Runs on even days 7 PM
Huy Mai4a9cf822024-08-29 10:58:13 +0300288 - release-1-8-remediation:
289 capi_version: v1beta1
290 capm3_version: v1beta1
291 capm3_release_branch: release-1.8
292 bmo_release_branch: release-0.8
293 capm3_target_branch: release-1-8
294 ginkgo_focus: remediation
295 schedule: "H 0 1-31/2 * *" # Runs on odd days 0 AM
Huy Mai300c7b52024-08-28 15:40:34 +0300296 - release-1-7-remediation:
297 capi_version: v1beta1
298 capm3_version: v1beta1
299 capm3_release_branch: release-1.7
300 bmo_release_branch: release-0.6
301 capm3_target_branch: release-1-7
302 ginkgo_focus: remediation
303 schedule: "H 19 1-31/2 * *" # Runs on odd days 7 PM
304 - release-1-6-remediation:
305 capi_version: v1beta1
306 capm3_version: v1beta1
307 capm3_release_branch: release-1.6
308 bmo_release_branch: release-0.5
309 capm3_target_branch: release-1-6
310 ginkgo_focus: remediation
311 schedule: "H 0 2-30/2 * *" # Runs on even days 0 AM
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300312 - release-1-5-remediation:
313 capi_version: v1beta1
314 capm3_version: v1beta1
315 capm3_release_branch: release-1.5
316 bmo_release_branch: release-0.4
317 capm3_target_branch: release-1-5
318 ginkgo_focus: remediation
319 schedule: "H 0 1-31/2 * *" # Runs on odd days 0 AM
Huy Mai300c7b52024-08-28 15:40:34 +0300320 - main-features:
321 capi_version: v1beta1
322 capm3_version: v1beta1
323 capm3_release_branch: main
324 bmo_release_branch: main
325 capm3_target_branch: main
326 ginkgo_focus: features
327 schedule: "H 19 2-30/2 * *" # Runs on even days 7 PM
Huy Mai4a9cf822024-08-29 10:58:13 +0300328 - release-1-8-features:
329 capi_version: v1beta1
330 capm3_version: v1beta1
331 capm3_release_branch: release-1.8
332 bmo_release_branch: release-0.8
333 capm3_target_branch: release-1-8
334 ginkgo_focus: features
335 schedule: "H 0 1-31/2 * *" # Runs on odd days 0 AM
Huy Mai300c7b52024-08-28 15:40:34 +0300336 - release-1-7-features:
337 capi_version: v1beta1
338 capm3_version: v1beta1
339 capm3_release_branch: release-1.7
340 bmo_release_branch: release-0.6
341 capm3_target_branch: release-1-7
342 ginkgo_focus: features
343 schedule: "H 19 1-31/2 * *" # Runs on odd days 7 PM
344 - release-1-6-features:
345 capi_version: v1beta1
346 capm3_version: v1beta1
347 capm3_release_branch: release-1.6
348 bmo_release_branch: release-0.5
349 capm3_target_branch: release-1-6
350 ginkgo_focus: features
351 schedule: "H 0 2-30/2 * *" # Runs on even days 0 AM
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300352 - release-1-5-features:
353 capi_version: v1beta1
354 capm3_version: v1beta1
355 capm3_release_branch: release-1.5
356 bmo_release_branch: release-0.4
357 capm3_target_branch: release-1-5
358 ginkgo_focus: features
359 schedule: "H 0 1-31/2 * *" # Runs on odd days 0 AM
Huy Mai7f89ef32024-05-08 15:37:54 +0300360 exclude:
361 - image_os: ubuntu # This is to disable the tests running on ubuntu, to save resources
Mohammed Boukhalfa451d1762024-04-03 15:15:24 +0300362 - capm3_e2e_clusterctl_upgrade_tests_prow:
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300363 capm3_target_branch:
364 - main:
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300365 capm3_release_branch: main
366 bmo_release_branch: main
Huy Mai4a9cf822024-08-29 10:58:13 +0300367 - release-1-8:
368 capm3_release_branch: release-1.8
369 bmo_release_branch: release-0.8
Huy Mai9e2b3692024-04-12 13:12:28 +0300370 - release-1-7:
371 capm3_release_branch: release-1.7
372 bmo_release_branch: release-0.6
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300373 - release-1-6:
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300374 capm3_release_branch: release-1.6
375 bmo_release_branch: release-0.5
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300376 exclude:
377 - image_os: centos
378 - capm3_e2e_k8s_upgrade_tests_prow:
379 k8s_versions:
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
Kashif Khan3598bcb2024-04-30 14:12:31 +0300383 capm3_release_branch: main
384 bmo_release_branch: main
385 capm3_target_branch: main
Kashif Khan3598bcb2024-04-30 14:12:31 +0300386 - 1-29-1-30:
387 k8s_version_upgrade_from: v1.29.0
388 k8s_version_upgrade_to: v1.30.0
Huy Mai4a9cf822024-08-29 10:58:13 +0300389 capm3_release_branch: release-1.8
390 bmo_release_branch: release-0.8
391 capm3_target_branch: release-1-8
392 - 1-29-1-30:
393 k8s_version_upgrade_from: v1.29.0
394 k8s_version_upgrade_to: v1.30.0
Huy Mai9e2b3692024-04-12 13:12:28 +0300395 capm3_release_branch: release-1.7
396 bmo_release_branch: release-0.6
397 capm3_target_branch: release-1-7
398 - 1-28-1-29:
399 k8s_version_upgrade_from: v1.28.1
400 k8s_version_upgrade_to: v1.29.0
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300401 capm3_release_branch: release-1.6
402 bmo_release_branch: release-0.5
403 capm3_target_branch: release-1-6
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300404 - 1-26-1-27:
405 k8s_version_upgrade_from: v1.26.4
406 k8s_version_upgrade_to: v1.27.4
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300407 capm3_release_branch: release-1.5
408 bmo_release_branch: release-0.4
409 capm3_target_branch: release-1-5
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300410 exclude:
411 - image_os: centos
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300412 - capm3_periodic_e2e_clusterctl_upgrade_tests_prow:
Mohammed Boukhalfa451d1762024-04-03 15:15:24 +0300413 capm3_target_branch:
414 - main:
415 capm3_release_branch: main
416 bmo_release_branch: main
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300417 schedule: "H 22 * * 1,3,5"
Huy Mai4a9cf822024-08-29 10:58:13 +0300418 - release-1-8:
419 capm3_release_branch: release-1.8
420 bmo_release_branch: release-0.8
421 schedule: "H 22 * * 0"
Huy Mai9e2b3692024-04-12 13:12:28 +0300422 - release-1-7:
423 capm3_release_branch: release-1.7
424 bmo_release_branch: release-0.6
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300425 schedule: "H 22 * * 0"
Mohammed Boukhalfa451d1762024-04-03 15:15:24 +0300426 - release-1-6:
427 capm3_release_branch: release-1.6
428 bmo_release_branch: release-0.5
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300429 schedule: "H 22 * * 2"
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200430 exclude:
431 - image_os: centos
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300432 - capm3_periodic_e2e_k8s_upgrade_tests_prow:
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200433 k8s_versions:
Kashif Khan3598bcb2024-04-30 14:12:31 +0300434 - 1-29-1-30:
435 k8s_version_upgrade_from: v1.29.0
436 k8s_version_upgrade_to: v1.30.0
Kashif Khan3598bcb2024-04-30 14:12:31 +0300437 capm3_release_branch: main
438 bmo_release_branch: main
439 capm3_target_branch: main
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300440 schedule: "H 3 * * 1"
Kashif Khan3598bcb2024-04-30 14:12:31 +0300441 - 1-29-1-30:
442 k8s_version_upgrade_from: v1.29.0
443 k8s_version_upgrade_to: v1.30.0
Huy Mai4a9cf822024-08-29 10:58:13 +0300444 capm3_release_branch: release-1.8
445 bmo_release_branch: release-0.8
446 capm3_target_branch: release-1-8
447 schedule: "H 3 * * 4"
448 - 1-29-1-30:
449 k8s_version_upgrade_from: v1.29.0
450 k8s_version_upgrade_to: v1.30.0
Huy Mai9e2b3692024-04-12 13:12:28 +0300451 capm3_release_branch: release-1.7
452 bmo_release_branch: release-0.6
453 capm3_target_branch: release-1-7
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300454 schedule: "H 3 * * 2"
Huy Mai9e2b3692024-04-12 13:12:28 +0300455 - 1-28-1-29:
456 k8s_version_upgrade_from: v1.28.1
457 k8s_version_upgrade_to: v1.29.0
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200458 capm3_release_branch: release-1.6
459 bmo_release_branch: release-0.5
460 capm3_target_branch: release-1-6
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300461 schedule: "H 3 * * 3"
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200462 - 1-26-1-27:
463 k8s_version_upgrade_from: v1.26.4
464 k8s_version_upgrade_to: v1.27.4
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200465 capm3_release_branch: release-1.5
466 bmo_release_branch: release-0.4
467 capm3_target_branch: release-1-5
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300468 schedule: "H 3 * * 6"
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200469 exclude:
470 - image_os: centos
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300471 - capm3_periodic_e2e_ephemeral_tests:
Mohammed Boukhalfa7de29c82024-04-30 15:01:11 +0300472 capm3_target_branch:
473 - main:
474 capi_version: v1beta1
475 capm3_version: v1beta1
476 capm3_release_branch: main
477 bmo_release_branch: main
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200478 exclude:
479 - image_os: ubuntu
Rozzii0bd5bfc2022-03-30 10:48:46 +0300480
481- project:
Huy Mai594a2ba2023-10-03 16:02:59 +0300482 name: 'container_image_build'
483 org: metal3-io
484 image_name:
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200485 - baremetal-operator:
486 repo: https://github.com/metal3-io/baremetal-operator.git
487 dockerfile_location: /
488 - cluster-api-provider-metal3:
489 repo: https://github.com/metal3-io/cluster-api-provider-metal3.git
490 dockerfile_location: /
491 - ip-address-manager:
492 repo: https://github.com/metal3-io/ip-address-manager.git
493 dockerfile_location: /
Tuomo Tanskanen9e4fd972024-01-17 17:00:56 +0200494 - ipxe-builder:
495 repo: https://github.com/metal3-io/utility-images.git
496 dockerfile_location: /ipxe-builder/
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200497 - ironic:
498 repo: https://github.com/metal3-io/ironic-image.git
499 dockerfile_location: /
500 - ironic-client:
501 repo: https://github.com/metal3-io/ironic-client.git
502 dockerfile_location: /
503 - ironic-ipa-downloader:
504 repo: https://github.com/metal3-io/ironic-ipa-downloader.git
505 dockerfile_location: /
506 - keepalived:
507 repo: https://github.com/metal3-io/baremetal-operator.git
508 dockerfile_location: /resources/keepalived-docker/
509 - mariadb:
510 repo: https://github.com/metal3-io/mariadb-image.git
511 dockerfile_location: /
512 - sushy-tools:
513 repo: https://github.com/metal3-io/ironic-image.git
514 dockerfile_location: /resources/sushy-tools/
515 - vbmc:
516 repo: https://github.com/metal3-io/ironic-image.git
517 dockerfile_location: /resources/vbmc/
Huy Maib15411d2023-10-20 11:19:16 +0300518 jobs:
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200519 - container_image_building
Huy Mai594a2ba2023-10-03 16:02:59 +0300520 ci_github_jenkins_credentials_id: 'nordix-metal3-ci-github-prod-token'
Lennart Jern239cf302023-10-30 13:40:49 +0200521 ci_ghprb_auth_id: '86c49704-5474-4524-97b7-805323b2c39a'
Huy Mai594a2ba2023-10-03 16:02:59 +0300522 ci_github_repo: 'https://github.com/Nordix/metal3-dev-tools.git'
Peppi-Lotta7ba01992024-02-23 15:30:10 +0200523
524- project:
Peppi-Lotta6045aa82024-03-26 15:27:03 +0200525 name: dev-env-integration-tests-prow
526 org: metal3-io
527 proj:
528 - metal3_dev_env:
529 repo: metal3-dev-env
530 - project_infra:
531 repo: project-infra
532 - capm3:
533 repo: cluster-api-provider-metal3
534 - bmo:
535 repo: baremetal-operator
536 - ipam:
537 repo: ip-address-manager
538 - ironic_image:
539 repo: ironic-image
540 name_postfix: '_ironic_from_source'
541 trigger_postfix: '-ironic-source'
542 ironic_install_type: 'source'
543 - ironic_ipa_downloader:
544 repo: ironic-ipa-downloader
545 - mariadb_image:
546 repo: mariadb-image
547 build_mariadb_image_locally: 'true'
548 ironic_use_mariadb: 'true'
549 image_os:
550 - ubuntu
551 - centos
552 jobs:
553 - dev_env_integration_tests_prow:
554 capm3_target_branch:
555 - main:
556 capi_version: v1beta1
557 capm3_version: v1beta1
558 capm3_release_branch: main
559 bmo_release_branch: main
560 target_branches:
561 - 'main'
Huy Mai4a9cf822024-08-29 10:58:13 +0300562 - release-1-8:
563 capi_version: v1beta1
564 capm3_version: v1beta1
565 capm3_release_branch: release-1.8
566 bmo_release_branch: release-0.8
567 target_branches:
568 - 'main'
569 - 'release-1.8'
570 - 'release-0.8'
Huy Mai9e2b3692024-04-12 13:12:28 +0300571 - release-1-7:
572 capi_version: v1beta1
573 capm3_version: v1beta1
574 capm3_release_branch: release-1.7
575 bmo_release_branch: release-0.6
576 target_branches:
577 - 'main'
578 - 'release-1.7'
579 - 'release-0.6'
Peppi-Lotta6045aa82024-03-26 15:27:03 +0200580 - release-1-6:
581 capi_version: v1beta1
582 capm3_version: v1beta1
583 capm3_release_branch: release-1.6
584 bmo_release_branch: release-0.5
585 target_branches:
586 - 'main'
587 - 'release-1.6'
588 - 'release-0.5'
589 - release-1-5:
590 capi_version: v1beta1
591 capm3_version: v1beta1
592 capm3_release_branch: release-1.5
593 bmo_release_branch: release-0.4
594 target_branches:
595 - 'main'
596 - 'release-1.5'
597 - 'release-0.4'
Peppi-Lotta6045aa82024-03-26 15:27:03 +0200598 - dev_env_periodic_integration_tests_prow:
599 capm3_target_branch:
600 - main:
601 capi_version: v1beta1
602 capm3_version: v1beta1
603 capm3_release_branch: main
604 bmo_release_branch: main
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300605 schedule: "H 3 * * *"