From: avanthakkar Date: Wed, 13 Sep 2023 10:49:01 +0000 (+0530) Subject: mgr/dashboard: fix bootstrap script for cephadm installation X-Git-Tag: v19.0.0~339^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=7d4ae2331f7d19b12d3993caf50728fe6eb80960;p=ceph-ci.git mgr/dashboard: fix bootstrap script for cephadm installation Fixes: https://tracker.ceph.com/issues/62827 Signed-off-by: avanthakkar --- diff --git a/src/pybind/mgr/dashboard/ci/cephadm/bootstrap-cluster.sh b/src/pybind/mgr/dashboard/ci/cephadm/bootstrap-cluster.sh index 6a427161a08..7c42800fd0c 100755 --- a/src/pybind/mgr/dashboard/ci/cephadm/bootstrap-cluster.sh +++ b/src/pybind/mgr/dashboard/ci/cephadm/bootstrap-cluster.sh @@ -8,8 +8,10 @@ mkdir /root/bin export CEPHADM_IMAGE='quay.ceph.io/ceph-ci/ceph:main' CEPHADM="/root/bin/cephadm" +CEPHADM_SRC="/mnt/{{ ceph_dev_folder }}/src/cephadm/cephadm" + +cp $CEPHADM_SRC $CEPHADM -/mnt/{{ ceph_dev_folder }}/src/cephadm/build.sh $CEPHADM mkdir -p /etc/ceph mon_ip=$(ifconfig eth0 | grep 'inet ' | awk '{ print $2}') diff --git a/src/pybind/mgr/dashboard/ci/cephadm/start-cluster.sh b/src/pybind/mgr/dashboard/ci/cephadm/start-cluster.sh index 65cb78a45a0..56be5b15964 100755 --- a/src/pybind/mgr/dashboard/ci/cephadm/start-cluster.sh +++ b/src/pybind/mgr/dashboard/ci/cephadm/start-cluster.sh @@ -63,6 +63,10 @@ cd ${CEPH_DEV_FOLDER} : ${VM_IMAGE_URL:='https://download.fedoraproject.org/pub/fedora/linux/releases/36/Cloud/x86_64/images/Fedora-Cloud-Base-36-1.5.x86_64.qcow2'} kcli download image -p ceph-dashboard -u ${VM_IMAGE_URL} ${VM_IMAGE} kcli delete plan -y ceph || true +# Compile cephadm locally for the shared_ceph_folder to pick it up +cd ${CEPH_DEV_FOLDER}/src/cephadm +./build.sh ${CEPH_DEV_FOLDER}/src/cephadm/cephadm +cd ${CEPH_DEV_FOLDER} kcli create plan -f src/pybind/mgr/dashboard/ci/cephadm/ceph_cluster.yml \ -P ceph_dev_folder=${CEPH_DEV_FOLDER} \ ${EXTRA_PARAMS} ceph