X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=installers%2Ffull_install_osm.sh;h=f7a51d158f2cc8e09641a711c2bbf1178d66fbd0;hb=024b5ed16fec7f12bd1053e4d0154919b523b36a;hp=6ddf4aa49e418e76f97abbba94d979f1d5d7db02;hpb=91c1941ac076d3c03b78034ad50cd1984413a98a;p=osm%2Fdevops.git diff --git a/installers/full_install_osm.sh b/installers/full_install_osm.sh index 6ddf4aa4..f7a51d15 100755 --- a/installers/full_install_osm.sh +++ b/installers/full_install_osm.sh @@ -143,10 +143,12 @@ function check_packages() { NEEDED_PACKAGES="$1" echo -e "Checking required packages: ${NEEDED_PACKAGES}" for PACKAGE in ${NEEDED_PACKAGES} ; do - dpkg -L ${PACKAGE} &>/dev/null + dpkg -L ${PACKAGE} if [ $? -ne 0 ]; then - echo -e "Package ${PACKAGE} is not installed. Updating apt" + echo -e "Package ${PACKAGE} is not installed." + echo -e "Updating apt-cache ..." sudo apt-get update + echo -e "Installing ${PACKAGE} ..." sudo apt-get install -y ${PACKAGE} || FATAL "failed to install ${PACKAGE}" fi done @@ -253,10 +255,6 @@ function generate_docker_images() { sg docker -c "docker pull wurstmeister/kafka:${KAFKA_TAG}" || FATAL "cannot get kafka docker image" fi - if [ -z "$TO_REBUILD" ] || echo $TO_REBUILD | grep -q MONGO ; then - sg docker -c "docker pull mongo" || FATAL "cannot get mongo docker image" - fi - if [ -z "$TO_REBUILD" ] || echo $TO_REBUILD | grep -q PROMETHEUS ; then sg docker -c "docker pull prom/prometheus:${PROMETHEUS_TAG}" || FATAL "cannot get prometheus docker image" fi @@ -340,7 +338,6 @@ function generate_k8s_manifest_files() { [ -z "${DEBUG_INSTALL}" ] || DEBUG beginning of function #Kubernetes resources sudo cp -bR ${OSM_DEVOPS}/installers/docker/osm_pods $OSM_DOCKER_WORK_DIR - sudo rm -f $OSM_K8S_WORK_DIR/mongo.yaml [ -z "${DEBUG_INSTALL}" ] || DEBUG end of function } @@ -659,7 +656,6 @@ function install_osm() { # if no host is passed in, we need to install lxd/juju, unless explicilty asked not to if [ -z "$OSM_VCA_HOST" ] && [ -z "$INSTALL_NOLXD" ] && [ -z "$LXD_CLOUD_FILE" ]; then - check_packages "snapd" install_lxd fi @@ -838,6 +834,8 @@ function dump_vars(){ echo "OPENSTACK_VM_NAME"="$OPENSTACK_VM_NAME" echo "OSM_DEVOPS=$OSM_DEVOPS" echo "OSM_DOCKER_TAG=$OSM_DOCKER_TAG" + echo "OSM_DOCKER_WORK_DIR=$OSM_DOCKER_WORK_DIR" + echo "OSM_K8S_WORK_DIR=$OSM_K8S_WORK_DIR" echo "OSM_STACK_NAME=$OSM_STACK_NAME" echo "OSM_VCA_HOST=$OSM_VCA_HOST" echo "OSM_VCA_PUBKEY=$OSM_VCA_PUBKEY" @@ -1154,7 +1152,7 @@ fi # if develop, we force master [ -z "$COMMIT_ID" ] && [ -n "$DEVELOP" ] && COMMIT_ID="master" -check_packages "git wget curl tar" +check_packages "git wget curl tar snapd" sudo snap install jq if [ -z "$OSM_DEVOPS" ]; then