ART-19543: Refactor extensions build to use dnf download instead of rpm-ostree compose#1945
Conversation
rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
|
@locriandev: This pull request references ART-19543 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "5.0.0" version, but no target version was set. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: locriandev The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
@locriandev: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
Summary
Refactors the extensions build process to use
dnf downloaddirectly instead ofrpm-ostree compose extensions, improving flexibility and simplifying the build process for RHEL 10.2 and other OS streams.Changes
Build Script Refactor (
extensions/build.sh)rpm-ostree compose extensionsto directdnf downloadcommandsYUM_REPO_NAMESbuild arg to specify repos at build time--resolve --alldepsNew Build Configuration Files
build-args-5.0-9.8.conf: Repo names for RHEL 9.8build-args-5.0-10.2.conf: Repo names for RHEL 10.2build-args-5.0-c10s.conf: Repo names for CentOS Stream 10Containerfile Update
ARG YUM_REPO_NAMES=overriddento accept repo names as build argumentRemoved Files
extensions/rhel-9.8.yamlextensions/rhel-10.2.yamlextensions/centos-10.yaml