[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v1 11/39] tests/docker: use project specific container registries
From: |
Alex Bennée |
Subject: |
[PATCH v1 11/39] tests/docker: use project specific container registries |
Date: |
Tue, 6 Jul 2021 15:57:49 +0100 |
From: Daniel P. Berrangé <berrange@redhat.com>
Since Docker Hub has started to enforce pull rate limits on clients, it
is preferrable to use project specific container registries where they
are available. Fedora and OpenSUSE projects provide registries.
The images in these registries are also refreshed on a more regular
basis than the ones in docker hub, so the package update should
generally be faster.
While CentOS also has a registry it is considerably outdated compared
to docker.io, and also only provides x86 images, while docker.io images
are multi-arch.
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-Id: <20210623142245.307776-4-berrange@redhat.com>
Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
---
tests/docker/dockerfiles/fedora-cris-cross.docker | 2 +-
tests/docker/dockerfiles/fedora-i386-cross.docker | 2 +-
tests/docker/dockerfiles/fedora-win32-cross.docker | 2 +-
tests/docker/dockerfiles/fedora-win64-cross.docker | 2 +-
tests/docker/dockerfiles/fedora.docker | 2 +-
tests/docker/dockerfiles/opensuse-leap.docker | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/tests/docker/dockerfiles/fedora-cris-cross.docker
b/tests/docker/dockerfiles/fedora-cris-cross.docker
index 1dfff6e0b9..91c373fdd3 100644
--- a/tests/docker/dockerfiles/fedora-cris-cross.docker
+++ b/tests/docker/dockerfiles/fedora-cris-cross.docker
@@ -2,7 +2,7 @@
# Cross compiler for cris system tests
#
-FROM fedora:33
+FROM registry.fedoraproject.org/fedora:33
ENV PACKAGES gcc-cris-linux-gnu
RUN dnf install -y $PACKAGES
RUN rpm -q $PACKAGES | sort > /packages.txt
diff --git a/tests/docker/dockerfiles/fedora-i386-cross.docker
b/tests/docker/dockerfiles/fedora-i386-cross.docker
index 8004fd8ee5..dbb8195eb1 100644
--- a/tests/docker/dockerfiles/fedora-i386-cross.docker
+++ b/tests/docker/dockerfiles/fedora-i386-cross.docker
@@ -1,4 +1,4 @@
-FROM fedora:33
+FROM registry.fedoraproject.org/fedora:33
ENV PACKAGES \
bzip2 \
ccache \
diff --git a/tests/docker/dockerfiles/fedora-win32-cross.docker
b/tests/docker/dockerfiles/fedora-win32-cross.docker
index a638afb525..9fed35f4e1 100644
--- a/tests/docker/dockerfiles/fedora-win32-cross.docker
+++ b/tests/docker/dockerfiles/fedora-win32-cross.docker
@@ -1,4 +1,4 @@
-FROM fedora:33
+FROM registry.fedoraproject.org/fedora:33
# Please keep this list sorted alphabetically
ENV PACKAGES \
diff --git a/tests/docker/dockerfiles/fedora-win64-cross.docker
b/tests/docker/dockerfiles/fedora-win64-cross.docker
index f53007ac86..fb641f6104 100644
--- a/tests/docker/dockerfiles/fedora-win64-cross.docker
+++ b/tests/docker/dockerfiles/fedora-win64-cross.docker
@@ -1,4 +1,4 @@
-FROM fedora:33
+FROM registry.fedoraproject.org/fedora:33
# Please keep this list sorted alphabetically
ENV PACKAGES \
diff --git a/tests/docker/dockerfiles/fedora.docker
b/tests/docker/dockerfiles/fedora.docker
index 9dde3f6a78..a506e68d33 100644
--- a/tests/docker/dockerfiles/fedora.docker
+++ b/tests/docker/dockerfiles/fedora.docker
@@ -1,4 +1,4 @@
-FROM fedora:33
+FROM registry.fedoraproject.org/fedora:33
# Please keep this list sorted alphabetically
ENV PACKAGES \
diff --git a/tests/docker/dockerfiles/opensuse-leap.docker
b/tests/docker/dockerfiles/opensuse-leap.docker
index f7e1cbfbe6..7ebff1b3a8 100644
--- a/tests/docker/dockerfiles/opensuse-leap.docker
+++ b/tests/docker/dockerfiles/opensuse-leap.docker
@@ -1,4 +1,4 @@
-FROM opensuse/leap:15.2
+FROM registry.opensuse.org/opensuse/leap:15.2
# Please keep this list sorted alphabetically
ENV PACKAGES \
--
2.20.1
- [PATCH v1 04/39] Jobs based on custom runners: add job definitions for QEMU's machines, (continued)
- [PATCH v1 04/39] Jobs based on custom runners: add job definitions for QEMU's machines, Alex Bennée, 2021/07/06
- [PATCH v1 05/39] tests/tcg: generalise the disabling of the signals test, Alex Bennée, 2021/07/06
- [PATCH v1 09/39] hw/usb/ccid: remove references to NSS, Alex Bennée, 2021/07/06
- [PATCH v1 10/39] tests/docker: don't use BUILDKIT in GitLab either, Alex Bennée, 2021/07/06
- [PATCH v1 08/39] cirrus: delete FreeBSD and macOS jobs, Alex Bennée, 2021/07/06
- [PATCH v1 07/39] gitlab: support for FreeBSD 12, 13 and macOS 11 via cirrus-run, Alex Bennée, 2021/07/06
- [PATCH v1 37/39] plugins/cache: Added FIFO and LRU eviction policies, Alex Bennée, 2021/07/06
- [PATCH v1 13/39] tests/docker: remove FEATURES env var from templates, Alex Bennée, 2021/07/06
- [PATCH v1 02/39] Jobs based on custom runners: build environment docs and playbook, Alex Bennée, 2021/07/06
- [PATCH v1 11/39] tests/docker: use project specific container registries,
Alex Bennée <=
- [PATCH v1 34/39] docs/devel: tcg-plugins: add execlog plugin description, Alex Bennée, 2021/07/06
- [PATCH v1 32/39] contrib/plugins: enable -Wall for building plugins, Alex Bennée, 2021/07/06
- [PATCH v1 33/39] contrib/plugins: add execlog to log instruction execution and memory access, Alex Bennée, 2021/07/06
- [PATCH v1 23/39] tests/docker: expand opensuse-leap package list, Alex Bennée, 2021/07/06
- [PATCH v1 15/39] tests/docker: fix mistakes in centos package lists, Alex Bennée, 2021/07/06
- [PATCH v1 21/39] tests/docker: expand ubuntu1804 package list, Alex Bennée, 2021/07/06
- [PATCH v1 26/39] tests/tcg: make test-mmap a little less aggressive, Alex Bennée, 2021/07/06
- [PATCH v1 28/39] meson.build: move TCG plugin summary output, Alex Bennée, 2021/07/06
- [PATCH v1 20/39] tests/docker: expand fedora package list, Alex Bennée, 2021/07/06