introduce 'REGISTRY' argument to all Dockerfiles

This is initialized to docker.io, keeping the default behaviour
if not specified.  However, it allows us to specify a private
registry later on.

Related: OS#4839
Change-Id: I32d4ee6256033c809108c1b86cb6b6c58d880f49
This commit is contained in:
Harald Welte 2020-11-02 14:24:39 +01:00
parent a90660bef8
commit 027826fdba
30 changed files with 60 additions and 30 deletions

View File

@ -1,4 +1,5 @@
FROM alpine:3.6
ARG REGISTRY=docker.io
FROM ${REGISTRY}/alpine:3.6
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,5 +1,6 @@
ARG USER
FROM centos:centos8
ARG REGISTRY=docker.io
FROM ${REGISTRY}/centos:centos8
# dnf-utils: for repoquery
RUN dnf install -y \

View File

@ -1,4 +1,5 @@
FROM centos:centos8
ARG REGISTRY=docker.io
FROM ${REGISTRY}/centos:centos8
# Let package metadata expire after 60 seconds instead of 48 hours
RUN echo "metadata_expire=60" >> /etc/dnf/dnf.conf && cat /etc/dnf/dnf.conf

View File

@ -1,4 +1,5 @@
FROM debian:buster
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:buster
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM debian:buster
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:buster
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM debian:jessie
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:jessie
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM debian:jessie
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:jessie
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,5 +1,6 @@
ARG USER
FROM debian:stretch
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:stretch
COPY Release.key /tmp/Release.key

View File

@ -1,4 +1,5 @@
FROM debian:sid
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:sid
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM debian:stretch
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:stretch
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -2,7 +2,8 @@
# See master-builds.yml, gerrit-verifications.yml in osmo-ci.git.
ARG DEBIAN_VERSION=stretch
FROM debian:${DEBIAN_VERSION}
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:${DEBIAN_VERSION}
# Make "$DEBIAN_VERSION" available after FROM
# https://docs.docker.com/engine/reference/builder/#understand-how-arg-and-from-interact

View File

@ -1,4 +1,5 @@
FROM debian:stretch
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:stretch
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM archlinux/base
ARG REGISTRY=docker.io
FROM ${REGISTRY}/archlinux/base
MAINTAINER Vadim Yanitskiy <axilirator@gmail.com>

View File

@ -59,6 +59,7 @@ post-push:
docker-build: .release
docker build \
--build-arg USER=$(USERNAME) \
--build-arg REGISTRY=$(REGISTRY_HOST) \
--build-arg OSMO_TTCN3_BRANCH=$(OSMO_TTCN3_BRANCH) \
--build-arg DISTRO=$(DISTRO) \
--build-arg LIBOSMOCORE_BRANCH=$(LIBOSMOCORE_BRANCH) \

View File

@ -1,4 +1,5 @@
FROM debian:buster
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:buster
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM debian:stretch
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:stretch
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM debian:stretch
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:stretch
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM debian:stretch
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:stretch
MAINTAINER Daniel Willmann <dwillmann@sysmocom.de>

View File

@ -1,4 +1,5 @@
FROM debian:stretch
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:stretch
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM debian:stretch
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:stretch
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM debian:stretch
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:stretch
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM debian:stretch
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:stretch
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM debian:stretch
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:stretch
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM debian:stretch
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:stretch
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM debian:stretch
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:stretch
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM debian:stretch
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:stretch
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM debian:stretch
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:stretch
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM debian:stretch
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:stretch
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM debian:stretch
ARG REGISTRY=docker.io
FROM ${REGISTRY}/debian:stretch
MAINTAINER Harald Welte <laforge@gnumonks.org>

View File

@ -1,4 +1,5 @@
FROM ubuntu:zesty
ARG REGISTRY=docker.io
FROM ${REGISTRY}/ubuntu:zesty
MAINTAINER Harald Welte <laforge@gnumonks.org>