Merge "This cannot proceed until NG-UI artifacts are produced."
authorbeierlm <mark.beierl@canonical.com>
Wed, 27 May 2020 14:57:12 +0000 (16:57 +0200)
committerGerrit Code Review <root@osm.etsi.org>
Wed, 27 May 2020 14:57:12 +0000 (16:57 +0200)
1  2 
installers/full_install_osm.sh

@@@ -797,44 -761,11 +772,44 @@@ function deploy_osm_pla_service() 
      kubectl apply -n $OSM_STACK_NAME -f $OSM_DOCKER_WORK_DIR/osm_pla
  }
  
 +#Install helm and tiller
 +function install_helm() {
 +    helm > /dev/null 2>&1
 +    if [ $? != 0 ] ; then
 +        # Helm is not installed. Install helm
 +        curl https://get.helm.sh/helm-v2.15.2-linux-amd64.tar.gz --output helm-v2.15.2.tar.gz
 +        tar -zxvf helm-v2.15.2.tar.gz
 +        sudo mv linux-amd64/helm /usr/local/bin/helm
 +        rm -r linux-amd64
 +        rm helm-v2.15.2.tar.gz
 +    fi
 +
 +    # Checking if tiller has being configured
 +    kubectl --namespace kube-system get serviceaccount tiller > /dev/null 2>&1
 +    if [ $? == 1 ] ; then
 +        # tiller account for kubernetes
 +        kubectl --namespace kube-system create serviceaccount tiller
 +        kubectl create clusterrolebinding tiller-cluster-rule --clusterrole=cluster-admin --serviceaccount=kube-system:tiller
 +        # HELM initialization
 +        helm init --service-account tiller
 +
 +        # Wait for Tiller to be up and running. If timeout expires, continue installing
 +        tiller_timeout=120; counter=0
 +        while (( counter < tiller_timeout ))
 +        do
 +            tiller_status=`kubectl -n kube-system get deployment.apps/tiller-deploy --no-headers |  awk '{print $2'}`
 +            ( [ ! -z "$tiller_status" ] && [ $tiller_status == "1/1" ] ) && break
 +            num=$((counter + 2))
 +            sleep 2
 +        done
 +    fi
 +}
 +
  function parse_yaml() {
-     osm_services="nbi lcm ro pol mon light-ui ng-ui keystone"
+     osm_services="nbi lcm ro pol mon light-ui keystone"
      TAG=$1
      for osm in $osm_services; do
-         $WORKDIR_SUDO sed -i "s/opensourcemano\/$osm:.*/$DOCKER_USER\/$osm:$TAG/g" $OSM_K8S_WORK_DIR/$osm.yaml
+         $WORKDIR_SUDO sed -i "s/opensourcemano\/$osm:.*/opensourcemano\/$osm:$TAG/g" $OSM_K8S_WORK_DIR/$osm.yaml
      done
  }