From be9d0f0ce6c27a9653b9db3b324f5b4e4a64bab9 Mon Sep 17 00:00:00 2001 From: Watson Yuuma Sato Date: Fri, 24 Oct 2025 11:26:40 -0300 Subject: [PATCH 1/2] Add repo file so that MintMaker can update rpms.lock.yaml MintMaker requires a repo file to keep rpms.lock.yaml up to date. The repo file is also configured with SSL variables so that RPMs behind a subscription are accessible. --- Dockerfiles/konflux/redhat.repo | 55 +++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 Dockerfiles/konflux/redhat.repo diff --git a/Dockerfiles/konflux/redhat.repo b/Dockerfiles/konflux/redhat.repo new file mode 100644 index 000000000000..4111b5e7b8b5 --- /dev/null +++ b/Dockerfiles/konflux/redhat.repo @@ -0,0 +1,55 @@ +[rhel-9-for-$basearch-baseos-rpms] +name = Red Hat Enterprise Linux 9 - BaseOS (RPMs) +baseurl = https://cdn.redhat.com/content/dist/rhel9/9/$basearch/baseos/os +enabled = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +gpgcheck = 1 +sslverify = 1 +sslcacert = /etc/rhsm/ca/redhat-uep.pem +sslclientkey = $SSL_CLIENT_KEY +sslclientcert = $SSL_CLIENT_CERT +sslverifystatus = 1 +metadata_expire = 86400 +enabled_metadata = 0 + +[rhel-9-for-$basearch-baseos-source-rpms] +name = Red Hat Enterprise Linux 9 - BaseOS (Source RPMs) +baseurl = https://cdn.redhat.com/content/dist/rhel9/9/$basearch/baseos/source/SRPMS +enabled = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +gpgcheck = 1 +sslverify = 1 +sslcacert = /etc/rhsm/ca/redhat-uep.pem +sslclientkey = $SSL_CLIENT_KEY +sslclientcert = $SSL_CLIENT_CERT +sslverifystatus = 1 +metadata_expire = 86400 +enabled_metadata = 0 + +[rhel-9-for-$basearch-appstream-rpms] +name = Red Hat Enterprise Linux 9 - AppStream (RPMs) +baseurl = https://cdn.redhat.com/content/dist/rhel9/9/$basearch/appstream/os +enabled = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +gpgcheck = 1 +sslverify = 1 +sslcacert = /etc/rhsm/ca/redhat-uep.pem +sslclientkey = $SSL_CLIENT_KEY +sslclientcert = $SSL_CLIENT_CERT +sslverifystatus = 1 +metadata_expire = 86400 +enabled_metadata = 0 + +[rhel-9-for-$basearch-appstream-source-rpms] +name = Red Hat Enterprise Linux 9 - AppStream (Source RPMs) +baseurl = https://cdn.redhat.com/content/dist/rhel9/9/$basearch/appstream/source/SRPMS +enabled = 1 +gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release +gpgcheck = 1 +sslverify = 1 +sslcacert = /etc/rhsm/ca/redhat-uep.pem +sslclientkey = $SSL_CLIENT_KEY +sslclientcert = $SSL_CLIENT_CERT +sslverifystatus = 1 +metadata_expire = 86400 +enabled_metadata = 0 From 4dc6f102f6882b437a017eaa58b0b58fead241bf Mon Sep 17 00:00:00 2001 From: Watson Yuuma Sato Date: Mon, 27 Oct 2025 06:57:26 -0300 Subject: [PATCH 2/2] Fix path to Containerfile Relative paths work well for 'rpms.in.yaml`. --- Dockerfiles/konflux/rpms.in.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfiles/konflux/rpms.in.yaml b/Dockerfiles/konflux/rpms.in.yaml index ca2b7952747d..6c37865e1010 100644 --- a/Dockerfiles/konflux/rpms.in.yaml +++ b/Dockerfiles/konflux/rpms.in.yaml @@ -17,4 +17,4 @@ arches: - ppc64le context: - containerfile: Dockerfiles/compliance-operator-content-konflux.Containerfile + containerfile: ../compliance-operator-content-konflux.Containerfile