blob: f89e3f3e49b0b5ef1f60296d5c304e4b9307fd24 [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'
Sunnatillo852e2072024-09-09 11:41:28 +030059 ci_github_pipeline: 'jenkins/jobs/clean_resources.pipeline'
Furkat Gofurov06b73b42021-08-25 15:39:08 +030060 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 Boukhalfad575b642024-04-02 19:07:53 +0300100 - capm3_periodic_e2e_integration_tests_prow:
Mohammed Boukhalfa34b10992024-03-13 15:01:13 +0200101 capm3_target_branch:
102 - main:
103 capi_version: v1beta1
104 capm3_version: v1beta1
105 capm3_release_branch: main
106 bmo_release_branch: main
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300107 schedule: "H 1 * * *"
Huy Mai4a9cf822024-08-29 10:58:13 +0300108 - release-1-8:
109 capi_version: v1beta1
110 capm3_version: v1beta1
111 capm3_release_branch: release-1.8
112 bmo_release_branch: release-0.8
113 schedule: "30 1 * * *"
Huy Mai9e2b3692024-04-12 13:12:28 +0300114 - release-1-7:
115 capi_version: v1beta1
116 capm3_version: v1beta1
117 capm3_release_branch: release-1.7
118 bmo_release_branch: release-0.6
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300119 schedule: "30 1 * * *"
Mohammed Boukhalfa34b10992024-03-13 15:01:13 +0200120 - release-1-6:
121 capi_version: v1beta1
122 capm3_version: v1beta1
123 capm3_release_branch: release-1.6
124 bmo_release_branch: release-0.5
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300125 schedule: "30 1 * * *"
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200126 - capm3_e2e_feature_tests_prow:
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300127 capm3_target_job:
128 - main-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200129 capi_version: v1beta1
130 capm3_version: v1beta1
131 capm3_release_branch: main
132 bmo_release_branch: main
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300133 capm3_target_branch: main
134 ginkgo_focus: pivoting
Huy Mai4a9cf822024-08-29 10:58:13 +0300135 - release-1-8-pivoting:
136 capi_version: v1beta1
137 capm3_version: v1beta1
138 capm3_release_branch: release-1.8
139 bmo_release_branch: release-0.8
140 capm3_target_branch: release-1-8
141 ginkgo_focus: pivoting
Huy Mai300c7b52024-08-28 15:40:34 +0300142 - release-1-7-pivoting:
143 capi_version: v1beta1
144 capm3_version: v1beta1
145 capm3_release_branch: release-1.7
146 bmo_release_branch: release-0.6
147 capm3_target_branch: release-1-7
148 ginkgo_focus: pivoting
149 - release-1-6-pivoting:
150 capi_version: v1beta1
151 capm3_version: v1beta1
152 capm3_release_branch: release-1.6
153 bmo_release_branch: release-0.5
154 capm3_target_branch: release-1-6
155 ginkgo_focus: pivoting
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300156 - main-remediation:
157 capi_version: v1beta1
158 capm3_version: v1beta1
159 capm3_release_branch: main
160 bmo_release_branch: main
161 capm3_target_branch: main
162 ginkgo_focus: remediation
Huy Mai4a9cf822024-08-29 10:58:13 +0300163 - release-1-8-remediation:
164 capi_version: v1beta1
165 capm3_version: v1beta1
166 capm3_release_branch: release-1.8
167 bmo_release_branch: release-0.8
168 capm3_target_branch: release-1-8
169 ginkgo_focus: remediation
Huy Mai300c7b52024-08-28 15:40:34 +0300170 - release-1-7-remediation:
171 capi_version: v1beta1
172 capm3_version: v1beta1
173 capm3_release_branch: release-1.7
174 bmo_release_branch: release-0.6
175 capm3_target_branch: release-1-7
176 ginkgo_focus: remediation
177 - release-1-6-remediation:
178 capi_version: v1beta1
179 capm3_version: v1beta1
180 capm3_release_branch: release-1.6
181 bmo_release_branch: release-0.5
182 capm3_target_branch: release-1-6
183 ginkgo_focus: remediation
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300184 - main-features:
185 capi_version: v1beta1
186 capm3_version: v1beta1
187 capm3_release_branch: main
188 bmo_release_branch: main
189 capm3_target_branch: main
190 ginkgo_focus: features
Huy Mai4a9cf822024-08-29 10:58:13 +0300191 - release-1-8-features:
192 capi_version: v1beta1
193 capm3_version: v1beta1
194 capm3_release_branch: release-1.8
195 bmo_release_branch: release-0.8
196 capm3_target_branch: release-1-8
197 ginkgo_focus: features
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300198 - release-1-7-features:
199 capi_version: v1beta1
200 capm3_version: v1beta1
201 capm3_release_branch: release-1.7
202 bmo_release_branch: release-0.6
203 capm3_target_branch: release-1-7
204 ginkgo_focus: features
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300205 - release-1-6-features:
206 capi_version: v1beta1
207 capm3_version: v1beta1
208 capm3_release_branch: release-1.6
209 bmo_release_branch: release-0.5
210 capm3_target_branch: release-1-6
211 ginkgo_focus: features
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300212 - capm3_periodic_e2e_feature_tests_prow:
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300213 capm3_target_job:
214 - main-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200215 capi_version: v1beta1
216 capm3_version: v1beta1
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200217 capm3_release_branch: main
218 bmo_release_branch: main
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300219 capm3_target_branch: main
220 ginkgo_focus: pivoting
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300221 schedule: "H 19 2-30/2 * *" # Runs on even days 7 PM
Huy Mai4a9cf822024-08-29 10:58:13 +0300222 - release-1-8-pivoting:
223 capi_version: v1beta1
224 capm3_version: v1beta1
225 capm3_release_branch: release-1.8
226 bmo_release_branch: release-0.8
227 capm3_target_branch: release-1-8
228 ginkgo_focus: pivoting
229 schedule: "H 0 1-31/2 * *" # Runs on odd days 0 AM
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300230 - release-1-7-pivoting:
Huy Mai9e2b3692024-04-12 13:12:28 +0300231 capi_version: v1beta1
232 capm3_version: v1beta1
233 capm3_release_branch: release-1.7
234 bmo_release_branch: release-0.6
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300235 capm3_target_branch: release-1-7
236 ginkgo_focus: pivoting
237 schedule: "H 19 1-31/2 * *" # Runs on odd days 7 PM
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300238 - release-1-6-pivoting:
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200239 capi_version: v1beta1
240 capm3_version: v1beta1
Mohammed Boukhalfa0b275ba2024-03-20 10:24:52 +0200241 capm3_release_branch: release-1.6
242 bmo_release_branch: release-0.5
smoshiur1237e5ed77e2024-07-10 10:48:44 +0300243 capm3_target_branch: release-1-6
244 ginkgo_focus: pivoting
245 schedule: "H 0 2-30/2 * *" # Runs on even days 0 AM
Huy Mai300c7b52024-08-28 15:40:34 +0300246 - main-remediation:
247 capi_version: v1beta1
248 capm3_version: v1beta1
249 capm3_release_branch: main
250 bmo_release_branch: main
251 capm3_target_branch: main
252 ginkgo_focus: remediation
253 schedule: "H 19 2-30/2 * *" # Runs on even days 7 PM
Huy Mai4a9cf822024-08-29 10:58:13 +0300254 - release-1-8-remediation:
255 capi_version: v1beta1
256 capm3_version: v1beta1
257 capm3_release_branch: release-1.8
258 bmo_release_branch: release-0.8
259 capm3_target_branch: release-1-8
260 ginkgo_focus: remediation
261 schedule: "H 0 1-31/2 * *" # Runs on odd days 0 AM
Huy Mai300c7b52024-08-28 15:40:34 +0300262 - release-1-7-remediation:
263 capi_version: v1beta1
264 capm3_version: v1beta1
265 capm3_release_branch: release-1.7
266 bmo_release_branch: release-0.6
267 capm3_target_branch: release-1-7
268 ginkgo_focus: remediation
269 schedule: "H 19 1-31/2 * *" # Runs on odd days 7 PM
270 - release-1-6-remediation:
271 capi_version: v1beta1
272 capm3_version: v1beta1
273 capm3_release_branch: release-1.6
274 bmo_release_branch: release-0.5
275 capm3_target_branch: release-1-6
276 ginkgo_focus: remediation
277 schedule: "H 0 2-30/2 * *" # Runs on even days 0 AM
Huy Mai300c7b52024-08-28 15:40:34 +0300278 - main-features:
279 capi_version: v1beta1
280 capm3_version: v1beta1
281 capm3_release_branch: main
282 bmo_release_branch: main
283 capm3_target_branch: main
284 ginkgo_focus: features
285 schedule: "H 19 2-30/2 * *" # Runs on even days 7 PM
Huy Mai4a9cf822024-08-29 10:58:13 +0300286 - release-1-8-features:
287 capi_version: v1beta1
288 capm3_version: v1beta1
289 capm3_release_branch: release-1.8
290 bmo_release_branch: release-0.8
291 capm3_target_branch: release-1-8
292 ginkgo_focus: features
293 schedule: "H 0 1-31/2 * *" # Runs on odd days 0 AM
Huy Mai300c7b52024-08-28 15:40:34 +0300294 - release-1-7-features:
295 capi_version: v1beta1
296 capm3_version: v1beta1
297 capm3_release_branch: release-1.7
298 bmo_release_branch: release-0.6
299 capm3_target_branch: release-1-7
300 ginkgo_focus: features
301 schedule: "H 19 1-31/2 * *" # Runs on odd days 7 PM
302 - release-1-6-features:
303 capi_version: v1beta1
304 capm3_version: v1beta1
305 capm3_release_branch: release-1.6
306 bmo_release_branch: release-0.5
307 capm3_target_branch: release-1-6
308 ginkgo_focus: features
309 schedule: "H 0 2-30/2 * *" # Runs on even days 0 AM
Huy Mai7f89ef32024-05-08 15:37:54 +0300310 exclude:
311 - image_os: ubuntu # This is to disable the tests running on ubuntu, to save resources
Mohammed Boukhalfa451d1762024-04-03 15:15:24 +0300312 - capm3_e2e_clusterctl_upgrade_tests_prow:
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300313 capm3_target_branch:
314 - main:
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300315 capm3_release_branch: main
316 bmo_release_branch: main
Huy Mai4a9cf822024-08-29 10:58:13 +0300317 - release-1-8:
318 capm3_release_branch: release-1.8
319 bmo_release_branch: release-0.8
Huy Mai9e2b3692024-04-12 13:12:28 +0300320 - release-1-7:
321 capm3_release_branch: release-1.7
322 bmo_release_branch: release-0.6
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300323 - release-1-6:
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300324 capm3_release_branch: release-1.6
325 bmo_release_branch: release-0.5
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300326 exclude:
327 - image_os: centos
328 - capm3_e2e_k8s_upgrade_tests_prow:
329 k8s_versions:
Kashif Khan3598bcb2024-04-30 14:12:31 +0300330 - 1-29-1-30:
331 k8s_version_upgrade_from: v1.29.0
332 k8s_version_upgrade_to: v1.30.0
Kashif Khan3598bcb2024-04-30 14:12:31 +0300333 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
Huy Mai4a9cf822024-08-29 10:58:13 +0300339 capm3_release_branch: release-1.8
340 bmo_release_branch: release-0.8
341 capm3_target_branch: release-1-8
342 - 1-29-1-30:
343 k8s_version_upgrade_from: v1.29.0
344 k8s_version_upgrade_to: v1.30.0
Huy Mai9e2b3692024-04-12 13:12:28 +0300345 capm3_release_branch: release-1.7
346 bmo_release_branch: release-0.6
347 capm3_target_branch: release-1-7
348 - 1-28-1-29:
349 k8s_version_upgrade_from: v1.28.1
350 k8s_version_upgrade_to: v1.29.0
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300351 capm3_release_branch: release-1.6
352 bmo_release_branch: release-0.5
353 capm3_target_branch: release-1-6
Mohammed Boukhalfada9cd012024-04-03 12:34:51 +0300354 exclude:
355 - image_os: centos
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300356 - capm3_periodic_e2e_clusterctl_upgrade_tests_prow:
Mohammed Boukhalfa451d1762024-04-03 15:15:24 +0300357 capm3_target_branch:
358 - main:
359 capm3_release_branch: main
360 bmo_release_branch: main
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300361 schedule: "H 22 * * 1,3,5"
Huy Mai4a9cf822024-08-29 10:58:13 +0300362 - release-1-8:
363 capm3_release_branch: release-1.8
364 bmo_release_branch: release-0.8
365 schedule: "H 22 * * 0"
Huy Mai9e2b3692024-04-12 13:12:28 +0300366 - release-1-7:
367 capm3_release_branch: release-1.7
368 bmo_release_branch: release-0.6
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300369 schedule: "H 22 * * 0"
Mohammed Boukhalfa451d1762024-04-03 15:15:24 +0300370 - release-1-6:
371 capm3_release_branch: release-1.6
372 bmo_release_branch: release-0.5
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300373 schedule: "H 22 * * 2"
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200374 exclude:
375 - image_os: centos
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300376 - capm3_periodic_e2e_k8s_upgrade_tests_prow:
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200377 k8s_versions:
Kashif Khan3598bcb2024-04-30 14:12:31 +0300378 - 1-29-1-30:
379 k8s_version_upgrade_from: v1.29.0
380 k8s_version_upgrade_to: v1.30.0
Kashif Khan3598bcb2024-04-30 14:12:31 +0300381 capm3_release_branch: main
382 bmo_release_branch: main
383 capm3_target_branch: main
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300384 schedule: "H 3 * * 1"
Kashif Khan3598bcb2024-04-30 14:12:31 +0300385 - 1-29-1-30:
386 k8s_version_upgrade_from: v1.29.0
387 k8s_version_upgrade_to: v1.30.0
Huy Mai4a9cf822024-08-29 10:58:13 +0300388 capm3_release_branch: release-1.8
389 bmo_release_branch: release-0.8
390 capm3_target_branch: release-1-8
391 schedule: "H 3 * * 4"
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
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300398 schedule: "H 3 * * 2"
Huy Mai9e2b3692024-04-12 13:12:28 +0300399 - 1-28-1-29:
400 k8s_version_upgrade_from: v1.28.1
401 k8s_version_upgrade_to: v1.29.0
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200402 capm3_release_branch: release-1.6
403 bmo_release_branch: release-0.5
404 capm3_target_branch: release-1-6
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300405 schedule: "H 3 * * 3"
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200406 exclude:
407 - image_os: centos
Mohammed Boukhalfad575b642024-04-02 19:07:53 +0300408 - capm3_periodic_e2e_ephemeral_tests:
Mohammed Boukhalfa7de29c82024-04-30 15:01:11 +0300409 capm3_target_branch:
410 - main:
411 capi_version: v1beta1
412 capm3_version: v1beta1
413 capm3_release_branch: main
414 bmo_release_branch: main
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200415 exclude:
416 - image_os: ubuntu
Rozzii0bd5bfc2022-03-30 10:48:46 +0300417
418- project:
Huy Mai594a2ba2023-10-03 16:02:59 +0300419 name: 'container_image_build'
420 org: metal3-io
421 image_name:
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200422 - baremetal-operator:
423 repo: https://github.com/metal3-io/baremetal-operator.git
424 dockerfile_location: /
425 - cluster-api-provider-metal3:
426 repo: https://github.com/metal3-io/cluster-api-provider-metal3.git
427 dockerfile_location: /
428 - ip-address-manager:
429 repo: https://github.com/metal3-io/ip-address-manager.git
430 dockerfile_location: /
Tuomo Tanskanen9e4fd972024-01-17 17:00:56 +0200431 - ipxe-builder:
432 repo: https://github.com/metal3-io/utility-images.git
433 dockerfile_location: /ipxe-builder/
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200434 - ironic:
435 repo: https://github.com/metal3-io/ironic-image.git
436 dockerfile_location: /
437 - ironic-client:
438 repo: https://github.com/metal3-io/ironic-client.git
439 dockerfile_location: /
440 - ironic-ipa-downloader:
441 repo: https://github.com/metal3-io/ironic-ipa-downloader.git
442 dockerfile_location: /
443 - keepalived:
444 repo: https://github.com/metal3-io/baremetal-operator.git
445 dockerfile_location: /resources/keepalived-docker/
446 - mariadb:
447 repo: https://github.com/metal3-io/mariadb-image.git
448 dockerfile_location: /
449 - sushy-tools:
450 repo: https://github.com/metal3-io/ironic-image.git
451 dockerfile_location: /resources/sushy-tools/
452 - vbmc:
453 repo: https://github.com/metal3-io/ironic-image.git
454 dockerfile_location: /resources/vbmc/
Huy Maib15411d2023-10-20 11:19:16 +0300455 jobs:
Lennart Jern2a5c45e2024-01-09 12:28:21 +0200456 - container_image_building
Huy Mai594a2ba2023-10-03 16:02:59 +0300457 ci_github_jenkins_credentials_id: 'nordix-metal3-ci-github-prod-token'
Lennart Jern239cf302023-10-30 13:40:49 +0200458 ci_ghprb_auth_id: '86c49704-5474-4524-97b7-805323b2c39a'
Huy Mai594a2ba2023-10-03 16:02:59 +0300459 ci_github_repo: 'https://github.com/Nordix/metal3-dev-tools.git'
Peppi-Lotta7ba01992024-02-23 15:30:10 +0200460
461- project:
Peppi-Lotta6045aa82024-03-26 15:27:03 +0200462 name: dev-env-integration-tests-prow
463 org: metal3-io
464 proj:
465 - metal3_dev_env:
466 repo: metal3-dev-env
467 - project_infra:
468 repo: project-infra
469 - capm3:
470 repo: cluster-api-provider-metal3
471 - bmo:
472 repo: baremetal-operator
473 - ipam:
474 repo: ip-address-manager
475 - ironic_image:
476 repo: ironic-image
477 name_postfix: '_ironic_from_source'
478 trigger_postfix: '-ironic-source'
479 ironic_install_type: 'source'
480 - ironic_ipa_downloader:
481 repo: ironic-ipa-downloader
482 - mariadb_image:
483 repo: mariadb-image
484 build_mariadb_image_locally: 'true'
485 ironic_use_mariadb: 'true'
486 image_os:
487 - ubuntu
488 - centos
489 jobs:
490 - dev_env_integration_tests_prow:
491 capm3_target_branch:
492 - main:
493 capi_version: v1beta1
494 capm3_version: v1beta1
495 capm3_release_branch: main
496 bmo_release_branch: main
497 target_branches:
498 - 'main'
Huy Mai4a9cf822024-08-29 10:58:13 +0300499 - release-1-8:
500 capi_version: v1beta1
501 capm3_version: v1beta1
502 capm3_release_branch: release-1.8
503 bmo_release_branch: release-0.8
504 target_branches:
505 - 'main'
506 - 'release-1.8'
507 - 'release-0.8'
Huy Mai9e2b3692024-04-12 13:12:28 +0300508 - release-1-7:
509 capi_version: v1beta1
510 capm3_version: v1beta1
511 capm3_release_branch: release-1.7
512 bmo_release_branch: release-0.6
513 target_branches:
514 - 'main'
515 - 'release-1.7'
516 - 'release-0.6'
Peppi-Lotta6045aa82024-03-26 15:27:03 +0200517 - release-1-6:
518 capi_version: v1beta1
519 capm3_version: v1beta1
520 capm3_release_branch: release-1.6
521 bmo_release_branch: release-0.5
522 target_branches:
523 - 'main'
524 - 'release-1.6'
525 - 'release-0.5'
Peppi-Lotta6045aa82024-03-26 15:27:03 +0200526 - dev_env_periodic_integration_tests_prow:
527 capm3_target_branch:
528 - main:
529 capi_version: v1beta1
530 capm3_version: v1beta1
531 capm3_release_branch: main
532 bmo_release_branch: main
Tuomo Tanskanen66866e32024-06-12 10:23:53 +0300533 schedule: "H 3 * * *"
Mohammed Boukhalfae2e443a2024-10-07 09:34:13 +0300534
535- project:
536 name: "capm3-scalability"
537 image_os:
538 - ubuntu
539 - centos
540 jobs:
541 - capm3_e2e_scalability_tests:
542 capm3_target_branch:
543 - main:
544 capm3_release_branch: main
545 bmo_release_branch: main
546 target_branches:
547 - 'main'