Skip to content

Commit 53518a5

Browse files
authored
Merge pull request #540 from fontivan/sskeard/konflux-backport-4-18
[release-4.18] CNF-18558: Integrate rpm lockfile scripts
2 parents f8e9eee + 04479e8 commit 53518a5

File tree

11 files changed

+511
-453
lines changed

11 files changed

+511
-453
lines changed

.konflux/lock-build/.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Dockerfile
2+
podman_script.sh
3+
redhat.repo
4+
rpms.out.yaml

.konflux/lock-build/redhat.repo

Lines changed: 0 additions & 51 deletions
This file was deleted.

.konflux/lock-build/rpms.in.yaml

Lines changed: 46 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,54 @@
22
arches:
33
- x86_64
44
contentOrigin:
5-
repofiles:
6-
# rhel9 rpm repos
7-
- ./redhat.repo
5+
# Repos defined in this list must exactly match the repos defined in the conforma configuration
6+
# See https://github.com/release-engineering/rhtap-ec-policy/blob/main/data/known_rpm_repositories.yml
7+
repos:
8+
- repoid: rhel-9-for-$basearch-appstream-rpms
9+
name: Red Hat Enterprise Linux 9 for $basearch - AppStream (RPMs)
10+
baseurl: https://cdn.redhat.com/content/dist/rhel9/{version}/$basearch/appstream/os
11+
enabled: "1"
12+
gpgcheck: "1"
13+
gpgkey: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
14+
sslverify: "1"
15+
sslcacert: /etc/rhsm/ca/redhat-uep.pem
16+
sslclientkey: /etc/pki/entitlement/placeholder-key.pem
17+
sslclientcert: /etc/pki/entitlement/placeholder.pem
18+
sslverifystatus: "1"
19+
metadata_expire: "86400"
20+
enabled_metadata: "1"
21+
varsFromContainerfile: Dockerfile
22+
- repoid: rhel-9-for-$basearch-baseos-rpms
23+
name: Red Hat Enterprise Linux 9 for $basearch - BaseOS (RPMs)
24+
baseurl: https://cdn.redhat.com/content/dist/rhel9/{version}/$basearch/baseos/os
25+
enabled: "1"
26+
gpgcheck: "1"
27+
gpgkey: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
28+
sslverify: "1"
29+
sslcacert: /etc/rhsm/ca/redhat-uep.pem
30+
sslclientkey: /etc/pki/entitlement/placeholder-key.pem
31+
sslclientcert: /etc/pki/entitlement/placeholder.pem
32+
sslverifystatus: "1"
33+
metadata_expire: "86400"
34+
enabled_metadata: "1"
35+
varsFromContainerfile: Dockerfile
36+
- repoid: codeready-builder-for-rhel-9-$basearch-rpms
37+
name: Red Hat CodeReady Linux Builder for RHEL 9 $basearch (RPMs)
38+
baseurl: https://cdn.redhat.com/content/dist/rhel9/{version}/$basearch/codeready-builder/os
39+
enabled: "1"
40+
gpgcheck: "1"
41+
gpgkey: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
42+
sslverify: "1"
43+
sslcacert: /etc/rhsm/ca/redhat-uep.pem
44+
sslclientkey: /etc/pki/entitlement/placeholder-key.pem
45+
sslclientcert: /etc/pki/entitlement/placeholder.pem
46+
sslverifystatus: "1"
47+
metadata_expire: "86400"
48+
enabled_metadata: "1"
49+
varsFromContainerfile: Dockerfile
850
context:
951
containerfile:
10-
file: ../Dockerfile
52+
file: Dockerfile
1153
stageName: build-image
1254
packages:
1355
- rust-toolset

0 commit comments

Comments
 (0)