From 3610daa732b4fd335cd43e2fba932681b6c1084e Mon Sep 17 00:00:00 2001 From: Gregory Giguashvili Date: Wed, 29 Apr 2026 18:16:47 +0300 Subject: [PATCH 1/2] Fix rhel10 rhocp repo configuration --- .../el10/presubmits/el102-src@rpm-install.sh | 41 ++++++++++++++++++- 1 file changed, 39 insertions(+), 2 deletions(-) diff --git a/test/scenarios-bootc/el10/presubmits/el102-src@rpm-install.sh b/test/scenarios-bootc/el10/presubmits/el102-src@rpm-install.sh index 85f62bed7a..915dc91653 100644 --- a/test/scenarios-bootc/el10/presubmits/el102-src@rpm-install.sh +++ b/test/scenarios-bootc/el10/presubmits/el102-src@rpm-install.sh @@ -41,10 +41,40 @@ EOF rm -f "${tmp_file}" } +# On RHEL 10, rhocp and fast-datapath repos are not available via +# subscription-manager. Create repo files pointing to the RHEL 9 CDN +# using entitlement certificates as a workaround. +configure_cdn_repo() { + local -r repo_id=$1 + local -r repo_name=$2 + local -r baseurl=$3 + + local -r cert=$(run_command_on_vm host1 "ls /etc/pki/entitlement/[0-9]*.pem | grep -v '\-key.pem' | head -n1") + local -r key=$(run_command_on_vm host1 "ls /etc/pki/entitlement/[0-9]*-key.pem | head -n1") + local -r tmp_file=$(mktemp) + + tee "${tmp_file}" >/dev/null < Date: Wed, 29 Apr 2026 20:40:25 +0300 Subject: [PATCH 2/2] Fix arch default param --- test/scenarios-bootc/el10/presubmits/el102-src@rpm-install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/scenarios-bootc/el10/presubmits/el102-src@rpm-install.sh b/test/scenarios-bootc/el10/presubmits/el102-src@rpm-install.sh index 915dc91653..584086f612 100644 --- a/test/scenarios-bootc/el10/presubmits/el102-src@rpm-install.sh +++ b/test/scenarios-bootc/el10/presubmits/el102-src@rpm-install.sh @@ -74,7 +74,7 @@ configure_rhocp_repo() { local -r rhocp=$1 local -r major=$2 local -r minor=$3 - local -r arch=$4 + local -r arch=${4:-$(uname -m)} # The repository may be empty if the beta mirror is not up yet if [[ -z "${rhocp}" ]] ; then