]> git.apps.os.sepia.ceph.com Git - ceph.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)
committerSebastian Wagner <sebastian.wagner@suse.com>
Thu, 23 Jul 2020 13:20:10 +0000 (15:20 +0200)
Signed-off-by: Varsha Rao <varao@redhat.com>
(cherry picked from commit d8c6e0d97b20be8a0feb53ecaaee0caf16c812ff)

src/vstart.sh

index 9b50348b5d6d264886c3d257d4be0b69611dbd64..12887730eed0f3ae8782fe34d895c30807811836 100755 (executable)
@@ -982,6 +982,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