Skip to content

[edpm_build_images] Build/publish bootc images in the content provider#3952

Open
rabi wants to merge 1 commit into
openstack-k8s-operators:mainfrom
rabi:bootc
Open

[edpm_build_images] Build/publish bootc images in the content provider#3952
rabi wants to merge 1 commit into
openstack-k8s-operators:mainfrom
rabi:bootc

Conversation

@rabi
Copy link
Copy Markdown
Contributor

@rabi rabi commented May 21, 2026

Make the content provider build both the standard EDPM images and the bootc image so baremetal jobs can consume the correct artifact automatically. This removes the hardcoded bootc image URL and keeps normal baremetal deployments on hardened-uefi while bootc jobs use the published osContainerImageUrl.

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 21, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign bshewale for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@centosinfra-prod-github-app
Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/47e8091acdfd46a6854291281f75b0cd

openstack-k8s-operators-content-provider FAILURE in 21m 21s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
✔️ cifmw-pod-zuul-files SUCCESS in 6m 03s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 10m 23s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 24s
cifmw-content-provider-build-images FAILURE in 26m 53s
✔️ cifmw-edpm-build-images SUCCESS in 18m 50s
✔️ ci-framework-openstack-meta-content-provider SUCCESS in 13m 22s
✔️ cifmw-molecule-edpm_build_images SUCCESS in 5m 19s

@centosinfra-prod-github-app
Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/de53818cbb0b48d4b26b8e967d1e2736

openstack-k8s-operators-content-provider FAILURE in 27m 19s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
✔️ cifmw-pod-zuul-files SUCCESS in 5m 21s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 9m 43s
✔️ cifmw-pod-pre-commit SUCCESS in 9m 08s
cifmw-content-provider-build-images FAILURE in 28m 43s
✔️ cifmw-edpm-build-images SUCCESS in 21m 46s
✔️ ci-framework-openstack-meta-content-provider SUCCESS in 14m 00s
✔️ cifmw-molecule-edpm_build_images SUCCESS in 5m 12s

@centosinfra-prod-github-app
Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/5ae236b303324c519fa89f8177a3111d

openstack-k8s-operators-content-provider TIMED_OUT in 31m 24s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
✔️ cifmw-pod-zuul-files SUCCESS in 5m 12s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 9m 05s
✔️ cifmw-pod-pre-commit SUCCESS in 9m 00s
cifmw-content-provider-build-images TIMED_OUT in 30m 51s
✔️ cifmw-edpm-build-images SUCCESS in 20m 02s
✔️ ci-framework-openstack-meta-content-provider SUCCESS in 12m 39s
✔️ cifmw-molecule-edpm_build_images SUCCESS in 5m 22s

@rabi
Copy link
Copy Markdown
Contributor Author

rabi commented May 21, 2026

recheck

@centosinfra-prod-github-app
Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/9871e09a4dc34cb88fc69eb11999b04f

openstack-k8s-operators-content-provider TIMED_OUT in 31m 24s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
✔️ cifmw-pod-zuul-files SUCCESS in 5m 55s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 9m 49s
✔️ cifmw-pod-pre-commit SUCCESS in 9m 05s
cifmw-content-provider-build-images TIMED_OUT in 30m 47s
✔️ cifmw-edpm-build-images SUCCESS in 21m 33s
✔️ ci-framework-openstack-meta-content-provider SUCCESS in 14m 32s
✔️ cifmw-molecule-edpm_build_images SUCCESS in 4m 54s

@centosinfra-prod-github-app
Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/238ee37456b445329ebaa0d611f442c5

openstack-k8s-operators-content-provider TIMED_OUT in 31m 24s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
✔️ cifmw-pod-zuul-files SUCCESS in 5m 03s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 47s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 00s
cifmw-content-provider-build-images TIMED_OUT in 30m 51s
✔️ cifmw-edpm-build-images SUCCESS in 18m 40s
✔️ ci-framework-openstack-meta-content-provider SUCCESS in 13m 06s
✔️ cifmw-molecule-edpm_build_images SUCCESS in 5m 04s

@centosinfra-prod-github-app
Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/8def2c88fa504be8a464f833c31a829f

openstack-k8s-operators-content-provider TIMED_OUT in 31m 24s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
✔️ cifmw-pod-zuul-files SUCCESS in 4m 40s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 9m 10s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 41s
cifmw-content-provider-build-images TIMED_OUT in 30m 53s
✔️ cifmw-edpm-build-images SUCCESS in 17m 47s
✔️ ci-framework-openstack-meta-content-provider SUCCESS in 12m 13s
✔️ cifmw-molecule-edpm_build_images SUCCESS in 4m 52s

@centosinfra-prod-github-app
Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/620781d618f3490f8c2718c2f5ce0019

openstack-k8s-operators-content-provider TIMED_OUT in 31m 26s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
✔️ cifmw-pod-zuul-files SUCCESS in 5m 05s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 44s
✔️ cifmw-pod-pre-commit SUCCESS in 8m 18s
cifmw-content-provider-build-images TIMED_OUT in 30m 52s
✔️ cifmw-edpm-build-images SUCCESS in 20m 18s
✔️ ci-framework-openstack-meta-content-provider SUCCESS in 12m 51s
✔️ cifmw-molecule-edpm_build_images SUCCESS in 5m 18s

@rabi rabi force-pushed the bootc branch 2 times, most recently from e2eb0c4 to e786602 Compare May 22, 2026 03:08
@centosinfra-prod-github-app
Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/349c28ec6a0d49b983782e94d877f108

openstack-k8s-operators-content-provider FAILURE in 21m 07s
⚠️ podified-multinode-edpm-deployment-crc SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
⚠️ cifmw-crc-podified-edpm-baremetal-minor-update SKIPPED Skipped due to failed job openstack-k8s-operators-content-provider
✔️ cifmw-pod-zuul-files SUCCESS in 6m 49s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 11m 46s
✔️ cifmw-pod-pre-commit SUCCESS in 11m 18s
cifmw-content-provider-build-images FAILURE in 28m 09s
✔️ cifmw-edpm-build-images SUCCESS in 21m 44s
✔️ ci-framework-openstack-meta-content-provider SUCCESS in 14m 39s
✔️ cifmw-molecule-edpm_build_images SUCCESS in 6m 22s

@rabi rabi force-pushed the bootc branch 2 times, most recently from 8fc6ca8 to 7a0b6f4 Compare May 22, 2026 06:18
@rabi rabi force-pushed the bootc branch 4 times, most recently from 4287f7c to 9213830 Compare May 22, 2026 10:52
@centosinfra-prod-github-app
Copy link
Copy Markdown

Zuul encountered a syntax error while parsing its
configuration in the repo openstack-k8s-operators/edpm-ansible on branch main. The
problem was:

The project template "podified-multinode-edpm-baremetal-bootc-
pipeline" was not found.

The problem appears in the "openstack-k8s-operators/edpm-ansible" project stanza:

project:
name: openstack-k8s-operators/edpm-ansible
templates:
- podified-multinode-edpm-baremetal-pipeline
- podified-multinode-edpm-baremetal-bootc-pipeline
github-check:
jobs:
- noop
- edpm-ansible-tempest-multinode
...

in "openstack-k8s-operators/edpm-ansible/zuul.d/projects.yaml@main", line 2

Add a bootc-specific content provider job and wire the bootc baremetal
pipeline to it. Also change cifmw-content-provider-build-imagesto build
and push both bootc and non-bootc images.

Change-Id: I2ef6b0d00640a663596e29034c885a70adcd051c
Signed-off-by: rabi <ramishra@redhat.com>
@centosinfra-prod-github-app
Copy link
Copy Markdown

Build failed (check pipeline). Post recheck (without leading slash)
to rerun all jobs. Make sure the failure cause has been resolved before
you rerun jobs.

https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/71d9bbf3d79341a0a793fb199e321eb2

✔️ openstack-k8s-operators-content-provider SUCCESS in 3h 39m 32s
✔️ podified-multinode-edpm-deployment-crc SUCCESS in 1h 28m 54s
✔️ cifmw-crc-podified-edpm-baremetal SUCCESS in 1h 32m 50s
✔️ cifmw-crc-podified-edpm-baremetal-minor-update SUCCESS in 2h 04m 45s
✔️ cifmw-pod-zuul-files SUCCESS in 5m 01s
✔️ openstack-k8s-operators-content-provider-bootc SUCCESS in 2h 06m 03s
cifmw-crc-podified-edpm-baremetal-bootc RETRY_LIMIT Host unreachable in 1h 24m 43s
✔️ adoption-standalone-to-crc-ceph-provider SUCCESS in 3h 09m 40s
✔️ noop SUCCESS in 0s
✔️ cifmw-pod-ansible-test SUCCESS in 8m 41s
✔️ cifmw-pod-pre-commit SUCCESS in 9m 16s
✔️ cifmw-content-provider-build-images SUCCESS in 42m 00s
✔️ cifmw-edpm-build-images SUCCESS in 17m 51s
✔️ ci-framework-openstack-meta-content-provider SUCCESS in 13m 08s
✔️ cifmw-molecule-edpm_build_images SUCCESS in 4m 48s
✔️ cifmw-molecule-edpm_prepare SUCCESS in 4m 58s

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant