Skip to content

Make aarch64 boot asset download optional with graceful fallback <JIRA: OSPRH-32103>#404

Open
mumesan wants to merge 1 commit into
openstack-k8s-operators:antelopefrom
mumesan:boot-asset-download-graceful-fallback
Open

Make aarch64 boot asset download optional with graceful fallback <JIRA: OSPRH-32103>#404
mumesan wants to merge 1 commit into
openstack-k8s-operators:antelopefrom
mumesan:boot-asset-download-graceful-fallback

Conversation

@mumesan

@mumesan mumesan commented Jul 3, 2026

Copy link
Copy Markdown

Description:
The extract-boot-assets.sh script runs and fails when aarch64 packages are not found in x86_64 repositories. This PR makes the download section graceful, there is a check for whether the dnf download errors out and prints a warning log if so. The aarch64 directories are only created when the dnf download succeeds so that the pxe-init.sh script in ironic-operator does not run into issues when it looks for those subdirectories and they are not found.

Jira Link: OSPRH-32103

@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/0f040bdf3bc546dc8bbc82b823ecef6f

✔️ openstack-meta-content-provider SUCCESS in 2h 19m 13s
tcib-crc-podified-edpm-baremetal RETRY_LIMIT in 41m 46s
✔️ tcib-podified-multinode-edpm-deployment-crc SUCCESS in 1h 28m 22s

@mumesan

mumesan commented Jul 6, 2026

Copy link
Copy Markdown
Author

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/89acb9ee8dd945afaa5ad3144258eb5f

✔️ openstack-meta-content-provider SUCCESS in 2h 26m 03s
tcib-crc-podified-edpm-baremetal NODE_FAILURE Node(set) request 099-0000136355 failed in 0s
✔️ tcib-podified-multinode-edpm-deployment-crc SUCCESS in 1h 31m 07s

@mumesan mumesan force-pushed the boot-asset-download-graceful-fallback branch from a960fc4 to d364d62 Compare July 6, 2026 15:03
@mumesan mumesan changed the title [WIP] Make aarch64 boot asset download optional with graceful fallback Make aarch64 boot asset download optional with graceful fallback <JIRA: OSPRH-32103> Jul 7, 2026

@juliakreger juliakreger left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@openshift-ci

openshift-ci Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: juliakreger, mumesan
Once this PR has been reviewed and has the lgtm label, please assign dprince 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

@lhh

lhh commented Jul 7, 2026

Copy link
Copy Markdown

This looks good to me. Thanks.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants