cephadm: include docker.io in image name
authorSage Weil <sage@redhat.com>
Mon, 17 Feb 2020 16:41:00 +0000 (10:41 -0600)
committerSage Weil <sage@redhat.com>
Wed, 19 Feb 2020 13:10:59 +0000 (07:10 -0600)
This removes a configuration dependency on the container environment.

Signed-off-by: Sage Weil <sage@redhat.com>
qa/workunits/cephadm/test_cephadm.sh
src/cephadm/cephadm
src/common/options.cc
test_cephadm.sh

index c47e694328b635fcd4e9a8a666d1290499492e7b..83adc1dd1a7d102435518ddd3a6393b878ac4d1d 100755 (executable)
@@ -7,9 +7,9 @@ FSID='00000000-0000-0000-0000-0000deadbeef'
 FSID_LEGACY='00000000-0000-0000-0000-ffffdeadbeef'
 
 # images that are used
-IMAGE_MASTER=${IMAGE_MASTER:-'ceph/daemon-base:latest-master-devel'}
-IMAGE_NAUTILUS=${IMAGE_NAUTILUS:-'ceph/daemon-base:latest-nautilus'}
-IMAGE_MIMIC=${IMAGE_MIMIC:-'ceph/daemon-base:latest-mimic'}
+IMAGE_MASTER=${IMAGE_MASTER:-'docker.io/ceph/daemon-base:latest-master-devel'}
+IMAGE_NAUTILUS=${IMAGE_NAUTILUS:-'docker.io/ceph/daemon-base:latest-nautilus'}
+IMAGE_MIMIC=${IMAGE_MIMIC:-'docker.io/ceph/daemon-base:latest-mimic'}
 
 CORPUS_GIT_SUBMOD="cephadm-adoption-corpus"
 TMPDIR=$(mktemp -d)
index 2dccdba1b68ac19aa9a3f7d0c4e0c9179aa872d6..00bd78a60f38462a83108fa2c3c4bb96be8e1937 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/python3
 
-DEFAULT_IMAGE='ceph/daemon-base:latest-master-devel'  # FIXME when octopus is ready!!!
+DEFAULT_IMAGE='docker.io/ceph/daemon-base:latest-master-devel'  # FIXME when octopus is ready!!!
 DATA_DIR='/var/lib/ceph'
 LOG_DIR='/var/log/ceph'
 LOCK_DIR='/run/cephadm'
index 96f31747f83fe7582058aa0734504ee47ba25781..ce0853df50a4f025acdc4eaa6daf843a7f877709 100644 (file)
@@ -438,7 +438,7 @@ std::vector<Option> get_global_options() {
     Option("container_image", Option::TYPE_STR, Option::LEVEL_BASIC)
     .set_description("container image (used by cephadm orchestrator)")
     .set_flag(Option::FLAG_STARTUP)
-    .set_default("ceph/daemon-base:latest-master-devel"),
+    .set_default("docker.io/ceph/daemon-base:latest-master-devel"),
 
     Option("no_config_file", Option::TYPE_BOOL, Option::LEVEL_ADVANCED)
     .set_default(false)
index 5e88d23f4f7a4c2b4968a338e217253279e66d2b..53d73f1272a835d91eb0505fa0f19b4499aff9c0 100755 (executable)
@@ -3,7 +3,7 @@
 SCRIPT_NAME=$(basename ${BASH_SOURCE[0]})
 
 fsid='00000000-0000-0000-0000-0000deadbeef'
-image='ceph/daemon-base:latest-master-devel'
+image='docker.io/ceph/daemon-base:latest-master-devel'
 [ -z "$ip" ] && ip=127.0.0.1
 
 OSD_IMAGE_NAME="${SCRIPT_NAME%.*}_osd.img"