Update images build with repos checkout from gerrit
Change-Id: I27d19e248a1ded6b2a6a2a30b2955da57f23bc3f
diff --git a/common/ubuntu_salt_bootstrap.sh b/common/ubuntu_salt_bootstrap.sh
index cef2c3f..e923866 100644
--- a/common/ubuntu_salt_bootstrap.sh
+++ b/common/ubuntu_salt_bootstrap.sh
@@ -6,15 +6,11 @@
fi
#
CLUSTER_NAME=${CLUSTER_NAME:-lost_cluster_name_variable}
-CLUSTER_MODEL=${CLUSTER_MODEL:-https://github.com/Mirantis/mcp-offline-model.git}
-CLUSTER_MODEL_REF=${CLUSTER_MODEL_REF:-master}
FORMULA_VERSION=${FORMULA_VERSION:-testing}
SALTSTACK_GPG=${SALTSTACK_GPG:-"https://repo.saltstack.com/apt/ubuntu/16.04/amd64/2017.7/SALTSTACK-GPG-KEY.pub"}
SALTSTACK_REPO=${SALTSTACK_REPO:-"http://repo.saltstack.com/apt/ubuntu/16.04/amd64/2017.7 xenial main"}
APT_MIRANTIS_GPG=${APT_MIRANTIS_GPG:-"http://apt.mirantis.com/public.gpg"}
APT_MIRANTIS_SALT_REPO=${APT_MIRANTIS_SALT_REPO:-"http://apt.mirantis.com/xenial/ $FORMULA_VERSION salt"}
-GIT_SALT_FORMULAS_SCRIPTS=${GIT_SALT_FORMULAS_SCRIPTS:-"https://github.com/salt-formulas/salt-formulas-scripts"}
-GIT_SALT_FORMULAS_SCRIPTS_REF=${GIT_SALT_FORMULAS_SCRIPTS_REF:-master}
function process_repos(){
# TODO: those should be unhardcoded and re-writed, using CC model
@@ -51,24 +47,16 @@
rm -v /etc/apt/sources.list.d/mcp_extra.list /etc/apt/preferences.d/mcp_extra
-for g_host in ${CLUSTER_MODEL} ${GIT_SALT_FORMULAS_SCRIPTS} ; do
- _tmp_host=$(echo ${g_host} | awk -F/ '{print $3}')
- ssh-keyscan -T 1 -H ${_tmp_host} >> ~/.ssh/known_hosts || true
-done
-
+[ ! -d /srv/salt ] && mkdir -p /srv/salt
+mount /dev/cdrom /mnt
if [[ ! -d /srv/salt/reclass ]]; then
- git clone --recursive ${CLUSTER_MODEL} /srv/salt/reclass
- pushd /srv/salt/reclass/
- git checkout ${CLUSTER_MODEL_REF}
- popd
+ cp -r /mnt/model /srv/salt/reclass
fi
if [[ ! -d /srv/salt/scripts ]]; then
- git clone --recursive ${GIT_SALT_FORMULAS_SCRIPTS} /srv/salt/scripts
- pushd /srv/salt/scripts/
- git checkout ${GIT_SALT_FORMULAS_SCRIPTS_REF}
- popd
+ cp -r /mnt/salt_scripts /srv/salt/scripts
fi
+umount /mnt
# bootstrap.sh opts
export FORMULAS_SOURCE=pkg