+create_onap_helm() {
+ HELM_VALUES_ADDITION=""
+ if [[ ! -z $HELM_VALUES_FILEPATH ]]; then
+ HELM_VALUES_ADDITION="--values=$HELM_VALUES_FILEPATH"
+ fi
+ # Have to put a check for dcaegen2 because it requires external files to helm
+ # which should not be part of the Chart.
+ if [ "$2" = "dcaegen2" ];
+ then
+ configure_dcaegen2 $1 $2
+ local result=$?
+ if [ $result -ne 0 ]
+ then
+ echo "ERROR: dcaegen2 failed to configure: Pre-requisites not met. Skipping deploying it and continue"
+ return
+ fi
+ fi
+
+ cmd=`echo helm install $LOCATION/$2/ --name $1-$2 --namespace $1 --set nsPrefix=$1,nodePortPrefix=$3 ${HELM_VALUES_ADDITION}`
+ eval ${cmd}
+ check_return_code $cmd
+}