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