f8af590ca9f1ef937b5c3bf7393ac332e04fbb2f
[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     - openstack_image_building
40     - docker_image_building
41     - update_nordix_repos
42     - openstack_node_image_building
43     - main_fullstack_building
44     - fullstack_building_test
45     - metal3_dev_tools_integration_test:
46         image_os:
47           - ubuntu
48           - centos
49     - artifact_cleanup
50     repo:
51       org: "Nordix"
52       name: "metal3-dev-tools"
53     ci_github_jenkins_credentials_id: 'nordix-metal3-ci-github-prod-token'
54     ci_ghprb_auth_id: 'e8a43847-46ff-42db-a5db-7366df0e4ee2'
55     ci_github_repo: 'https://github.com/Nordix/metal3-dev-tools.git'
56
57 - project:
58     name: integration-tests
59     org: metal3-io
60     proj:
61       - metal3_dev_env:
62           repo: metal3-dev-env
63       - project_infra:
64           repo: project-infra
65           branch: '${{ghprbActualCommit}}'
66           ci_github_repo: '${{ghprbAuthorRepoGitUrl}}'
67       - capm3:
68           repo: cluster-api-provider-metal3
69       - bmo:
70           repo: baremetal-operator
71       - ipam:
72           repo: ip-address-manager
73       - ironic_image:
74           repo: ironic-image
75           name_postfix: '_ironic_from_source'
76           trigger_postfix: '-ironic-source'
77           ironic_install_type: 'source'
78       - ironic_image:
79           repo: ironic-image
80       - ironic_ipa_downloader:
81           repo: ironic-ipa-downloader
82       - mariadb_image:
83           repo: mariadb-image
84           build_mariadb_image_locally: 'true'
85           ironic_use_mariadb: 'true'
86     image_os:
87       - ubuntu
88       - centos
89     capm3_target_branch:
90       - main:
91           capi_version: v1beta1
92           capm3_version: v1beta1
93           capm3_release_branch: main
94           bmo_release_branch: main
95           target_branches:
96             - 'main'
97       - release-1-5:
98           capi_version: v1beta1
99           capm3_version: v1beta1
100           capm3_release_branch: release-1.5
101           bmo_release_branch: release-0.4
102           target_branches:
103             - 'main'
104             - 'release-1.5'
105             - 'release-0.4'
106       - release-1-4:
107           capi_version: v1beta1
108           capm3_version: v1beta1
109           capm3_release_branch: release-1.4
110           bmo_release_branch: release-0.3
111           target_branches:
112             - 'main'
113             - 'release-1.4'
114       - release-1-3:
115           capi_version: v1beta1
116           capm3_version: v1beta1
117           capm3_release_branch: release-1.3
118           bmo_release_branch: v0.2.0 # We won't have a BMO branch for this, so pointing to a tag
119           target_branches:
120             - 'main'
121             - 'release-1.3'
122     jobs:
123       - integration_tests
124
125 - project:
126     name: keep-integration-tests-alive
127     org: metal3-io
128     proj:
129       - metal3_dev_env:
130           repo: metal3-dev-env
131       - project_infra:
132           repo: project-infra
133           branch: '${{ghprbActualCommit}}'
134           ci_github_repo: '${{ghprbAuthorRepoGitUrl}}'
135       - capm3:
136           repo: cluster-api-provider-metal3
137       - bmo:
138           repo: baremetal-operator
139       - ipam:
140           repo: ip-address-manager
141       - ironic_image:
142           repo: ironic-image
143     image_os:
144       - ubuntu
145       - centos
146     capm3_target_branch:
147       - main:
148           capi_version: v1beta1
149           capm3_version: v1beta1
150           capm3_release_branch: main
151           bmo_release_branch: main
152           target_branches:
153             - 'main'
154       - release-1-5:
155           capi_version: v1beta1
156           capm3_version: v1beta1
157           capm3_release_branch: release-1.5
158           bmo_release_branch: release-0.4
159           target_branches:
160             - 'main'
161             - 'release-1.5'
162             - 'release-0.4'
163       - release-1-4:
164           capi_version: v1beta1
165           capm3_version: v1beta1
166           capm3_release_branch: release-1.4
167           bmo_release_branch: release-0.3
168           target_branches:
169             - 'main'
170             - 'release-1.4'
171       - release-1-3:
172           capi_version: v1beta1
173           capm3_version: v1beta1
174           capm3_release_branch: release-1.3
175           bmo_release_branch: v0.2.0 # We won't have a BMO branch for this, so pointing to a tag
176           target_branches:
177             - 'main'
178             - 'release-1.3'
179     jobs:
180       - keep_integration_tests
181
182 - project:
183     name: metal3-dev-env-main-tests
184     org: metal3-io
185     repo: metal3-dev-env
186     image_os:
187       - ubuntu
188       - centos
189     jobs:
190       - capm3_main_integration_tests:
191           capm3_target_branch:
192             - main:
193                 capi_version: v1beta1
194                 capm3_version: v1beta1
195                 capm3_release_branch: main
196                 bmo_release_branch: main
197                 schedule: "H 4 * * *"
198             - release-1-5:
199                 capi_version: v1beta1
200                 capm3_version: v1beta1
201                 capm3_release_branch: release-1.5
202                 bmo_release_branch: release-0.4
203                 schedule: "30 4 * * *"
204             - release-1-4:
205                 capi_version: v1beta1
206                 capm3_version: v1beta1
207                 capm3_release_branch: release-1.4
208                 bmo_release_branch: release-0.3
209                 schedule: "30 4 * * *"
210             - release-1-3:
211                 capi_version: v1beta1
212                 capm3_version: v1beta1
213                 capm3_release_branch: release-1.3
214                 bmo_release_branch: v0.2.0
215                 schedule: "30 4 * * *"
216
217 - project:
218     name: bml-tests
219     org: metal3-io
220     image_os: centos
221     jobs:
222       - bml_integration_tests:
223           proj:
224             - metal3_dev_env:
225                 repo: metal3-dev-env
226             - project_infra:
227                 repo: project-infra
228                 branch: '${{ghprbActualCommit}}'
229                 ci_github_repo: '${{ghprbAuthorRepoGitUrl}}'
230       - bml_main_integration_tests:
231           repo: metal3-dev-env
232
233 - project:
234     name: 'project_infra_cleanup'
235     repo:
236       org: "metal3-io"
237       name: "project-infra"
238     ci_github_pipeline: 'jenkins/jobs/integration_tests_clean.pipeline'
239     jobs:
240     - main_clean
241
242 - project:
243     name: "capm3"
244     org: metal3-io
245     proj:
246       - capm3:
247           repo: cluster-api-provider-metal3
248       - metal3_dev_env:
249           repo: metal3-dev-env
250       - project_infra:
251           repo: project-infra
252           branch: '${{ghprbActualCommit}}'
253           ci_github_repo: '${{ghprbAuthorRepoGitUrl}}'
254       - bmo:
255           repo: baremetal-operator
256       - ipam:
257           repo: ip-address-manager
258     image_os:
259       - ubuntu
260       - centos
261     jobs:
262       - capm3_e2e_clusterctl_upgrade_tests:
263           upgrade_from_release:
264             - from-release-1-5:
265                 upgrade_from: v1.5.
266             - from-release-1-4:
267                 upgrade_from: v1.4.
268             - from-release-1-3:
269                 upgrade_from: v1.3.
270             - from-release-0-5:
271                 upgrade_from: v0.5.
272           exclude:
273             - image_os: centos
274       - capm3_e2e_k8s_upgrade_tests:
275           k8s_versions:
276             - 1-27-1-28:
277                 k8s_version_upgrade_from: v1.27.4
278                 k8s_version_upgrade_to: v1.28.1
279                 kubectl_sha256: e7a7d6f9d06fab38b4128785aa80f65c54f6675a0d2abef655259ddd852274e1  # v1.28.1
280                 capm3_release_branch: main
281                 bmo_release_branch: main
282                 capm3_target_branch: main
283                 target_branches:
284                   - 'main'
285             - 1-26-1-27:
286                 k8s_version_upgrade_from: v1.26.4
287                 k8s_version_upgrade_to: v1.27.4
288                 kubectl_sha256: 4685bfcf732260f72fce58379e812e091557ef1dfc1bc8084226c7891dd6028f  # v1.27.4
289                 capm3_release_branch: main
290                 capm3_target_branch: main
291                 bmo_release_branch: main
292                 target_branches:
293                   - 'main'
294             - 1-25-1-26:
295                 k8s_version_upgrade_from: v1.25.5
296                 k8s_version_upgrade_to: v1.26.4
297                 kubectl_sha256: 636ac0eaa467dbceda4b2c4e33662adc9709f5ce40341c9fc1a687fc276ac02d  # v1.26.4
298                 capm3_release_branch: main
299                 bmo_release_branch: main
300                 capm3_target_branch: main
301                 target_branches:
302                   - 'main'
303             - 1-26-1-27:
304                 k8s_version_upgrade_from: v1.26.4
305                 k8s_version_upgrade_to: v1.27.4
306                 kubectl_sha256: 4685bfcf732260f72fce58379e812e091557ef1dfc1bc8084226c7891dd6028f  # v1.27.4
307                 capm3_release_branch: release-1.5
308                 bmo_release_branch: release-0.4
309                 capm3_target_branch: release-1-5
310                 target_branches:
311                   - 'release-1.5'
312                   - 'release-0.4'
313             - 1-26-1-27:
314                 k8s_version_upgrade_from: v1.26.4
315                 kubectl_sha256: 636ac0eaa467dbceda4b2c4e33662adc9709f5ce40341c9fc1a687fc276ac02d  # v1.26.4
316                 k8s_version_upgrade_to: v1.27.4
317                 capm3_release_branch: release-1.4
318                 bmo_release_branch: release-0.3
319                 capm3_target_branch: release-1-4
320                 target_branches:
321                   - 'release-1.4'
322             - 1-25-1-26:
323                 k8s_version_upgrade_from: v1.25.5
324                 kubectl_sha256: 6a660cd44db3d4bfe1563f6689cbe2ffb28ee4baf3532e04fff2d7b909081c29  # v1.25.5
325                 k8s_version_upgrade_to: v1.26.4
326                 capm3_release_branch: release-1.3
327                 bmo_release_branch: v0.2.0
328                 capm3_target_branch: release-1-3
329                 target_branches:
330                   - 'release-1.3'
331           exclude:
332               - image_os: centos
333       - capm3_e2e_integration_tests:
334           capm3_target_branch:
335             - main:
336                 capi_version: v1beta1
337                 capm3_version: v1beta1
338                 capm3_release_branch: main
339                 bmo_release_branch: main
340                 target_branches:
341                   - 'main'
342             - release-1-5:
343                 capi_version: v1beta1
344                 capm3_version: v1beta1
345                 capm3_release_branch: release-1.5
346                 bmo_release_branch: release-0.4
347                 target_branches:
348                   - 'main'
349                   - 'release-1.5'
350                   - 'release-0.4'
351             - release-1-4:
352                 capi_version: v1beta1
353                 capm3_version: v1beta1
354                 capm3_release_branch: release-1.4
355                 bmo_release_branch: release-0.3
356                 target_branches:
357                   - 'main'
358                   - 'release-1.4'
359       - capm3_e2e_basic_tests:
360           capm3_target_branch:
361             - main:
362                 capi_version: v1beta1
363                 capm3_version: v1beta1
364                 capm3_release_branch: main
365                 bmo_release_branch: main
366                 target_branches:
367                   - 'main'
368             - release-1-5:
369                 capi_version: v1beta1
370                 capm3_version: v1beta1
371                 capm3_release_branch: release-1.5
372                 bmo_release_branch: release-0.4
373                 target_branches:
374                   - 'main'
375                   - 'release-1.5'
376                   - 'release-0.4'
377       - capm3_e2e_feature_tests:
378           capm3_target_branch:
379             - main:
380                 capi_version: v1beta1
381                 capm3_version: v1beta1
382                 capm3_release_branch: main
383                 bmo_release_branch: main
384                 target_branches:
385                   - 'main'
386             - release-1-5:
387                 capi_version: v1beta1
388                 capm3_version: v1beta1
389                 capm3_release_branch: release-1.5
390                 bmo_release_branch: release-0.4
391                 target_branches:
392                   - 'release-1.5'
393                   - 'release-0.4'
394             - release-1-4:
395                 capi_version: v1beta1
396                 capm3_version: v1beta1
397                 capm3_release_branch: release-1.4
398                 bmo_release_branch: release-0.3
399                 target_branches:
400                   - 'release-1.4'
401             - release-1-3:
402                 capi_version: v1beta1
403                 capm3_version: v1beta1
404                 capm3_release_branch: release-1.3
405                 bmo_release_branch: v0.2.0
406                 target_branches:
407                   - 'release-1.3'
408       - keep_capm3_e2e_integration_tests:
409           capm3_target_branch:
410             - main:
411                 capi_version: v1beta1
412                 capm3_version: v1beta1
413                 capm3_release_branch: main
414                 bmo_release_branch: main
415                 target_branches:
416                   - 'main'
417             - release-1-5:
418                 capi_version: v1beta1
419                 capm3_version: v1beta1
420                 capm3_release_branch: release-1.5
421                 bmo_release_branch: release-0.4
422                 target_branches:
423                   - 'main'
424                   - 'release-1.5'
425                   - 'release-0.4'
426       - keep_capm3_e2e_basic_tests:
427           capm3_target_branch:
428             - main:
429                 capi_version: v1beta1
430                 capm3_version: v1beta1
431                 capm3_release_branch: main
432                 bmo_release_branch: main
433                 target_branches:
434                   - 'main'
435             - release-1-5:
436                 capi_version: v1beta1
437                 capm3_version: v1beta1
438                 capm3_release_branch: release-1.5
439                 bmo_release_branch: release-0.4
440                 target_branches:
441                   - 'main'
442                   - 'release-1.5'
443                   - 'release-0.4'
444       - keep_capm3_e2e_feature_tests:
445           capm3_target_branch:
446             - main:
447                 capi_version: v1beta1
448                 capm3_version: v1beta1
449                 capm3_release_branch: main
450                 bmo_release_branch: main
451                 target_branches:
452                   - 'main'
453             - release-1-5:
454                 capi_version: v1beta1
455                 capm3_version: v1beta1
456                 capm3_release_branch: release-1.5
457                 bmo_release_branch: release-0.4
458                 target_branches:
459                   - 'release-1.5'
460                   - 'release-0.4'
461             - release-1-4:
462                 capi_version: v1beta1
463                 capm3_version: v1beta1
464                 capm3_release_branch: release-1.4
465                 bmo_release_branch: release-0.3
466                 target_branches:
467                   - 'release-1.4'
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             - 1-25-1-26:
536                 k8s_version_upgrade_from: v1.25.5
537                 kubectl_sha256: 6a660cd44db3d4bfe1563f6689cbe2ffb28ee4baf3532e04fff2d7b909081c29  # v1.25.5
538                 k8s_version_upgrade_to: v1.26.4
539                 capm3_release_branch: release-1.3
540                 bmo_release_branch: v0.2.0
541                 capm3_target_branch: release-1-3
542                 target_branches:
543                   - 'release-1.3'
544           exclude:
545             - image_os: centos
546
547 - project:
548     name: "capm3-main-tests"
549     repo:
550       org: "metal3-io"
551       name: "cluster-api-provider-metal3"
552     image_os:
553       - ubuntu
554       - centos
555     jobs:
556       - capm3_main_e2e_clusterctl_upgrade_tests:
557           upgrade_from_release:
558             - from-release-1-5:
559                 upgrade_from: v1.5.
560             - from-release-1-4:
561                 upgrade_from: v1.4.
562             - from-release-1-3:
563                 upgrade_from: v1.3.
564             - from-release-0-5:
565                 upgrade_from: v0.5.
566           exclude:
567             - image_os: centos
568       - capm3_main_e2e_k8s_upgrade_tests:
569           k8s_versions:
570             - 1-27-1-28:
571                 k8s_version_upgrade_from: v1.27.4
572                 k8s_version_upgrade_to: v1.28.1
573                 kubectl_sha256: e7a7d6f9d06fab38b4128785aa80f65c54f6675a0d2abef655259ddd852274e1  # v1.28.1
574                 capm3_release_branch: main
575                 bmo_release_branch: main
576                 capm3_target_branch: main
577                 target_branches:
578                   - 'main'
579             - 1-26-1-27:
580                 k8s_version_upgrade_from: v1.26.4
581                 k8s_version_upgrade_to: v1.27.4
582                 kubectl_sha256: 4685bfcf732260f72fce58379e812e091557ef1dfc1bc8084226c7891dd6028f  # v1.27.4
583                 capm3_release_branch: main
584                 bmo_release_branch: main
585                 capm3_target_branch: main
586             - 1-25-1-26:
587                 k8s_version_upgrade_from: v1.25.5
588                 k8s_version_upgrade_to: v1.26.4
589                 kubectl_sha256: 636ac0eaa467dbceda4b2c4e33662adc9709f5ce40341c9fc1a687fc276ac02d  # v1.26.4
590                 capm3_release_branch: main
591                 bmo_release_branch: main
592                 capm3_target_branch: main
593             - 1-26-1-27:
594                 k8s_version_upgrade_from: v1.26.4
595                 k8s_version_upgrade_to: v1.27.4
596                 kubectl_sha256: 4685bfcf732260f72fce58379e812e091557ef1dfc1bc8084226c7891dd6028f  # v1.27.4
597                 capm3_release_branch: release-1.5
598                 bmo_release_branch: release-0.4
599                 capm3_target_branch: release-1-5
600             - 1-26-1-27:
601                 k8s_version_upgrade_from: v1.26.4
602                 kubectl_sha256: 636ac0eaa467dbceda4b2c4e33662adc9709f5ce40341c9fc1a687fc276ac02d  # v1.26.4
603                 k8s_version_upgrade_to: v1.27.4
604                 capm3_release_branch: release-1.4
605                 bmo_release_branch: release-0.3
606                 capm3_target_branch: release-1-4
607             - 1-25-1-26:
608                 k8s_version_upgrade_from: v1.25.5
609                 kubectl_sha256: 6a660cd44db3d4bfe1563f6689cbe2ffb28ee4baf3532e04fff2d7b909081c29  # v1.25.5
610                 k8s_version_upgrade_to: v1.26.4
611                 capm3_release_branch: release-1.3
612                 bmo_release_branch: v0.2.0
613                 capm3_target_branch: release-1-3
614           exclude:
615               - image_os: centos
616       - capm3_main_e2e_ephemeral_tests:
617           exclude:
618             - image_os: ubuntu
619       - capm3_main_e2e_integration_tests:
620           capm3_target_branch:
621             - main:
622                 capi_version: v1beta1
623                 capm3_version: v1beta1
624                 capm3_release_branch: main
625                 bmo_release_branch: main
626                 schedule: "H 4 * * *"
627             - release-1-5:
628                 capi_version: v1beta1
629                 capm3_version: v1beta1
630                 capm3_release_branch: release-1.5
631                 bmo_release_branch: release-0.4
632                 schedule: "30 4 * * *"
633       - capm3_main_e2e_feature_tests:
634           capm3_target_branch:
635             - main:
636                 capi_version: v1beta1
637                 capm3_version: v1beta1
638                 capm3_branch: main
639                 capm3_release_branch: main
640                 bmo_release_branch: main
641                 schedule: "H 2 * * *"
642             - release-1-5:
643                 capi_version: v1beta1
644                 capm3_version: v1beta1
645                 capm3_branch: release-1.5
646                 capm3_release_branch: release-1.5
647                 bmo_release_branch: release-0.4
648                 schedule: "H 11 * * *"
649             - release-1-4:
650                 capi_version: v1beta1
651                 capm3_version: v1beta1
652                 capm3_branch: release-1.4
653                 capm3_release_branch: release-1.4
654                 bmo_release_branch: release-0.3
655                 schedule: "H 5 * * *"
656             - release-1-3:
657                 capi_version: v1beta1
658                 capm3_version: v1beta1
659                 capm3_branch: release-1.3
660                 capm3_release_branch: release-1.3
661                 bmo_release_branch: v0.2.0
662                 schedule: "H 8 * * *"
663
664 - project:
665     name: 'ironic_image_build_tests'
666     org: metal3-io
667     proj:
668       - project_infra:
669           repo: project-infra
670           branch: '${{ghprbActualCommit}}'
671           ci_github_repo: '${{ghprbAuthorRepoGitUrl}}'
672       - ironic_image:
673           repo: ironic-image
674     jobs:
675       - ironic_image_build_tests
676
677 - project:
678     name: 'container_image_build'
679     org: metal3-io
680     image_name:
681         - baremetal-operator:
682             repo: https://github.com/metal3-io/baremetal-operator.git
683             dockerfile_location: /
684         - cluster-api-provider-metal3:
685             repo: https://github.com/metal3-io/cluster-api-provider-metal3.git
686             dockerfile_location: /
687         - ip-address-manager:
688             repo: https://github.com/metal3-io/ip-address-manager.git
689             dockerfile_location: /
690         - ironic:
691             repo: https://github.com/metal3-io/ironic-image.git
692             dockerfile_location: /
693         - ironic-client:
694             repo: https://github.com/metal3-io/ironic-client.git
695             dockerfile_location: /
696         - ironic-ipa-downloader:
697             repo: https://github.com/metal3-io/ironic-ipa-downloader.git
698             dockerfile_location: /
699         - keepalived:
700             repo: https://github.com/metal3-io/baremetal-operator.git
701             dockerfile_location: /resources/keepalived-docker/
702         - mariadb:
703             repo: https://github.com/metal3-io/mariadb-image.git
704             dockerfile_location: /
705         - sushy-tools:
706             repo: https://github.com/metal3-io/ironic-image.git
707             dockerfile_location: /resources/sushy-tools/
708         - vbmc:
709             repo: https://github.com/metal3-io/ironic-image.git
710             dockerfile_location: /resources/vbmc/
711     jobs:
712         - container_image_building
713     ci_github_jenkins_credentials_id: 'nordix-metal3-ci-github-prod-token'
714     ci_ghprb_auth_id: 'e8a43847-46ff-42db-a5db-7366df0e4ee2'
715     ci_github_repo: 'https://github.com/Nordix/metal3-dev-tools.git'