diff --git a/mirror/Containerfile b/mirror/Containerfile new file mode 100644 index 000000000..efedeeb2d --- /dev/null +++ b/mirror/Containerfile @@ -0,0 +1,14 @@ +FROM centos:latest + +RUN true \ + && yum -y install skopeo \ + && yum -y clean all \ + && true + +ADD images.txt /opt/mirror/ +ADD mirror-images.sh /opt/mirror/ + +ENV HOME=/opt/mirror +WORKDIR /opt/mirror + +CMD ["./mirror-images.sh"] diff --git a/mirror/mirror-buildconfig.yaml b/mirror/mirror-buildconfig.yaml new file mode 100644 index 000000000..96a0347e3 --- /dev/null +++ b/mirror/mirror-buildconfig.yaml @@ -0,0 +1,31 @@ +--- +apiVersion: v1 +kind: ImageStream +metadata: + name: mirror-images + labels: + app: mirror-images +spec: + tags: + - name: latest +--- +apiVersion: v1 +kind: BuildConfig +metadata: + name: mirror-images + labels: + app: mirror-images +spec: + runPolicy: Serial + source: + git: + uri: https://github.com/ceph/ceph-csi + ref: ci/centos + contextDir: mirror + strategy: + dockerStrategy: + dockerfilePath: Containerfile + output: + to: + kind: ImageStreamTag + name: mirror-images:latest