Merge "Add helm chart for NONRTRIC rAPP Catalogue"
authorZhe Huang <zhehuang@research.att.com>
Fri, 11 Dec 2020 01:32:36 +0000 (01:32 +0000)
committerGerrit Code Review <gerrit@o-ran-sc.org>
Fri, 11 Dec 2020 01:32:36 +0000 (01:32 +0000)
1  2 
bin/deploy-nonrtric
nonrtric/bin/install
nonrtric/bin/uninstall

@@@ -66,37 -53,13 +66,37 @@@ f
  # Start Helm local repo if there isn't one
  HELM_REPO_PID=$(ps -x | grep  "helm serve" | grep -v "grep" | awk '{print $1}')
  if [ -z "$HELM_REPO_PID" ]; then
 -    nohup helm serve >& /dev/null &
 +    if [ -z $IS_HELM3 ]
 +    then
 +      nohup helm serve >& /dev/null &
 +    else
 +      echo EUID:$EUID
 +      if [ $EUID -ne "0" ]
 +         then
 +           echo "Error: Please run the command with sudo as helm servecm needs to copy a file in location needing privilege"
 +           exit;
 +         fi
 +      eval $(helm env |grep HELM_REPOSITORY_CACHE)
 +      echo yes > /tmp/ric-yes
 +      nohup sudo sh -c "helm servecm --port=8879 --context-path=/charts  --storage local --storage-local-rootdir $HELM_REPOSITORY_CACHE/local/  < /tmp/ric-yes " &
 +    fi
  fi
  
 +
  $ROOT_DIR/prepare-common-templates
  
- COMPONENTS=${LIST_OF_COMPONENTS:-"controlpanel a1controller a1simulator policymanagementservice enrichmentservice"}
+ COMPONENTS=${LIST_OF_COMPONENTS:-"controlpanel a1controller a1simulator policymanagementservice enrichmentservice rappcatalogueservice"}
  echo "Packaging NONRTRIC components [$COMPONENTS]"
 +# Package common templates and serve it using Helm local repo
 +HELM_LOCAL_REPO=""
 +if [ $IS_HELM3 ]
 +then
 +  eval $(helm env |grep HELM_REPOSITORY_CACHE)
 +  HELM_LOCAL_REPO="${HELM_REPOSITORY_CACHE}/local/"
 +else
 +  HELM_HOME=$(helm home)
 +  HELM_LOCAL_REPO="${HELM_HOME}/repository/local/"
 +fi
  
  for component in $COMPONENTS; do
      helm dep up $ROOT_DIR/../nonrtric/helm/$component
Simple merge
Simple merge