blob: acc826757575a2af23e060bee3353f0bf7fa9cca [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
Mohammed Boukhalfad575b642024-04-02 19:07:53 +030038 - periodic_fullstack_building
Rozziicb6a92d2022-10-04 11:08:51 +030039 - fullstack_building_test
Rozzii1fa0e102022-02-28 11:01:39 +020040 - artifact_cleanup
kanwar saad bin liaqate0eef2d2019-07-25 15:32:36 +030041 repo:
Tuomo Tanskanen66866e32024-06-12 10:23:53 +030042 org: "Nordix"
43 name: "metal3-dev-tools"
Rozzii25396ec2022-02-18 11:20:44 +020044 ci_github_jenkins_credentials_id: 'nordix-metal3-ci-github-prod-token'
Lennart Jern239cf302023-10-30 13:40:49 +020045 ci_ghprb_auth_id: '86c49704-5474-4524-97b7-805323b2c39a'
Furkat Gofurovb1e99612022-02-04 10:48:36 +020046 ci_github_repo: 'https://github.com/Nordix/metal3-dev-tools.git'
kanwar saad bin liaqate0eef2d2019-07-25 15:32:36 +030047
48- project:
Sunnatilloaff3eb62024-02-16 14:33:02 +020049 name: 'image_building'
50 jobs:
51 - ci_image_building
Sunnatillo57c31cd2024-04-30 14:37:23 +030052 - node_image_building
Sunnatilloaff3eb62024-02-16 14:33:02 +020053
54- project:
Lennart Jern146f50a2022-02-15 08:27:59 +020055 name: bml-tests
56 org: metal3-io
57 image_os: centos
58 jobs:
Sunnatilloc3aa4dd2024-05-30 11:37:07 +030059 - bml_integration_tests
60 - bml_periodic_integration_tests
kanwar saad bin liaqate0eef2d2019-07-25 15:32:36 +030061
maelk81070bf2019-08-27 16:28:31 +030062- project:
Furkat Gofurov67548de2022-02-04 17:18:53 +020063 name: 'project_infra_cleanup'
Furkat Gofurov06b73b42021-08-25 15:39:08 +030064 ci_github_pipeline: 'jenkins/jobs/integration_tests_clean.pipeline'
65 jobs:
Mohammed Boukhalfad575b642024-04-02 19:07:53 +030066 - periodic_clean
Furkat Gofurov06b73b42021-08-25 15:39:08 +030067
68- project:
Mohammed Boukhalfa1502a7f2024-02-02 18:06:17 +020069 name: 'project_infra'
70 repo:
Tuomo Tanskanen66866e32024-06-12 10:23:53 +030071 org: "metal3-io"
72 name: "project-infra"
Mohammed Boukhalfa1502a7f2024-02-02 18:06:17 +020073 jobs:
74 - fullstack_project-infra_building_test
Adam Rozman702d7242024-06-04 12:43:18 +030075 - periodic_dynamic_fullstack_building
Mohammed Boukhalfa1502a7f2024-02-02 18:06:17 +020076
77- project:
Mohammed Boukhalfa34b10992024-03-13 15:01:13 +020078 name: "capm3-prow"
79 image_os:
80 - ubuntu
81 - centos
82 jobs:
83 - capm3_e2e_integration_tests_prow:
84 capm3_target_branch:
85 - main:
86 capi_version: v1beta1
87 capm3_version: v1beta1
88 capm3_release_branch: main
89 bmo_release_branch: main
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 Mai9e2b3692024-04-12 13:12:28 +0300113 - release-1-7:
114 capi_version: v1beta1
115 capm3_version: v1beta1
116 capm3_release_branch: release-1.7
117 bmo_release_branch: release-0.6
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300118 schedule: "30 1 * * *"
Mohammed Boukhalfa34b10992024-03-13 15:01:13 +0200119 - release-1-6:
120 capi_version: v1beta1
121 capm3_version: v1beta1
122 capm3_release_branch: release-1.6
123 bmo_release_branch: release-0.5
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300124 schedule: "30 1 * * *"
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200125 - capm3_e2e_feature_tests_prow:
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300126 capm3_target_job:
127 - main-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200128 capi_version: v1beta1
129 capm3_version: v1beta1
130 capm3_release_branch: main
131 bmo_release_branch: main
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300132 capm3_target_branch: main
133 ginkgo_focus: pivoting
134 - main-remediation:
135 capi_version: v1beta1
136 capm3_version: v1beta1
137 capm3_release_branch: main
138 bmo_release_branch: main
139 capm3_target_branch: main
140 ginkgo_focus: remediation
141 - main-features:
142 capi_version: v1beta1
143 capm3_version: v1beta1
144 capm3_release_branch: main
145 bmo_release_branch: main
146 capm3_target_branch: main
147 ginkgo_focus: features
148 - release-1-7-pivoting:
Huy Mai9e2b3692024-04-12 13:12:28 +0300149 capi_version: v1beta1
150 capm3_version: v1beta1
151 capm3_release_branch: release-1.7
152 bmo_release_branch: release-0.6
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300153 capm3_target_branch: release-1-7
154 ginkgo_focus: pivoting
155 - release-1-7-remediation:
156 capi_version: v1beta1
157 capm3_version: v1beta1
158 capm3_release_branch: release-1.7
159 bmo_release_branch: release-0.6
160 capm3_target_branch: release-1-7
161 ginkgo_focus: remediation
162 - release-1-7-features:
163 capi_version: v1beta1
164 capm3_version: v1beta1
165 capm3_release_branch: release-1.7
166 bmo_release_branch: release-0.6
167 capm3_target_branch: release-1-7
168 ginkgo_focus: features
169 - release-1-6-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200170 capi_version: v1beta1
171 capm3_version: v1beta1
172 capm3_release_branch: release-1.6
173 bmo_release_branch: release-0.5
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300174 capm3_target_branch: release-1-6
175 ginkgo_focus: pivoting
176 - release-1-6-remediation:
177 capi_version: v1beta1
178 capm3_version: v1beta1
179 capm3_release_branch: release-1.6
180 bmo_release_branch: release-0.5
181 capm3_target_branch: release-1-6
182 ginkgo_focus: remediation
183 - release-1-6-features:
184 capi_version: v1beta1
185 capm3_version: v1beta1
186 capm3_release_branch: release-1.6
187 bmo_release_branch: release-0.5
188 capm3_target_branch: release-1-6
189 ginkgo_focus: features
190 - release-1-5-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200191 capi_version: v1beta1
192 capm3_version: v1beta1
193 capm3_release_branch: release-1.5
194 bmo_release_branch: release-0.4
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300195 capm3_target_branch: release-1-5
196 ginkgo_focus: pivoting
197 - release-1-5-remediation:
198 capi_version: v1beta1
199 capm3_version: v1beta1
200 capm3_release_branch: release-1.5
201 bmo_release_branch: release-0.4
202 capm3_target_branch: release-1-5
203 ginkgo_focus: remediation
204 - release-1-5-features:
205 capi_version: v1beta1
206 capm3_version: v1beta1
207 capm3_release_branch: release-1.5
208 bmo_release_branch: release-0.4
209 capm3_target_branch: release-1-5
210 ginkgo_focus: features
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300211 - capm3_periodic_e2e_feature_tests_prow:
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300212 capm3_target_job:
213 - main-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200214 capi_version: v1beta1
215 capm3_version: v1beta1
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200216 capm3_release_branch: main
217 bmo_release_branch: main
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300218 capm3_target_branch: main
219 ginkgo_focus: pivoting
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300220 schedule: "H 19 2-30/2 * *" # Runs on even days 7 PM
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300221 - main-remediation:
222 capi_version: v1beta1
223 capm3_version: v1beta1
224 capm3_release_branch: main
225 bmo_release_branch: main
226 capm3_target_branch: main
227 ginkgo_focus: remediation
228 schedule: "H 19 2-30/2 * *" # Runs on even days 7 PM
229 - main-features:
230 capi_version: v1beta1
231 capm3_version: v1beta1
232 capm3_release_branch: main
233 bmo_release_branch: main
234 capm3_target_branch: main
235 ginkgo_focus: features
236 schedule: "H 19 2-30/2 * *" # Runs on even days 7 PM
237 - release-1-7-pivoting:
Huy Mai9e2b3692024-04-12 13:12:28 +0300238 capi_version: v1beta1
239 capm3_version: v1beta1
240 capm3_release_branch: release-1.7
241 bmo_release_branch: release-0.6
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300242 capm3_target_branch: release-1-7
243 ginkgo_focus: pivoting
244 schedule: "H 19 1-31/2 * *" # Runs on odd days 7 PM
245 - release-1-7-remediation:
246 capi_version: v1beta1
247 capm3_version: v1beta1
248 capm3_release_branch: release-1.7
249 bmo_release_branch: release-0.6
250 capm3_target_branch: release-1-7
251 ginkgo_focus: remediation
252 schedule: "H 19 1-31/2 * *" # Runs on odd days 7 PM
253 - release-1-7-features:
254 capi_version: v1beta1
255 capm3_version: v1beta1
256 capm3_release_branch: release-1.7
257 bmo_release_branch: release-0.6
258 capm3_target_branch: release-1-7
259 ginkgo_focus: features
260 schedule: "H 19 1-31/2 * *" # Runs on odd days 7 PM
261 - release-1-6-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200262 capi_version: v1beta1
263 capm3_version: v1beta1
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200264 capm3_release_branch: release-1.6
265 bmo_release_branch: release-0.5
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300266 capm3_target_branch: release-1-6
267 ginkgo_focus: pivoting
268 schedule: "H 0 2-30/2 * *" # Runs on even days 0 AM
269 - release-1-6-remediation:
270 capi_version: v1beta1
271 capm3_version: v1beta1
272 capm3_release_branch: release-1.6
273 bmo_release_branch: release-0.5
274 capm3_target_branch: release-1-6
275 ginkgo_focus: remediation
276 schedule: "H 0 2-30/2 * *" # Runs on even days 0 AM
277 - release-1-6-features:
278 capi_version: v1beta1
279 capm3_version: v1beta1
280 capm3_release_branch: release-1.6
281 bmo_release_branch: release-0.5
282 capm3_target_branch: release-1-6
283 ginkgo_focus: features
284 schedule: "H 0 2-30/2 * *" # Runs on even days 0 AM
285 - release-1-5-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200286 capi_version: v1beta1
287 capm3_version: v1beta1
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200288 capm3_release_branch: release-1.5
289 bmo_release_branch: release-0.4
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300290 capm3_target_branch: release-1-5
291 ginkgo_focus: pivoting
292 schedule: "H 0 1-31/2 * *" # Runs on odd days 0 AM
293 - release-1-5-remediation:
294 capi_version: v1beta1
295 capm3_version: v1beta1
296 capm3_release_branch: release-1.5
297 bmo_release_branch: release-0.4
298 capm3_target_branch: release-1-5
299 ginkgo_focus: remediation
300 schedule: "H 0 1-31/2 * *" # Runs on odd days 0 AM
301 - release-1-5-features:
302 capi_version: v1beta1
303 capm3_version: v1beta1
304 capm3_release_branch: release-1.5
305 bmo_release_branch: release-0.4
306 capm3_target_branch: release-1-5
307 ginkgo_focus: features
308 schedule: "H 0 1-31/2 * *" # Runs on odd days 0 AM
Huy Mai7f89ef32024-05-08 15:37:54 +0300309 exclude:
310 - image_os: ubuntu # This is to disable the tests running on ubuntu, to save resources
Mohammed Boukhalfa451d1762024-04-03 15:15:24 +0300311 - capm3_e2e_clusterctl_upgrade_tests_prow:
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300312 capm3_target_branch:
313 - main:
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300314 capm3_release_branch: main
315 bmo_release_branch: main
Huy Mai9e2b3692024-04-12 13:12:28 +0300316 - release-1-7:
317 capm3_release_branch: release-1.7
318 bmo_release_branch: release-0.6
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300319 - release-1-6:
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300320 capm3_release_branch: release-1.6
321 bmo_release_branch: release-0.5
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300322 - release-1-5:
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300323 capm3_release_branch: release-1.5
324 bmo_release_branch: release-0.4
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300325 exclude:
326 - image_os: centos
327 - capm3_e2e_k8s_upgrade_tests_prow:
328 k8s_versions:
Kashif Khan3598bcb2024-04-30 14:12:31 +0300329 - 1-29-1-30:
330 k8s_version_upgrade_from: v1.29.0
331 k8s_version_upgrade_to: v1.30.0
332 kubectl_sha256: 7c3807c0f5c1b30110a2ff1e55da1d112a6d0096201f1beb81b269f582b5d1c5 # v1.30.0
333 capm3_release_branch: main
334 bmo_release_branch: main
335 capm3_target_branch: main
Kashif Khan3598bcb2024-04-30 14:12:31 +0300336 - 1-29-1-30:
337 k8s_version_upgrade_from: v1.29.0
338 k8s_version_upgrade_to: v1.30.0
339 kubectl_sha256: 7c3807c0f5c1b30110a2ff1e55da1d112a6d0096201f1beb81b269f582b5d1c5 # v1.30.0
Huy Mai9e2b3692024-04-12 13:12:28 +0300340 capm3_release_branch: release-1.7
341 bmo_release_branch: release-0.6
342 capm3_target_branch: release-1-7
343 - 1-28-1-29:
344 k8s_version_upgrade_from: v1.28.1
345 k8s_version_upgrade_to: v1.29.0
346 kubectl_sha256: 0e03ab096163f61ab610b33f37f55709d3af8e16e4dcc1eb682882ef80f96fd5 # v1.29.0
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300347 capm3_release_branch: release-1.6
348 bmo_release_branch: release-0.5
349 capm3_target_branch: release-1-6
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300350 - 1-26-1-27:
351 k8s_version_upgrade_from: v1.26.4
352 k8s_version_upgrade_to: v1.27.4
353 kubectl_sha256: 4685bfcf732260f72fce58379e812e091557ef1dfc1bc8084226c7891dd6028f # v1.27.4
354 capm3_release_branch: release-1.5
355 bmo_release_branch: release-0.4
356 capm3_target_branch: release-1-5
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300357 exclude:
358 - image_os: centos
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300359 - capm3_periodic_e2e_clusterctl_upgrade_tests_prow:
Mohammed Boukhalfa451d1762024-04-03 15:15:24 +0300360 capm3_target_branch:
361 - main:
362 capm3_release_branch: main
363 bmo_release_branch: main
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300364 schedule: "H 22 * * 1,3,5"
Huy Mai9e2b3692024-04-12 13:12:28 +0300365 - release-1-7:
366 capm3_release_branch: release-1.7
367 bmo_release_branch: release-0.6
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300368 schedule: "H 22 * * 0"
Mohammed Boukhalfa451d1762024-04-03 15:15:24 +0300369 - release-1-6:
370 capm3_release_branch: release-1.6
371 bmo_release_branch: release-0.5
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300372 schedule: "H 22 * * 2"
Mohammed Boukhalfa451d1762024-04-03 15:15:24 +0300373 - release-1-5:
374 capm3_release_branch: release-1.5
375 bmo_release_branch: release-0.4
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300376 schedule: "H 22 * * 4"
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200377 exclude:
378 - image_os: centos
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300379 - capm3_periodic_e2e_k8s_upgrade_tests_prow:
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200380 k8s_versions:
Kashif Khan3598bcb2024-04-30 14:12:31 +0300381 - 1-29-1-30:
382 k8s_version_upgrade_from: v1.29.0
383 k8s_version_upgrade_to: v1.30.0
384 kubectl_sha256: 7c3807c0f5c1b30110a2ff1e55da1d112a6d0096201f1beb81b269f582b5d1c5 # v1.30.0
385 capm3_release_branch: main
386 bmo_release_branch: main
387 capm3_target_branch: main
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300388 schedule: "H 3 * * 1"
Kashif Khan3598bcb2024-04-30 14:12:31 +0300389 - 1-29-1-30:
390 k8s_version_upgrade_from: v1.29.0
391 k8s_version_upgrade_to: v1.30.0
392 kubectl_sha256: 7c3807c0f5c1b30110a2ff1e55da1d112a6d0096201f1beb81b269f582b5d1c5 # v1.30.0
Huy Mai9e2b3692024-04-12 13:12:28 +0300393 capm3_release_branch: release-1.7
394 bmo_release_branch: release-0.6
395 capm3_target_branch: release-1-7
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300396 schedule: "H 3 * * 2"
Huy Mai9e2b3692024-04-12 13:12:28 +0300397 - 1-28-1-29:
398 k8s_version_upgrade_from: v1.28.1
399 k8s_version_upgrade_to: v1.29.0
400 kubectl_sha256: 0e03ab096163f61ab610b33f37f55709d3af8e16e4dcc1eb682882ef80f96fd5 # v1.29.0
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200401 capm3_release_branch: release-1.6
402 bmo_release_branch: release-0.5
403 capm3_target_branch: release-1-6
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300404 schedule: "H 3 * * 3"
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200405 - 1-26-1-27:
406 k8s_version_upgrade_from: v1.26.4
407 k8s_version_upgrade_to: v1.27.4
408 kubectl_sha256: 4685bfcf732260f72fce58379e812e091557ef1dfc1bc8084226c7891dd6028f # v1.27.4
409 capm3_release_branch: release-1.5
410 bmo_release_branch: release-0.4
411 capm3_target_branch: release-1-5
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300412 schedule: "H 3 * * 6"
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200413 exclude:
414 - image_os: centos
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300415 - capm3_periodic_e2e_ephemeral_tests:
Mohammed Boukhalfa7de29c82024-04-30 15:01:11 +0300416 capm3_target_branch:
417 - main:
418 capi_version: v1beta1
419 capm3_version: v1beta1
420 capm3_release_branch: main
421 bmo_release_branch: main
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200422 exclude:
423 - image_os: ubuntu
Rozzii0bd5bfc2022-03-30 10:48:46 +0300424
425- project:
Huy Mai594a2ba2023-10-03 16:02:59 +0300426 name: 'container_image_build'
427 org: metal3-io
428 image_name:
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200429 - baremetal-operator:
430 repo: https://github.com/metal3-io/baremetal-operator.git
431 dockerfile_location: /
432 - cluster-api-provider-metal3:
433 repo: https://github.com/metal3-io/cluster-api-provider-metal3.git
434 dockerfile_location: /
435 - ip-address-manager:
436 repo: https://github.com/metal3-io/ip-address-manager.git
437 dockerfile_location: /
Tuomo Tanskanen9e4fd972024-01-17 17:00:56 +0200438 - ipxe-builder:
439 repo: https://github.com/metal3-io/utility-images.git
440 dockerfile_location: /ipxe-builder/
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200441 - ironic:
442 repo: https://github.com/metal3-io/ironic-image.git
443 dockerfile_location: /
444 - ironic-client:
445 repo: https://github.com/metal3-io/ironic-client.git
446 dockerfile_location: /
447 - ironic-ipa-downloader:
448 repo: https://github.com/metal3-io/ironic-ipa-downloader.git
449 dockerfile_location: /
450 - keepalived:
451 repo: https://github.com/metal3-io/baremetal-operator.git
452 dockerfile_location: /resources/keepalived-docker/
453 - mariadb:
454 repo: https://github.com/metal3-io/mariadb-image.git
455 dockerfile_location: /
456 - sushy-tools:
457 repo: https://github.com/metal3-io/ironic-image.git
458 dockerfile_location: /resources/sushy-tools/
459 - vbmc:
460 repo: https://github.com/metal3-io/ironic-image.git
461 dockerfile_location: /resources/vbmc/
Huy Maib15411d2023-10-20 11:19:16 +0300462 jobs:
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200463 - container_image_building
Huy Mai594a2ba2023-10-03 16:02:59 +0300464 ci_github_jenkins_credentials_id: 'nordix-metal3-ci-github-prod-token'
Lennart Jern239cf302023-10-30 13:40:49 +0200465 ci_ghprb_auth_id: '86c49704-5474-4524-97b7-805323b2c39a'
Huy Mai594a2ba2023-10-03 16:02:59 +0300466 ci_github_repo: 'https://github.com/Nordix/metal3-dev-tools.git'
Peppi-Lotta7ba01992024-02-23 15:30:10 +0200467
468- project:
Peppi-Lotta6045aa82024-03-26 15:27:03 +0200469 name: dev-env-integration-tests-prow
470 org: metal3-io
471 proj:
472 - metal3_dev_env:
473 repo: metal3-dev-env
474 - project_infra:
475 repo: project-infra
476 - capm3:
477 repo: cluster-api-provider-metal3
478 - bmo:
479 repo: baremetal-operator
480 - ipam:
481 repo: ip-address-manager
482 - ironic_image:
483 repo: ironic-image
484 name_postfix: '_ironic_from_source'
485 trigger_postfix: '-ironic-source'
486 ironic_install_type: 'source'
487 - ironic_ipa_downloader:
488 repo: ironic-ipa-downloader
489 - mariadb_image:
490 repo: mariadb-image
491 build_mariadb_image_locally: 'true'
492 ironic_use_mariadb: 'true'
493 image_os:
494 - ubuntu
495 - centos
496 jobs:
497 - dev_env_integration_tests_prow:
498 capm3_target_branch:
499 - main:
500 capi_version: v1beta1
501 capm3_version: v1beta1
502 capm3_release_branch: main
503 bmo_release_branch: main
504 target_branches:
505 - 'main'
Huy Mai9e2b3692024-04-12 13:12:28 +0300506 - release-1-7:
507 capi_version: v1beta1
508 capm3_version: v1beta1
509 capm3_release_branch: release-1.7
510 bmo_release_branch: release-0.6
511 target_branches:
512 - 'main'
513 - 'release-1.7'
514 - 'release-0.6'
Peppi-Lotta6045aa82024-03-26 15:27:03 +0200515 - release-1-6:
516 capi_version: v1beta1
517 capm3_version: v1beta1
518 capm3_release_branch: release-1.6
519 bmo_release_branch: release-0.5
520 target_branches:
521 - 'main'
522 - 'release-1.6'
523 - 'release-0.5'
524 - release-1-5:
525 capi_version: v1beta1
526 capm3_version: v1beta1
527 capm3_release_branch: release-1.5
528 bmo_release_branch: release-0.4
529 target_branches:
530 - 'main'
531 - 'release-1.5'
532 - 'release-0.4'
Peppi-Lotta6045aa82024-03-26 15:27:03 +0200533 - dev_env_periodic_integration_tests_prow:
534 capm3_target_branch:
535 - main:
536 capi_version: v1beta1
537 capm3_version: v1beta1
538 capm3_release_branch: main
539 bmo_release_branch: main
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300540 schedule: "H 3 * * *"