ed1ad100e4f51adb8775674274c00949983387f9
[infra/cicd.git] / jjb / metal3 / projects.yml
1 ---
2 #
3 # ============LICENSE_START=======================================================
4 #  Copyright (C) 2019 Nordix Foundation.
5 # ================================================================================
6 # Licensed under the Apache License, Version 2.0 (the "License");
7 # you may not use this file except in compliance with the License.
8 # You may obtain a copy of the License at
9 #
10 #      http://www.apache.org/licenses/LICENSE-2.0
11 #
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
17 #
18 # SPDX-License-Identifier: Apache-2.0
19 # ============LICENSE_END=========================================================
20
21
22 # Description:
23 # ============
24 # This file contains the list of JJB projects in metal3 category. Each project
25 # corresponds to a github repository. Under each project's 'jobs' list defines the
26 # jobs associated with that github repository. The job definitions can be found
27 # in job_{job_id}.yml files in any of JJB include folders.
28
29 # NOTE: kubectl_sha256 needs to match the kubernetes_version_upgrade_to version in 1.5/main
30 # and it needs to match kubernetes_version_upgrade_from in 1.3/1.4
31
32 - project:
33     name: 'nordix_dev_tools'
34     branch: '${{ghprbActualCommit}}'
35     ci_github_whitelist_org:
36     - nordix-metal3
37     jobs:
38     - linter_tests
39     - docker_image_building
40     - update_nordix_repos
41     - main_fullstack_building
42     - fullstack_building_test
43     - artifact_cleanup
44     repo:
45       org: "Nordix"
46       name: "metal3-dev-tools"
47     ci_github_jenkins_credentials_id: 'nordix-metal3-ci-github-prod-token'
48     ci_ghprb_auth_id: '86c49704-5474-4524-97b7-805323b2c39a'
49     ci_github_repo: 'https://github.com/Nordix/metal3-dev-tools.git'
50
51 - project:
52     name: integration-tests
53     org: metal3-io
54     proj:
55       - metal3_dev_env:
56           repo: metal3-dev-env
57       - project_infra:
58           repo: project-infra
59           branch: '${{ghprbActualCommit}}'
60           ci_github_repo: '${{ghprbAuthorRepoGitUrl}}'
61       - capm3:
62           repo: cluster-api-provider-metal3
63       - bmo:
64           repo: baremetal-operator
65       - ipam:
66           repo: ip-address-manager
67       - ironic_image:
68           repo: ironic-image
69           name_postfix: '_ironic_from_source'
70           trigger_postfix: '-ironic-source'
71           ironic_install_type: 'source'
72       - ironic_image:
73           repo: ironic-image
74       - ironic_ipa_downloader:
75           repo: ironic-ipa-downloader
76       - mariadb_image:
77           repo: mariadb-image
78           build_mariadb_image_locally: 'true'
79           ironic_use_mariadb: 'true'
80     image_os:
81       - ubuntu
82       - centos
83     capm3_target_branch:
84       - main:
85           capi_version: v1beta1
86           capm3_version: v1beta1
87           capm3_release_branch: main
88           bmo_release_branch: main
89           target_branches:
90             - 'main'
91       - release-1-5:
92           capi_version: v1beta1
93           capm3_version: v1beta1
94           capm3_release_branch: release-1.5
95           bmo_release_branch: release-0.4
96           target_branches:
97             - 'main'
98             - 'release-1.5'
99             - 'release-0.4'
100       - release-1-4:
101           capi_version: v1beta1
102           capm3_version: v1beta1
103           capm3_release_branch: release-1.4
104           bmo_release_branch: release-0.3
105           target_branches:
106             - 'main'
107             - 'release-1.4'
108             - 'release-0.3'
109       - release-1-3:
110           capi_version: v1beta1
111           capm3_version: v1beta1
112           capm3_release_branch: release-1.3
113           bmo_release_branch: v0.2.0 # We won't have a BMO branch for this, so pointing to a tag
114           target_branches:
115             - 'main'
116             - 'release-1.3'
117     jobs:
118       - integration_tests
119
120 - project:
121     name: keep-integration-tests-alive
122     org: metal3-io
123     proj:
124       - metal3_dev_env:
125           repo: metal3-dev-env
126       - project_infra:
127           repo: project-infra
128           branch: '${{ghprbActualCommit}}'
129           ci_github_repo: '${{ghprbAuthorRepoGitUrl}}'
130       - capm3:
131           repo: cluster-api-provider-metal3
132       - bmo:
133           repo: baremetal-operator
134       - ipam:
135           repo: ip-address-manager
136       - ironic_image:
137           repo: ironic-image
138     image_os:
139       - ubuntu
140       - centos
141     capm3_target_branch:
142       - main:
143           capi_version: v1beta1
144           capm3_version: v1beta1
145           capm3_release_branch: main
146           bmo_release_branch: main
147           target_branches:
148             - 'main'
149       - release-1-5:
150           capi_version: v1beta1
151           capm3_version: v1beta1
152           capm3_release_branch: release-1.5
153           bmo_release_branch: release-0.4
154           target_branches:
155             - 'main'
156             - 'release-1.5'
157             - 'release-0.4'
158       - release-1-4:
159           capi_version: v1beta1
160           capm3_version: v1beta1
161           capm3_release_branch: release-1.4
162           bmo_release_branch: release-0.3
163           target_branches:
164             - 'main'
165             - 'release-1.4'
166             - 'release-0.3'
167       - release-1-3:
168           capi_version: v1beta1
169           capm3_version: v1beta1
170           capm3_release_branch: release-1.3
171           bmo_release_branch: v0.2.0 # We won't have a BMO branch for this, so pointing to a tag
172           target_branches:
173             - 'main'
174             - 'release-1.3'
175     jobs:
176       - keep_integration_tests
177
178 - project:
179     name: metal3-dev-env-main-tests
180     org: metal3-io
181     repo: metal3-dev-env
182     image_os:
183       - ubuntu
184       - centos
185     jobs:
186       - capm3_main_integration_tests:
187           capm3_target_branch:
188             - main:
189                 capi_version: v1beta1
190                 capm3_version: v1beta1
191                 capm3_release_branch: main
192                 bmo_release_branch: main
193                 schedule: "H 4 * * *"
194             - release-1-5:
195                 capi_version: v1beta1
196                 capm3_version: v1beta1
197                 capm3_release_branch: release-1.5
198                 bmo_release_branch: release-0.4
199                 schedule: "30 4 * * *"
200             - release-1-4:
201                 capi_version: v1beta1
202                 capm3_version: v1beta1
203                 capm3_release_branch: release-1.4
204                 bmo_release_branch: release-0.3
205                 schedule: "30 4 * * *"
206             - release-1-3:
207                 capi_version: v1beta1
208                 capm3_version: v1beta1
209                 capm3_release_branch: release-1.3
210                 bmo_release_branch: v0.2.0
211                 schedule: "30 4 * * *"
212
213 - project:
214     name: bml-tests
215     org: metal3-io
216     image_os: centos
217     jobs:
218       - bml_integration_tests:
219           proj:
220             - metal3_dev_env:
221                 repo: metal3-dev-env
222             - project_infra:
223                 repo: project-infra
224                 branch: '${{ghprbActualCommit}}'
225                 ci_github_repo: '${{ghprbAuthorRepoGitUrl}}'
226       - bml_main_integration_tests:
227           repo: metal3-dev-env
228
229 - project:
230     name: 'project_infra_cleanup'
231     repo:
232       org: "metal3-io"
233       name: "project-infra"
234     ci_github_pipeline: 'jenkins/jobs/integration_tests_clean.pipeline'
235     jobs:
236     - main_clean
237
238 - project:
239     name: "capm3"
240     org: metal3-io
241     proj:
242       - capm3:
243           repo: cluster-api-provider-metal3
244       - metal3_dev_env:
245           repo: metal3-dev-env
246       - project_infra:
247           repo: project-infra
248           branch: '${{ghprbActualCommit}}'
249           ci_github_repo: '${{ghprbAuthorRepoGitUrl}}'
250       - bmo:
251           repo: baremetal-operator
252       - ipam:
253           repo: ip-address-manager
254     image_os:
255       - ubuntu
256       - centos
257     jobs:
258       - capm3_e2e_clusterctl_upgrade_tests:
259           upgrade_from_release:
260             - from-release-1-5:
261                 upgrade_from: v1.5.
262             - from-release-1-4:
263                 upgrade_from: v1.4.
264             - from-release-1-3:
265                 upgrade_from: v1.3.
266             - from-release-0-5:
267                 upgrade_from: v0.5.
268           exclude:
269             - image_os: centos
270       - capm3_e2e_k8s_upgrade_tests:
271           k8s_versions:
272             - 1-27-1-28:
273                 k8s_version_upgrade_from: v1.27.4
274                 k8s_version_upgrade_to: v1.28.1
275                 kubectl_sha256: e7a7d6f9d06fab38b4128785aa80f65c54f6675a0d2abef655259ddd852274e1  # v1.28.1
276                 capm3_release_branch: main
277                 bmo_release_branch: main
278                 capm3_target_branch: main
279                 target_branches:
280                   - 'main'
281             - 1-26-1-27:
282                 k8s_version_upgrade_from: v1.26.4
283                 k8s_version_upgrade_to: v1.27.4
284                 kubectl_sha256: 4685bfcf732260f72fce58379e812e091557ef1dfc1bc8084226c7891dd6028f  # v1.27.4
285                 capm3_release_branch: main
286                 capm3_target_branch: main
287                 bmo_release_branch: main
288                 target_branches:
289                   - 'main'
290             - 1-25-1-26:
291                 k8s_version_upgrade_from: v1.25.5
292                 k8s_version_upgrade_to: v1.26.4
293                 kubectl_sha256: 636ac0eaa467dbceda4b2c4e33662adc9709f5ce40341c9fc1a687fc276ac02d  # v1.26.4
294                 capm3_release_branch: main
295                 bmo_release_branch: main
296                 capm3_target_branch: main
297                 target_branches:
298                   - 'main'
299             - 1-26-1-27:
300                 k8s_version_upgrade_from: v1.26.4
301                 k8s_version_upgrade_to: v1.27.4
302                 kubectl_sha256: 4685bfcf732260f72fce58379e812e091557ef1dfc1bc8084226c7891dd6028f  # v1.27.4
303                 capm3_release_branch: release-1.5
304                 bmo_release_branch: release-0.4
305                 capm3_target_branch: release-1-5
306                 target_branches:
307                   - 'release-1.5'
308                   - 'release-0.4'
309             - 1-26-1-27:
310                 k8s_version_upgrade_from: v1.26.4
311                 kubectl_sha256: 636ac0eaa467dbceda4b2c4e33662adc9709f5ce40341c9fc1a687fc276ac02d  # v1.26.4
312                 k8s_version_upgrade_to: v1.27.4
313                 capm3_release_branch: release-1.4
314                 bmo_release_branch: release-0.3
315                 capm3_target_branch: release-1-4
316                 target_branches:
317                   - 'release-1.4'
318                   - 'release-0.3'
319             - 1-25-1-26:
320                 k8s_version_upgrade_from: v1.25.5
321                 kubectl_sha256: 6a660cd44db3d4bfe1563f6689cbe2ffb28ee4baf3532e04fff2d7b909081c29  # v1.25.5
322                 k8s_version_upgrade_to: v1.26.4
323                 capm3_release_branch: release-1.3
324                 bmo_release_branch: v0.2.0
325                 capm3_target_branch: release-1-3
326                 target_branches:
327                   - 'release-1.3'
328           exclude:
329               - image_os: centos
330       - capm3_e2e_integration_tests:
331           capm3_target_branch:
332             - main:
333                 capi_version: v1beta1
334                 capm3_version: v1beta1
335                 capm3_release_branch: main
336                 bmo_release_branch: main
337                 target_branches:
338                   - 'main'
339             - release-1-5:
340                 capi_version: v1beta1
341                 capm3_version: v1beta1
342                 capm3_release_branch: release-1.5
343                 bmo_release_branch: release-0.4
344                 target_branches:
345                   - 'main'
346                   - 'release-1.5'
347                   - 'release-0.4'
348             - release-1-4:
349                 capi_version: v1beta1
350                 capm3_version: v1beta1
351                 capm3_release_branch: release-1.4
352                 bmo_release_branch: release-0.3
353                 target_branches:
354                   - 'main'
355                   - 'release-1.4'
356                   - 'release-0.3'
357       - capm3_e2e_basic_tests:
358           capm3_target_branch:
359             - main:
360                 capi_version: v1beta1
361                 capm3_version: v1beta1
362                 capm3_release_branch: main
363                 bmo_release_branch: main
364                 target_branches:
365                   - 'main'
366             - release-1-5:
367                 capi_version: v1beta1
368                 capm3_version: v1beta1
369                 capm3_release_branch: release-1.5
370                 bmo_release_branch: release-0.4
371                 target_branches:
372                   - 'main'
373                   - 'release-1.5'
374                   - 'release-0.4'
375       - capm3_e2e_feature_tests:
376           capm3_target_branch:
377             - main:
378                 capi_version: v1beta1
379                 capm3_version: v1beta1
380                 capm3_release_branch: main
381                 bmo_release_branch: main
382                 target_branches:
383                   - 'main'
384             - release-1-5:
385                 capi_version: v1beta1
386                 capm3_version: v1beta1
387                 capm3_release_branch: release-1.5
388                 bmo_release_branch: release-0.4
389                 target_branches:
390                   - 'release-1.5'
391                   - 'release-0.4'
392             - release-1-4:
393                 capi_version: v1beta1
394                 capm3_version: v1beta1
395                 capm3_release_branch: release-1.4
396                 bmo_release_branch: release-0.3
397                 target_branches:
398                   - 'release-1.4'
399                   - 'release-0.3'
400             - release-1-3:
401                 capi_version: v1beta1
402                 capm3_version: v1beta1
403                 capm3_release_branch: release-1.3
404                 bmo_release_branch: v0.2.0
405                 target_branches:
406                   - 'release-1.3'
407       - keep_capm3_e2e_integration_tests:
408           capm3_target_branch:
409             - main:
410                 capi_version: v1beta1
411                 capm3_version: v1beta1
412                 capm3_release_branch: main
413                 bmo_release_branch: main
414                 target_branches:
415                   - 'main'
416             - release-1-5:
417                 capi_version: v1beta1
418                 capm3_version: v1beta1
419                 capm3_release_branch: release-1.5
420                 bmo_release_branch: release-0.4
421                 target_branches:
422                   - 'main'
423                   - 'release-1.5'
424                   - 'release-0.4'
425       - keep_capm3_e2e_basic_tests:
426           capm3_target_branch:
427             - main:
428                 capi_version: v1beta1
429                 capm3_version: v1beta1
430                 capm3_release_branch: main
431                 bmo_release_branch: main
432                 target_branches:
433                   - 'main'
434             - release-1-5:
435                 capi_version: v1beta1
436                 capm3_version: v1beta1
437                 capm3_release_branch: release-1.5
438                 bmo_release_branch: release-0.4
439                 target_branches:
440                   - 'main'
441                   - 'release-1.5'
442                   - 'release-0.4'
443       - keep_capm3_e2e_feature_tests:
444           capm3_target_branch:
445             - main:
446                 capi_version: v1beta1
447                 capm3_version: v1beta1
448                 capm3_release_branch: main
449                 bmo_release_branch: main
450                 target_branches:
451                   - 'main'
452             - release-1-5:
453                 capi_version: v1beta1
454                 capm3_version: v1beta1
455                 capm3_release_branch: release-1.5
456                 bmo_release_branch: release-0.4
457                 target_branches:
458                   - 'release-1.5'
459                   - 'release-0.4'
460             - release-1-4:
461                 capi_version: v1beta1
462                 capm3_version: v1beta1
463                 capm3_release_branch: release-1.4
464                 bmo_release_branch: release-0.3
465                 target_branches:
466                   - 'release-1.4'
467                   - 'release-0.3'
468             - release-1-3:
469                 capi_version: v1beta1
470                 capm3_version: v1beta1
471                 capm3_release_branch: release-1.3
472                 bmo_release_branch: v0.2.0
473                 target_branches:
474                   - 'release-1.3'
475       - keep_capm3_e2e_clusterctl_upgrade_tests:
476           upgrade_from_release:
477             - from-release-1-5:
478                 upgrade_from: v1.5.
479             - from-release-1-4:
480                 upgrade_from: v1.4.
481             - from-release-1-3:
482                 upgrade_from: v1.3.
483             - from-release-0-5:
484                 upgrade_from: v0.5.
485           exclude:
486             - image_os: centos
487       - keep_capm3_e2e_k8s_upgrade_tests:
488           k8s_versions:
489             - 1-27-1-28:
490                 k8s_version_upgrade_from: v1.27.4
491                 k8s_version_upgrade_to: v1.28.1
492                 kubectl_sha256: e7a7d6f9d06fab38b4128785aa80f65c54f6675a0d2abef655259ddd852274e1  # v1.28.1
493                 capm3_release_branch: main
494                 bmo_release_branch: main
495                 capm3_target_branch: main
496                 target_branches:
497                   - 'main'
498             - 1-26-1-27:
499                 k8s_version_upgrade_from: v1.26.4
500                 k8s_version_upgrade_to: v1.27.4
501                 kubectl_sha256: 4685bfcf732260f72fce58379e812e091557ef1dfc1bc8084226c7891dd6028f  # v1.27.4
502                 capm3_release_branch: main
503                 bmo_release_branch: main
504                 capm3_target_branch: main
505                 target_branches:
506                   - 'main'
507             - 1-25-1-26:
508                 k8s_version_upgrade_from: v1.25.5
509                 k8s_version_upgrade_to: v1.26.4
510                 kubectl_sha256: 636ac0eaa467dbceda4b2c4e33662adc9709f5ce40341c9fc1a687fc276ac02d  # v1.26.4
511                 capm3_release_branch: main
512                 bmo_release_branch: main
513                 capm3_target_branch: main
514                 target_branches:
515                   - 'main'
516             - 1-26-1-27:
517                 k8s_version_upgrade_from: v1.26.4
518                 k8s_version_upgrade_to: v1.27.4
519                 kubectl_sha256: 4685bfcf732260f72fce58379e812e091557ef1dfc1bc8084226c7891dd6028f  # v1.27.4
520                 capm3_release_branch: release-1.5
521                 bmo_release_branch: release-0.4
522                 capm3_target_branch: release-1-5
523                 target_branches:
524                   - 'release-1.5'
525                   - 'release-0.4'
526             - 1-26-1-27:
527                 k8s_version_upgrade_from: v1.26.4
528                 kubectl_sha256: 636ac0eaa467dbceda4b2c4e33662adc9709f5ce40341c9fc1a687fc276ac02d  # v1.26.4
529                 k8s_version_upgrade_to: v1.27.4
530                 capm3_release_branch: release-1.4
531                 bmo_release_branch: release-0.3
532                 capm3_target_branch: release-1-4
533                 target_branches:
534                   - 'release-1.4'
535                   - 'release-0.3'
536             - 1-25-1-26:
537                 k8s_version_upgrade_from: v1.25.5
538                 kubectl_sha256: 6a660cd44db3d4bfe1563f6689cbe2ffb28ee4baf3532e04fff2d7b909081c29  # v1.25.5
539                 k8s_version_upgrade_to: v1.26.4
540                 capm3_release_branch: release-1.3
541                 bmo_release_branch: v0.2.0
542                 capm3_target_branch: release-1-3
543                 target_branches:
544                   - 'release-1.3'
545           exclude:
546             - image_os: centos
547
548 - project:
549     name: "capm3-main-tests"
550     repo:
551       org: "metal3-io"
552       name: "cluster-api-provider-metal3"
553     image_os:
554       - ubuntu
555       - centos
556     jobs:
557       - capm3_main_e2e_clusterctl_upgrade_tests:
558           upgrade_from_release:
559             - from-release-1-5:
560                 upgrade_from: v1.5.
561             - from-release-1-4:
562                 upgrade_from: v1.4.
563             - from-release-1-3:
564                 upgrade_from: v1.3.
565             - from-release-0-5:
566                 upgrade_from: v0.5.
567           exclude:
568             - image_os: centos
569       - capm3_main_e2e_k8s_upgrade_tests:
570           k8s_versions:
571             - 1-27-1-28:
572                 k8s_version_upgrade_from: v1.27.4
573                 k8s_version_upgrade_to: v1.28.1
574                 kubectl_sha256: e7a7d6f9d06fab38b4128785aa80f65c54f6675a0d2abef655259ddd852274e1  # v1.28.1
575                 capm3_release_branch: main
576                 bmo_release_branch: main
577                 capm3_target_branch: main
578                 target_branches:
579                   - 'main'
580             - 1-26-1-27:
581                 k8s_version_upgrade_from: v1.26.4
582                 k8s_version_upgrade_to: v1.27.4
583                 kubectl_sha256: 4685bfcf732260f72fce58379e812e091557ef1dfc1bc8084226c7891dd6028f  # v1.27.4
584                 capm3_release_branch: main
585                 bmo_release_branch: main
586                 capm3_target_branch: main
587             - 1-25-1-26:
588                 k8s_version_upgrade_from: v1.25.5
589                 k8s_version_upgrade_to: v1.26.4
590                 kubectl_sha256: 636ac0eaa467dbceda4b2c4e33662adc9709f5ce40341c9fc1a687fc276ac02d  # v1.26.4
591                 capm3_release_branch: main
592                 bmo_release_branch: main
593                 capm3_target_branch: main
594             - 1-26-1-27:
595                 k8s_version_upgrade_from: v1.26.4
596                 k8s_version_upgrade_to: v1.27.4
597                 kubectl_sha256: 4685bfcf732260f72fce58379e812e091557ef1dfc1bc8084226c7891dd6028f  # v1.27.4
598                 capm3_release_branch: release-1.5
599                 bmo_release_branch: release-0.4
600                 capm3_target_branch: release-1-5
601             - 1-26-1-27:
602                 k8s_version_upgrade_from: v1.26.4
603                 kubectl_sha256: 636ac0eaa467dbceda4b2c4e33662adc9709f5ce40341c9fc1a687fc276ac02d  # v1.26.4
604                 k8s_version_upgrade_to: v1.27.4
605                 capm3_release_branch: release-1.4
606                 bmo_release_branch: release-0.3
607                 capm3_target_branch: release-1-4
608             - 1-25-1-26:
609                 k8s_version_upgrade_from: v1.25.5
610                 kubectl_sha256: 6a660cd44db3d4bfe1563f6689cbe2ffb28ee4baf3532e04fff2d7b909081c29  # v1.25.5
611                 k8s_version_upgrade_to: v1.26.4
612                 capm3_release_branch: release-1.3
613                 bmo_release_branch: v0.2.0
614                 capm3_target_branch: release-1-3
615           exclude:
616               - image_os: centos
617       - capm3_main_e2e_ephemeral_tests:
618           exclude:
619             - image_os: ubuntu
620       - capm3_main_e2e_integration_tests:
621           capm3_target_branch:
622             - main:
623                 capi_version: v1beta1
624                 capm3_version: v1beta1
625                 capm3_release_branch: main
626                 bmo_release_branch: main
627                 schedule: "H 4 * * *"
628             - release-1-5:
629                 capi_version: v1beta1
630                 capm3_version: v1beta1
631                 capm3_release_branch: release-1.5
632                 bmo_release_branch: release-0.4
633                 schedule: "30 4 * * *"
634       - capm3_main_e2e_feature_tests:
635           capm3_target_branch:
636             - main:
637                 capi_version: v1beta1
638                 capm3_version: v1beta1
639                 capm3_branch: main
640                 capm3_release_branch: main
641                 bmo_release_branch: main
642                 schedule: "H 2 * * *"
643             - release-1-5:
644                 capi_version: v1beta1
645                 capm3_version: v1beta1
646                 capm3_branch: release-1.5
647                 capm3_release_branch: release-1.5
648                 bmo_release_branch: release-0.4
649                 schedule: "H 11 * * *"
650             - release-1-4:
651                 capi_version: v1beta1
652                 capm3_version: v1beta1
653                 capm3_branch: release-1.4
654                 capm3_release_branch: release-1.4
655                 bmo_release_branch: release-0.3
656                 schedule: "H 5 * * *"
657             - release-1-3:
658                 capi_version: v1beta1
659                 capm3_version: v1beta1
660                 capm3_branch: release-1.3
661                 capm3_release_branch: release-1.3
662                 bmo_release_branch: v0.2.0
663                 schedule: "H 8 * * *"
664
665 - project:
666     name: 'ironic_image_build_tests'
667     org: metal3-io
668     proj:
669       - project_infra:
670           repo: project-infra
671           branch: '${{ghprbActualCommit}}'
672           ci_github_repo: '${{ghprbAuthorRepoGitUrl}}'
673       - ironic_image:
674           repo: ironic-image
675     jobs:
676       - ironic_image_build_tests
677
678 - project:
679     name: 'container_image_build'
680     org: metal3-io
681     image_name:
682         - baremetal-operator:
683             repo: https://github.com/metal3-io/baremetal-operator.git
684             dockerfile_location: /
685         - cluster-api-provider-metal3:
686             repo: https://github.com/metal3-io/cluster-api-provider-metal3.git
687             dockerfile_location: /
688         - ip-address-manager:
689             repo: https://github.com/metal3-io/ip-address-manager.git
690             dockerfile_location: /
691         - ironic:
692             repo: https://github.com/metal3-io/ironic-image.git
693             dockerfile_location: /
694         - ironic-client:
695             repo: https://github.com/metal3-io/ironic-client.git
696             dockerfile_location: /
697         - ironic-ipa-downloader:
698             repo: https://github.com/metal3-io/ironic-ipa-downloader.git
699             dockerfile_location: /
700         - keepalived:
701             repo: https://github.com/metal3-io/baremetal-operator.git
702             dockerfile_location: /resources/keepalived-docker/
703         - mariadb:
704             repo: https://github.com/metal3-io/mariadb-image.git
705             dockerfile_location: /
706         - sushy-tools:
707             repo: https://github.com/metal3-io/ironic-image.git
708             dockerfile_location: /resources/sushy-tools/
709         - vbmc:
710             repo: https://github.com/metal3-io/ironic-image.git
711             dockerfile_location: /resources/vbmc/
712     jobs:
713         - container_image_building
714     ci_github_jenkins_credentials_id: 'nordix-metal3-ci-github-prod-token'
715     ci_ghprb_auth_id: '86c49704-5474-4524-97b7-805323b2c39a'
716     ci_github_repo: 'https://github.com/Nordix/metal3-dev-tools.git'