Skip to content

Conversation

@ashwindasr
Copy link
Contributor

@ashwindasr ashwindasr commented Nov 29, 2025

Fix cross-architecture package installation for ironic image build

The ironic image build was failing when trying to install aarch64 packages (grub2-efi-aa64, shim-aa64) during
cross-architecture EFI image creation. The build script creates EFI boot images for both x86_64 and aarch64 architectures,
but only x86_64 repositories were available.

Changes:

  • Added rhel-9-baseos-rpms-x86_64 and rhel-9-baseos-rpms-aarch64 repository definitions in group.yml
  • Updated ironic.yml to use both architecture-specific repositories instead of the generic rhel-9-baseos-rpms

This enables dnf --forcearch=aarch64 to successfully find and install aarch64 packages from the appropriate repository
during the build process.

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 29, 2025

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@openshift-ci openshift-ci bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Nov 29, 2025
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Nov 29, 2025

[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 thegreyd for approval. For more information see the Code Review Process.

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

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

@ashwindasr ashwindasr closed this Nov 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant