]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
vstart: Remove old ceph images if new cluster is deployed
authorVarsha Rao <varao@redhat.com>
Tue, 14 Jul 2020 10:26:07 +0000 (15:56 +0530)
committerVarsha Rao <varao@redhat.com>
Wed, 15 Jul 2020 16:08:52 +0000 (21:38 +0530)
Signed-off-by: Varsha Rao <varao@redhat.com>
src/vstart.sh

index d1f4a7b16b6e7d9df9999e352be0b7885de38bdc..f242aafedfdc7a2545876788cec7a7e219c264b5 100755 (executable)
@@ -971,6 +971,12 @@ EOF
 
     if [ "$cephadm" -eq 1 ]; then
         debug echo Enabling cephadm orchestrator
+       if [ "$new" -eq 1 ]; then
+               digest=$(curl -s \
+               https://registry.hub.docker.com/v2/repositories/ceph/daemon-base/tags/latest-master-devel \
+               | jq -r '.images[].digest')
+               ceph_adm config set global container_image "docker.io/ceph/daemon-base@$digest"
+       fi
         ceph_adm config-key set mgr/cephadm/ssh_identity_key -i ~/.ssh/id_rsa
         ceph_adm config-key set mgr/cephadm/ssh_identity_pub -i ~/.ssh/id_rsa.pub
         ceph_adm mgr module enable cephadm