Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 37 additions & 0 deletions .rpm-lockfiles/nettest/centos-stream-9-ppc64le.repo
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# CentOS Stream 9 repositories for ppc64le
#
# PROBLEM: RHEL 9 ppc64le repositories return HTTP 403 with standard Red Hat
# subscriptions. All repository paths tested (GA dist, beta, EUS) either deny
# access or contain zero packages.
#
# SOLUTION: Use CentOS Stream 9 as RHEL 9-compatible alternative.
# CentOS Stream 9 is the upstream for RHEL 9 and publicly accessible.
#
# TRADE-OFFS:
# 1. Version drift: CentOS Stream packages may be newer than RHEL 9
# Example: bind-utils-9.16.23-35.el9 (CentOS) vs 9.16.23-34.el9_7.1 (RHEL)
# 2. Mixed sources: Other arches use RHEL repos, ppc64le uses CentOS Stream
# 3. Binary compatibility maintained but versions may differ across arches
# 4. GPG signatures: CentOS Stream packages signed with CentOS GPG key (not Red Hat)
#
# ALTERNATIVES INVESTIGATED:
# - RHEL 9 ppc64le GA (dist): HTTP 403
# - RHEL 9 ppc64le beta: HTTP 200, 0 packages
# - RHEL 9 ppc64le EUS: HTTP 403
# - OCP Tools repo: HTTP 200, 4 packages (missing required packages)
# - Service Interconnect: HTTP 403
# See test-ppc-repos.sh for validation

[centos-stream-9-baseos-ppc64le]
name = CentOS Stream 9 - BaseOS (ppc64le)
baseurl = https://mirror.stream.centos.org/9-stream/BaseOS/ppc64le/os
enabled = 1
gpgcheck = 1
gpgkey = https://www.centos.org/keys/RPM-GPG-KEY-CentOS-Official

[centos-stream-9-appstream-ppc64le]
name = CentOS Stream 9 - AppStream (ppc64le)
baseurl = https://mirror.stream.centos.org/9-stream/AppStream/ppc64le/os
enabled = 1
gpgcheck = 1
gpgkey = https://www.centos.org/keys/RPM-GPG-KEY-CentOS-Official
16 changes: 16 additions & 0 deletions .rpm-lockfiles/nettest/rpms.in.yaml
Original file line number Diff line number Diff line change
@@ -1,10 +1,24 @@
---
# RPM Lockfile Input Configuration for nettest
#
# This file defines package requirements and repository sources for generating
# rpm-lockfile-prototype lockfiles used in Konflux hermetic builds.
#
# REPOSITORY SOURCES:
# - submariner-rhel-9.repo: RHEL 9 repos for x86_64, aarch64, s390x
# - centos-stream-9-ppc64le.repo: CentOS Stream 9 for ppc64le
# (RHEL 9 ppc64le not accessible with standard subscriptions)
#
# IMPORTANT: Mixed sources (RHEL + CentOS Stream) may cause version drift.
# See centos-stream-9-ppc64le.repo for trade-offs and alternatives investigated.

context:
containerfile: ../../package/Dockerfile.nettest.konflux

contentOrigin:
repofiles:
- submariner-rhel-9.repo
- centos-stream-9-ppc64le.repo
packages:
- bind-utils
- curl
Expand All @@ -16,3 +30,5 @@ packages:
arches:
- x86_64
- aarch64
- s390x
- ppc64le
260 changes: 253 additions & 7 deletions .rpm-lockfiles/nettest/rpms.lock.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,6 @@ arches:
name: bind-libs
evr: 32:9.16.23-34.el9_7.1
sourcerpm: bind-9.16.23-34.el9_7.1.src.rpm
- url: https://cdn.redhat.com/content/dist/rhel9/9/aarch64/appstream/os/Packages/b/bind-license-9.16.23-34.el9_7.1.noarch.rpm
repoid: rhel-9-for-aarch64-appstream-rpms
size: 12809
checksum: sha256:546e909d1318b611512c07418ffc94b128cb46320b515ca5bc1010e38f376a27
name: bind-license
evr: 32:9.16.23-34.el9_7.1
sourcerpm: bind-9.16.23-34.el9_7.1.src.rpm
- url: https://cdn.redhat.com/content/dist/rhel9/9/aarch64/appstream/os/Packages/b/bind-utils-9.16.23-34.el9_7.1.aarch64.rpm
repoid: rhel-9-for-aarch64-appstream-rpms
size: 211613
Expand Down Expand Up @@ -123,6 +116,259 @@ arches:
name: protobuf-c
evr: 1.3.3-13.el9
sourcerpm: protobuf-c-1.3.3-13.el9.src.rpm
- url: https://cdn.redhat.com/content/dist/rhel9/9/x86_64/appstream/os/Packages/b/bind-license-9.16.23-34.el9_7.1.noarch.rpm
repoid: rhel-9-for-x86_64-appstream-rpms
size: 12809
checksum: sha256:546e909d1318b611512c07418ffc94b128cb46320b515ca5bc1010e38f376a27
name: bind-license
evr: 32:9.16.23-34.el9_7.1
sourcerpm: bind-9.16.23-34.el9_7.1.src.rpm
source: []
module_metadata: []
- arch: ppc64le
packages:
- url: https://mirror.stream.centos.org/9-stream/AppStream/ppc64le/os/Packages/bind-libs-9.16.23-35.el9.ppc64le.rpm
repoid: centos-stream-9-appstream-ppc64le
size: 1420432
checksum: sha256:ed0039baf7eda8bcc5cd5a53e1026d59b3077a6233d2d49f6dd9c7edfc90cec5
name: bind-libs
evr: 32:9.16.23-35.el9
sourcerpm: bind-9.16.23-35.el9.src.rpm
- url: https://mirror.stream.centos.org/9-stream/AppStream/ppc64le/os/Packages/bind-license-9.16.23-35.el9.noarch.rpm
repoid: centos-stream-9-appstream-ppc64le
size: 12737
checksum: sha256:ac697eb75d49056c3db2bedff804f88b0941edf9b20d451ccf4f46128948f277
name: bind-license
evr: 32:9.16.23-35.el9
sourcerpm: bind-9.16.23-35.el9.src.rpm
- url: https://mirror.stream.centos.org/9-stream/AppStream/ppc64le/os/Packages/bind-utils-9.16.23-35.el9.ppc64le.rpm
repoid: centos-stream-9-appstream-ppc64le
size: 217021
checksum: sha256:1bee1f568a29d97758c89e515194b68bdf5c0617b9ae666df748eede3bd9a572
name: bind-utils
evr: 32:9.16.23-35.el9
sourcerpm: bind-9.16.23-35.el9.src.rpm
- url: https://mirror.stream.centos.org/9-stream/AppStream/ppc64le/os/Packages/fstrm-0.6.1-3.el9.ppc64le.rpm
repoid: centos-stream-9-appstream-ppc64le
size: 30229
checksum: sha256:958dec55bc7d428cbf1c7b10e67d192fcd048c842bc20dac9b59c701846ca5b1
name: fstrm
evr: 0.6.1-3.el9
sourcerpm: fstrm-0.6.1-3.el9.src.rpm
- url: https://mirror.stream.centos.org/9-stream/AppStream/ppc64le/os/Packages/iperf3-3.9-14.el9.ppc64le.rpm
repoid: centos-stream-9-appstream-ppc64le
size: 116187
checksum: sha256:91e4439cba0ace8e1598c39e13e87e1efcecfe61fcee68975bcff16704bf93de
name: iperf3
evr: 3.9-14.el9
sourcerpm: iperf3-3.9-14.el9.src.rpm
- url: https://mirror.stream.centos.org/9-stream/AppStream/ppc64le/os/Packages/libmaxminddb-1.5.2-4.el9.ppc64le.rpm
repoid: centos-stream-9-appstream-ppc64le
size: 35491
checksum: sha256:e318fc05329be700c94d04c2b934064a5e2a9effce8ae0e88bb19d248ad6a6e6
name: libmaxminddb
evr: 1.5.2-4.el9
sourcerpm: libmaxminddb-1.5.2-4.el9.src.rpm
- url: https://mirror.stream.centos.org/9-stream/AppStream/ppc64le/os/Packages/libuv-1.42.0-2.el9.ppc64le.rpm
repoid: centos-stream-9-appstream-ppc64le
size: 160019
checksum: sha256:087907525c22e78e8cecfe849a71a9be53d4cd676e62400b6861e69149fad2f5
name: libuv
evr: 1:1.42.0-2.el9
sourcerpm: libuv-1.42.0-2.el9.src.rpm
- url: https://mirror.stream.centos.org/9-stream/AppStream/ppc64le/os/Packages/nmap-ncat-7.92-4.el9.ppc64le.rpm
repoid: centos-stream-9-appstream-ppc64le
size: 249989
checksum: sha256:c9a064ea90747eb038b7638c390bcacadb2e5c38027fa37ae4487eb3b4a9332c
name: nmap-ncat
evr: 3:7.92-4.el9
sourcerpm: nmap-7.92-4.el9.src.rpm
- url: https://mirror.stream.centos.org/9-stream/AppStream/ppc64le/os/Packages/tcpdump-4.99.0-9.el9.ppc64le.rpm
repoid: centos-stream-9-appstream-ppc64le
size: 574782
checksum: sha256:4bf34f8423c13cfacd9c3f9c814754c96bd76b14be5ae6da1bbdee4c4bc537b3
name: tcpdump
evr: 14:4.99.0-9.el9
sourcerpm: tcpdump-4.99.0-9.el9.src.rpm
- url: https://mirror.stream.centos.org/9-stream/BaseOS/ppc64le/os/Packages/curl-7.76.1-34.el9.ppc64le.rpm
repoid: centos-stream-9-baseos-ppc64le
size: 302468
checksum: sha256:9cda09c3515d6bbe2b84a7ff37c539d4014354dc1fab8ee306517fe195f8777e
name: curl
evr: 7.76.1-34.el9
sourcerpm: curl-7.76.1-34.el9.src.rpm
- url: https://mirror.stream.centos.org/9-stream/BaseOS/ppc64le/os/Packages/iputils-20210202-15.el9.ppc64le.rpm
repoid: centos-stream-9-baseos-ppc64le
size: 183024
checksum: sha256:a5c3d980082b110eb8057691d0cdfb9072a3f907cb816ee3c1ec2baf09f2340a
name: iputils
evr: 20210202-15.el9
sourcerpm: iputils-20210202-15.el9.src.rpm
- url: https://mirror.stream.centos.org/9-stream/BaseOS/ppc64le/os/Packages/libibverbs-57.0-2.el9.ppc64le.rpm
repoid: centos-stream-9-baseos-ppc64le
size: 510132
checksum: sha256:5a56059970a8eb6bd2dc2f35d6b9fee640803c4757cca2bb03b13a5017e74f00
name: libibverbs
evr: 57.0-2.el9
sourcerpm: rdma-core-57.0-2.el9.src.rpm
- url: https://mirror.stream.centos.org/9-stream/BaseOS/ppc64le/os/Packages/libnl3-3.11.0-1.el9.ppc64le.rpm
repoid: centos-stream-9-baseos-ppc64le
size: 389757
checksum: sha256:0f1c5043882c08dbead8f6ae27405c4c494b76c61a35453c1c64cbf13d9cbc00
name: libnl3
evr: 3.11.0-1.el9
sourcerpm: libnl3-3.11.0-1.el9.src.rpm
- url: https://mirror.stream.centos.org/9-stream/BaseOS/ppc64le/os/Packages/libpcap-1.10.0-4.el9.ppc64le.rpm
repoid: centos-stream-9-baseos-ppc64le
size: 185549
checksum: sha256:b9b71c78957801727e614a909b079090090de7877a065f99be9db4329cee6ff5
name: libpcap
evr: 14:1.10.0-4.el9
sourcerpm: libpcap-1.10.0-4.el9.src.rpm
- url: https://mirror.stream.centos.org/9-stream/BaseOS/ppc64le/os/Packages/lksctp-tools-1.0.19-2.el9.ppc64le.rpm
repoid: centos-stream-9-baseos-ppc64le
size: 98070
checksum: sha256:f60c333c9f8e0e5d32a3dd219a8155c877254300de93cb6a667197268deeaeff
name: lksctp-tools
evr: 1.0.19-2.el9
sourcerpm: lksctp-tools-1.0.19-2.el9.src.rpm
- url: https://mirror.stream.centos.org/9-stream/BaseOS/ppc64le/os/Packages/lmdb-libs-0.9.29-3.el9.ppc64le.rpm
repoid: centos-stream-9-baseos-ppc64le
size: 72258
checksum: sha256:9daaaee5ccf44c6f553683d657a5353c09e723226d7765b118f629cd142b7a63
name: lmdb-libs
evr: 0.9.29-3.el9
sourcerpm: lmdb-0.9.29-3.el9.src.rpm
- url: https://mirror.stream.centos.org/9-stream/BaseOS/ppc64le/os/Packages/protobuf-c-1.3.3-13.el9.ppc64le.rpm
repoid: centos-stream-9-baseos-ppc64le
size: 39063
checksum: sha256:1599d993535a241d23c45423d2fc3b7f53307e7dc52d613f0ccbfece7b54377c
name: protobuf-c
evr: 1.3.3-13.el9
sourcerpm: protobuf-c-1.3.3-13.el9.src.rpm
source: []
module_metadata: []
- arch: s390x
packages:
- url: https://cdn.redhat.com/content/eus/rhel9/9.4/s390x/appstream/os/Packages/b/bind-libs-9.16.23-18.el9_4.10.s390x.rpm
repoid: rhel-9-for-s390x-appstream-rpms
size: 1233213
checksum: sha256:e9ab976b9960063e2450cb802d87255385c47b82030dc8b6deb84f5d199306a7
name: bind-libs
evr: 32:9.16.23-18.el9_4.10
sourcerpm: bind-9.16.23-18.el9_4.10.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.4/s390x/appstream/os/Packages/b/bind-license-9.16.23-18.el9_4.10.noarch.rpm
repoid: rhel-9-for-s390x-appstream-rpms
size: 11778
checksum: sha256:7f5161e506b24e0ce1df74a198c5fa8b6a8ff0351c1be55c6755a4ad685242f7
name: bind-license
evr: 32:9.16.23-18.el9_4.10
sourcerpm: bind-9.16.23-18.el9_4.10.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.4/s390x/appstream/os/Packages/b/bind-utils-9.16.23-18.el9_4.10.s390x.rpm
repoid: rhel-9-for-s390x-appstream-rpms
size: 209602
checksum: sha256:62429b7b5d30bca82ab56812f4f504d28312f73037b991c68218be47d5140f79
name: bind-utils
evr: 32:9.16.23-18.el9_4.10
sourcerpm: bind-9.16.23-18.el9_4.10.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.4/s390x/appstream/os/Packages/f/fstrm-0.6.1-3.el9.s390x.rpm
repoid: rhel-9-for-s390x-appstream-rpms
size: 29853
checksum: sha256:aab9775d0f1ef189c82069a4af4c540c669d61efdc285696fb3bde3c6a9fe9ea
name: fstrm
evr: 0.6.1-3.el9
sourcerpm: fstrm-0.6.1-3.el9.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.4/s390x/appstream/os/Packages/i/iperf3-3.9-11.el9_4.1.s390x.rpm
repoid: rhel-9-for-s390x-appstream-rpms
size: 108095
checksum: sha256:1752008fbf0a27ba061816d0593fde82906dff572715809f01e336bbbdb9381e
name: iperf3
evr: 3.9-11.el9_4.1
sourcerpm: iperf3-3.9-11.el9_4.1.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.4/s390x/appstream/os/Packages/l/libmaxminddb-1.5.2-3.el9.s390x.rpm
repoid: rhel-9-for-s390x-appstream-rpms
size: 36596
checksum: sha256:e1ccafd790c887c4503ed0958ac6070041b0f86630754b9acbe651accf49dc38
name: libmaxminddb
evr: 1.5.2-3.el9
sourcerpm: libmaxminddb-1.5.2-3.el9.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.4/s390x/appstream/os/Packages/l/libuv-1.42.0-2.el9_4.s390x.rpm
repoid: rhel-9-for-s390x-appstream-rpms
size: 150561
checksum: sha256:7badf8ffee70ff4eabd9b96701d8926752c961e395dd79ecd70460056b88024f
name: libuv
evr: 1:1.42.0-2.el9_4
sourcerpm: libuv-1.42.0-2.el9_4.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.4/s390x/appstream/os/Packages/n/nmap-ncat-7.92-1.el9.s390x.rpm
repoid: rhel-9-for-s390x-appstream-rpms
size: 228274
checksum: sha256:a6b33e568ea35a14bdd1ba1d37bfeb42686740a046312e6140d63af7753ab739
name: nmap-ncat
evr: 3:7.92-1.el9
sourcerpm: nmap-7.92-1.el9.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.4/s390x/appstream/os/Packages/t/tcpdump-4.99.0-9.el9.s390x.rpm
repoid: rhel-9-for-s390x-appstream-rpms
size: 527514
checksum: sha256:40044b25178326f2d4a8b277a2b3123532626a0d39a7d6f6e8a01e502b6a2a74
name: tcpdump
evr: 14:4.99.0-9.el9
sourcerpm: tcpdump-4.99.0-9.el9.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.4/s390x/baseos/os/Packages/c/curl-7.76.1-29.el9_4.2.s390x.rpm
repoid: rhel-9-for-s390x-baseos-rpms
size: 302769
checksum: sha256:ba5004b5b09f574e2601257dc56393cf7b9d3d1dacc232b5cece467865bb147c
name: curl
evr: 7.76.1-29.el9_4.2
sourcerpm: curl-7.76.1-29.el9_4.2.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.4/s390x/baseos/os/Packages/i/iputils-20210202-9.el9_4.5.s390x.rpm
repoid: rhel-9-for-s390x-baseos-rpms
size: 177026
checksum: sha256:8e7249e4819c683f4f9f17b4d278441584a3daed545b6368fdb832a93643db76
name: iputils
evr: 20210202-9.el9_4.5
sourcerpm: iputils-20210202-9.el9_4.5.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.4/s390x/baseos/os/Packages/l/libibverbs-48.0-2.el9_4.s390x.rpm
repoid: rhel-9-for-s390x-baseos-rpms
size: 392239
checksum: sha256:52a99a10bd2de3438115ec40673cfe4fad0b0d0c71830ac2899df14fdc254baa
name: libibverbs
evr: 48.0-2.el9_4
sourcerpm: rdma-core-48.0-2.el9_4.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.4/s390x/baseos/os/Packages/l/libnl3-3.9.0-1.el9.s390x.rpm
repoid: rhel-9-for-s390x-baseos-rpms
size: 353430
checksum: sha256:090a144acf174dbfe0c1b3379269fab71eab205041158713f0860930aee001e5
name: libnl3
evr: 3.9.0-1.el9
sourcerpm: libnl3-3.9.0-1.el9.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.4/s390x/baseos/os/Packages/l/libpcap-1.10.0-4.el9.s390x.rpm
repoid: rhel-9-for-s390x-baseos-rpms
size: 172787
checksum: sha256:8eeed3015f2ea273202e6ae622a208a88758ee07dfa9a237fe7e2447646645a8
name: libpcap
evr: 14:1.10.0-4.el9
sourcerpm: libpcap-1.10.0-4.el9.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.4/s390x/baseos/os/Packages/l/lksctp-tools-1.0.19-3.el9_4.s390x.rpm
repoid: rhel-9-for-s390x-baseos-rpms
size: 103290
checksum: sha256:f9e9b208e6fd5e6bab5d6a30b56aeae7dce6d89bbdc218eec250e6df14d3dfe7
name: lksctp-tools
evr: 1.0.19-3.el9_4
sourcerpm: lksctp-tools-1.0.19-3.el9_4.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.4/s390x/baseos/os/Packages/l/lmdb-libs-0.9.29-3.el9.s390x.rpm
repoid: rhel-9-for-s390x-baseos-rpms
size: 65252
checksum: sha256:208717c21c3c8aee802a9437642dc4853368d268c4bd45ca8b0b781d409bb33c
name: lmdb-libs
evr: 0.9.29-3.el9
sourcerpm: lmdb-0.9.29-3.el9.src.rpm
- url: https://cdn.redhat.com/content/eus/rhel9/9.4/s390x/baseos/os/Packages/p/protobuf-c-1.3.3-13.el9.s390x.rpm
repoid: rhel-9-for-s390x-baseos-rpms
size: 38450
checksum: sha256:0ba1d0bcbc80c2dc53fdac3eecf2606aab133ca22ba7cf857d720c78cb120782
name: protobuf-c
evr: 1.3.3-13.el9
sourcerpm: protobuf-c-1.3.3-13.el9.src.rpm
source: []
module_metadata: []
- arch: x86_64
Expand Down
Loading
Loading