From: Zhe Huang Date: Wed, 22 Apr 2020 17:04:47 +0000 (-0400) Subject: Update deployment scripts and recipe to the latest X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=1d417dcc634d51b240f373773698f46eeef77e84;p=ric-plt%2Fric-dep.git Update deployment scripts and recipe to the latest This commit includes the following changes. *Add automation to create k8s cluster rules needed to deploy platform components *Disable kernel optimization by default. Add argument option to enable kernel optimization. *Update recipe with new container versions. Signed-off-by: Zhe Huang Change-Id: Ic3dc04b23cd217949df9e5316637ff076406582c --- diff --git a/bin/install b/bin/install index bc9a4ba..2a2424f 100755 --- a/bin/install +++ b/bin/install @@ -61,6 +61,7 @@ function wait_for_cats() { echo } +KERNEL_OPTIMIZATION=false while [ -n "$1" ]; do # while loop starts @@ -72,6 +73,8 @@ while [ -n "$1" ]; do # while loop starts -c) LIST_OF_COMPONENTS=$2 shift ;; + -o) KERNEL_OPTIMIZATION=true + ;; *) echo "Option $1 not recognized" ;; # In case you typed a different option other than a,b,c esac @@ -134,7 +137,77 @@ if [ ! -z "$LOCAL_REPOSITORY" ]; then fi +echo Add cluster roles + cat >ricplt-role.yaml <kernel_optimizer.yaml </dev/null && pwd )" # Download it/dep common template charts #git clone "https://gerrit.o-ran-sc.org/r/it/dep" ../dep -git clone --single-branch --branch r3 "https://gerrit.o-ran-sc.org/r/it/dep" ../dep +git clone --single-branch "https://gerrit.o-ran-sc.org/r/it/dep" ../dep # Start Helm local repo if there isn't one HELM_REPO_PID=$(ps -x | grep "helm serve" | grep -v "grep" | awk '{print $1}') @@ -38,7 +38,7 @@ cp /tmp/ric-common-$COMMON_CHART_VERSION.tgz $HELM_HOME/repository/local/ AUX_COMMON_CHART_VERSION=$(cat $ROOT_DIR/../dep/ric-common/Common-Template/helm/aux-common/Chart.yaml | grep version | awk '{print $2}') helm package -d /tmp $ROOT_DIR/../dep/ric-common/Common-Template/helm/aux-common -cp /tmp/aux-common-$COMMON_CHART_VERSION.tgz $HELM_HOME/repository/local/ +cp /tmp/aux-common-$AUX_COMMON_CHART_VERSION.tgz $HELM_HOME/repository/local/