Rebuild all ceph images at once

- Set Ceph release tag as part of image tag
- Set Ceph version as build arg instead of hard
  coding it in Dockerfiles
- Rebuild all ceph images at once to make
  sure all ceph images are compatible with
  each other

Change-Id: Id9bebb3d3e1e429d8b437d81c871ded75e46918d
This commit is contained in:
Vladimir Kozhukalov
2023-05-04 15:17:10 +03:00
parent b7dcd5406c
commit 0800b6a2c5
11 changed files with 210 additions and 326 deletions

View File

@@ -2,13 +2,12 @@ ARG FROM=docker.io/ubuntu:focal
FROM ${FROM}
ARG KUBE_VERSION=1.16.2
# Quincy 17.2.6
ARG CEPH_RELEASE=quincy
ARG CEPH_RELEASE_TAG=17.2.6-1focal
ARG CEPH_RELEASE
ARG CEPH_RELEASE_TAG
ARG CONFD_VERSION=0.16.0
ARG CEPH_REPO=https://mirror.mirantis.com/acicd/ceph-quincy/
ARG CEPH_KEY=https://mirror.mirantis.com/acicd/ceph-quincy/release.asc
ARG CEPH_REPO
ARG CEPH_KEY
ADD ${CEPH_KEY} /etc/apt/ceph-${CEPH_RELEASE}.key
RUN set -ex ;\