Skip to content

Commit 17fa2be

Browse files
committed
Add CentOS Stream 10 bootc image build and deploy job
CentOS Stream 9 and CentOS Stream 10 bootc jobs, with appropriate repo-setup parameters for each. Change-Id: Id02be9e0e295fcc1c8244345fd5b7d79c0bb866f Signed-off-by: rabi <ramishra@redhat.com>
1 parent 189e361 commit 17fa2be

3 files changed

Lines changed: 32 additions & 2 deletions

File tree

bootc/README.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,15 @@ then run the following commands::
1515
export EDPM_BASE_IMAGE=quay.io/centos-bootc/centos-bootc:stream10
1616
export REPO_SETUP_DISTRO=centos10
1717
export REPO_SETUP_BRANCH=master
18-
export REPO_SETUP=podified-ci-testing
18+
export REPO_SETUP=current
1919
make build
2020
sudo podman push $EDPM_BOOTC_REPO:$EDPM_BOOTC_TAG
2121

2222
.. note::
2323

2424
``current-podified`` is not yet available for CentOS Stream 10. The above
25-
uses ``podified-ci-testing`` and ``master`` branch until it is.
25+
uses ``current`` and ``master`` branch until promotion to
26+
``current-podified`` includes the required fixes.
2627

2728
To continue using CentOS Stream 9, leave the defaults in place and run
2829
``make build`` (the default tag is ``latest``).

zuul.d/jobs.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,22 @@
22
- job:
33
name: eib-content-provider-build-images-cs9
44
parent: content-provider-build-images-base
5+
timeout: 2700
6+
vars:
7+
cifmw_edpm_build_images_bootc: true
58

69
- job:
710
name: eib-content-provider-build-images-cs10
811
parent: content-provider-build-images-base
912
nodeset: centos-stream-10
13+
timeout: 2700
1014
vars:
1115
cifmw_repo_setup_dist_major_version: 10
1216
cifmw_repo_setup_branch: master
1317
cifmw_repo_setup_promotion: current
1418
cifmw_edpm_build_images_base_image: quay.io/centos/centos:stream10-minimal
19+
cifmw_edpm_build_images_bootc: true
20+
cifmw_edpm_build_images_bootc_base_image: quay.io/centos-bootc/centos-bootc:stream10
1521

1622
- job:
1723
name: eib-crc-podified-edpm-baremetal
@@ -33,6 +39,27 @@
3339
pre-run:
3440
- playbooks/pre-deploy-cs10-bootstrap.yml
3541

42+
- job:
43+
name: eib-crc-podified-edpm-baremetal-bootc
44+
parent: cifmw-crc-podified-edpm-baremetal-bootc
45+
dependencies: ["eib-content-provider-build-images-cs9"]
46+
vars:
47+
cifmw_update_containers_openstack: true
48+
cifmw_install_yamls_vars:
49+
BAREMETAL_OS_IMG: edpm-bootc.qcow2
50+
51+
- job:
52+
name: eib-crc-podified-edpm-baremetal-bootc-cs10
53+
parent: cifmw-crc-podified-edpm-baremetal-bootc
54+
dependencies: ["eib-content-provider-build-images-cs10"]
55+
vars:
56+
cifmw_update_containers_openstack: true
57+
cifmw_install_yamls_vars:
58+
BAREMETAL_OS_IMG: edpm-bootc.qcow2
59+
cifmw_install_yamls_vars_patch_cs10:
60+
dataplane_repo_setup_repo: current
61+
dataplane_repo_setup_branch: master
62+
3663
- job:
3764
name: eib-podified-multinode-ironic-deployment
3865
parent: podified-multinode-ironic-deployment

zuul.d/projects.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,6 @@
77
- eib-content-provider-build-images-cs10
88
- eib-crc-podified-edpm-baremetal
99
- eib-crc-podified-edpm-baremetal-cs10
10+
- eib-crc-podified-edpm-baremetal-bootc
11+
- eib-crc-podified-edpm-baremetal-bootc-cs10
1012
- eib-podified-multinode-ironic-deployment

0 commit comments

Comments
 (0)