[Skiboot] [PATCH] opal-ci: Use the Fedora container registry

Reza Arbab arbab at linux.ibm.com
Wed Sep 13 06:55:40 AEST 2023


The Fedora images in the Docker hub container registry are updated less
frequently and lag the ones from Fedora's offical repo.

In my experience, this often leads to periods where our CI testing is
broken on rawhide due to some short-lived issue that is already fixed in
current images.

So, change our Dockerfiles to pull specifically from the upstream
registry.fedoraproject.org instead.

Signed-off-by: Reza Arbab <arbab at linux.ibm.com>
---
 opal-ci/Dockerfile-fedora-rawhide | 2 +-
 opal-ci/Dockerfile-fedora37       | 2 +-
 opal-ci/Dockerfile-fedora38       | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/opal-ci/Dockerfile-fedora-rawhide b/opal-ci/Dockerfile-fedora-rawhide
index 500b8044d824..b97ec50e38c4 100644
--- a/opal-ci/Dockerfile-fedora-rawhide
+++ b/opal-ci/Dockerfile-fedora-rawhide
@@ -1,4 +1,4 @@
-FROM fedora:rawhide
+FROM registry.fedoraproject.org/fedora:rawhide
 RUN dnf -y update
 RUN dnf -y install --allowerasing wget curl xterm gcc git xz make diffutils findutils expect valgrind valgrind-devel ccache dtc openssl openssl-devel gcc-powerpc64-linux-gnu mbedtls-devel which qemu-system-ppc
 # for building documentation and the coverage report
diff --git a/opal-ci/Dockerfile-fedora37 b/opal-ci/Dockerfile-fedora37
index 7ad3951fa92a..ce6081349977 100644
--- a/opal-ci/Dockerfile-fedora37
+++ b/opal-ci/Dockerfile-fedora37
@@ -1,4 +1,4 @@
-FROM fedora:37
+FROM registry.fedoraproject.org/fedora:37
 RUN dnf -y update
 RUN dnf -y install --allowerasing wget curl xterm gcc git xz make diffutils findutils expect valgrind valgrind-devel ccache dtc openssl openssl-devel gcc-powerpc64-linux-gnu mbedtls-devel which qemu-system-ppc
 # for building documentation and the coverage report
diff --git a/opal-ci/Dockerfile-fedora38 b/opal-ci/Dockerfile-fedora38
index 8638dd652357..5266f02b5358 100644
--- a/opal-ci/Dockerfile-fedora38
+++ b/opal-ci/Dockerfile-fedora38
@@ -1,4 +1,4 @@
-FROM fedora:38
+FROM registry.fedoraproject.org/fedora:38
 RUN dnf -y update
 RUN dnf -y install --allowerasing wget curl xterm gcc git xz make diffutils findutils expect valgrind valgrind-devel ccache dtc openssl openssl-devel gcc-powerpc64-linux-gnu mbedtls-devel which qemu-system-ppc
 # for building documentation and the coverage report
-- 
2.39.3



More information about the Skiboot mailing list