Hi All,

I could not redeploy DMAAP alone and the helm deploy command keeps failing
and I could not bring up DMAAP again.

I am not quite sure whether this is related to *subchart-overrides.yaml*
generated by the *deploy.sh*.

Below are the commands and debug logs from *deploy.sh* script. Could
someone help me with DMAAP helm redeployment issue would be great.

Thanks & Regards
Vivek


*helm list | grep dev-dmaap*
dev-dmaap         1       Fri Apr  3 08:41:32 2020 FAILED   dmaap-4.0.1
              onap

# Undeploy dmaap alone
*helm undeploy dev-dmaap --purge*


*helm deploy dev-dmaap local/dmaap --timeout 1200 --namespace onap -f
~/global-overrides.yaml*

The above command did not deploy DMAAP again, and it failed.

So, i tried to debug the *deploy.sh* script and it failed with some
conditional check while processing the *subchart-overrides.yaml*. Is there
any workaround to resolve this issue.


*cd ~/.helm/plugins/deploy*

*bash -x ./deploy.sh dev-dmaap local/dmaap --timeout 1200 --namespace onap
-f ~/global-overrides.yaml 2>&1 | tee log.txt*
+ case "${1:-"help"}" in
+ deploy dev-dmaap local/dmaap --timeout 1200 --namespace onap -f
/home/aarna/onap-custom/util-scripts/templates/global-overrides.yaml
+ [[ -z dev-dmaap ]]
+ [[ -z local/dmaap ]]
+ RELEASE=dev-dmaap
+ CHART_URL=local/dmaap
+ FLAGS='--timeout 1200 --namespace onap -f
/home/aarna/onap-custom/util-scripts/templates/global-overrides.yaml'
++ cut -d/ -f1
+ CHART_REPO=local
++ cut -d/ -f2
+ CHART_NAME=dmaap
+ CACHE_DIR=/home/aarna/.helm/plugins/deploy/cache
+ CHART_DIR=/home/aarna/.helm/plugins/deploy/cache/dmaap
+ CACHE_SUBCHART_DIR=/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts
+ LOG_DIR=/home/aarna/.helm/plugins/deploy/cache/dmaap/logs
+ VERBOSE=false
+ [[ --timeout 1200 --namespace onap -f
/home/aarna/onap-custom/util-scripts/templates/global-overrides.yaml =
*\-\-\v\e\r\b\o\s\e* ]]
+ DELAY=false
+ [[ --timeout 1200 --namespace onap -f
/home/aarna/onap-custom/util-scripts/templates/global-overrides.yaml =
*\-\-\d\e\l\a\y* ]]
+ SET_LAST_APPLIED=false
+ [[ --timeout 1200 --namespace onap -f
/home/aarna/onap-custom/util-scripts/templates/global-overrides.yaml =
*\-\-\s\e\t\-\l\a\s\t\-\a\p\p\l\i\e\d* ]]
+ [[ --timeout 1200 --namespace onap -f
/home/aarna/onap-custom/util-scripts/templates/global-overrides.yaml =
*\-\-\d\r\y\-\r\u\n* ]]
++ echo --timeout 1200 --namespace onap -f
/home/aarna/onap-custom/util-scripts/templates/global-overrides.yaml
++ cut -c10-
++ sed -n 's/.*\(namespace\).\s*/\1/p'
++ cut '-d ' -f1
+ NAMESPACE=onap
++ echo --timeout 1200 --namespace onap -f
/home/aarna/onap-custom/util-scripts/templates/global-overrides.yaml
++ sed -n 's/.*\(version\).\s*/\1/p'
++ cut '-d ' -f1
++ cut -c8-
+ VERSION=
+ '[' '!' -z ']'
++ resolve_deploy_flags '--timeout 1200 --namespace onap -f
/home/aarna/onap-custom/util-scripts/templates/global-overrides.yaml'
++ flags=($1)
++ n=6
++ (( i = 0 ))
++ (( i < n ))
++ PARAM=--timeout
++ [[ --timeout == \-\f ]]
++ [[ --timeout == \-\-\v\a\l\u\e\s ]]
++ [[ --timeout == \-\-\s\e\t ]]
++ [[ --timeout == \-\-\s\e\t\-\s\t\r\i\n\g ]]
++ [[ --timeout == \-\-\v\e\r\s\i\o\n ]]
++ DEPLOY_FLAGS=' --timeout'
++ (( i++  ))
++ (( i < n ))
++ PARAM=1200
++ [[ 1200 == \-\f ]]
++ [[ 1200 == \-\-\v\a\l\u\e\s ]]
++ [[ 1200 == \-\-\s\e\t ]]
++ [[ 1200 == \-\-\s\e\t\-\s\t\r\i\n\g ]]
++ [[ 1200 == \-\-\v\e\r\s\i\o\n ]]
++ DEPLOY_FLAGS=' --timeout 1200'
++ (( i++  ))
++ (( i < n ))
++ PARAM=--namespace
++ [[ --namespace == \-\f ]]
++ [[ --namespace == \-\-\v\a\l\u\e\s ]]
++ [[ --namespace == \-\-\s\e\t ]]
++ [[ --namespace == \-\-\s\e\t\-\s\t\r\i\n\g ]]
++ [[ --namespace == \-\-\v\e\r\s\i\o\n ]]
++ DEPLOY_FLAGS=' --timeout 1200 --namespace'
++ (( i++  ))
++ (( i < n ))
++ PARAM=onap
++ [[ onap == \-\f ]]
++ [[ onap == \-\-\v\a\l\u\e\s ]]
++ [[ onap == \-\-\s\e\t ]]
++ [[ onap == \-\-\s\e\t\-\s\t\r\i\n\g ]]
++ [[ onap == \-\-\v\e\r\s\i\o\n ]]
++ DEPLOY_FLAGS=' --timeout 1200 --namespace onap'
++ (( i++  ))
++ (( i < n ))
++ PARAM=-f
++ [[ -f == \-\f ]]
++ i=5
++ (( i++  ))
++ (( i < n ))
++ echo ' --timeout 1200 --namespace onap'
+ DEPLOY_FLAGS=' --timeout 1200 --namespace onap'
++ cut -d- -f2
+ SUBCHART_RELEASE=dmaap
++ cut -d- -f1
+ RELEASE=dev
+ [[ dmaap == dev ]]
+ rm -rf /home/aarna/.helm/plugins/deploy/cache
+ mkdir -p /home/aarna/.helm/plugins/deploy/cache/dmaap/logs
+ [[ -d local/dmaap ]]
+ echo 'fetching local/dmaap'
fetching local/dmaap
+ helm fetch local/dmaap --untar --untardir
/home/aarna/.helm/plugins/deploy/cache
+ mkdir -p /home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts
+ mv /home/aarna/.helm/plugins/deploy/cache/dmaap/charts/common
/home/aarna/.helm/plugins/deploy/cache/dmaap/charts/dmaap-bc
/home/aarna/.helm/plugins/deploy/cache/dmaap/charts/dmaap-dr-node
/home/aarna/.helm/plugins/deploy/cache/dmaap/charts/dmaap-dr-prov
/home/aarna/.helm/plugins/deploy/cache/dmaap/charts/message-router
/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/
+ mv /home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/common
/home/aarna/.helm/plugins/deploy/cache/dmaap/charts/
+ rm /home/aarna/.helm/plugins/deploy/cache/dmaap/requirements.lock
+ mv /home/aarna/.helm/plugins/deploy/cache/dmaap/requirements.yaml
/home/aarna/.helm/plugins/deploy/cache/dmaap/requirements.deploy
+
COMPUTED_OVERRIDES=/home/aarna/.helm/plugins/deploy/cache/dmaap/computed-overrides.yaml
+ helm upgrade -i dev /home/aarna/.helm/plugins/deploy/cache/dmaap
--timeout 1200 --namespace onap -f
/home/aarna/onap-custom/util-scripts/templates/global-overrides.yaml
--dry-run --debug
+ sed -n '/COMPUTED VALUES:/,/HOOKS:/p'
+ sed '1d;$d'
+
GLOBAL_OVERRIDES=/home/aarna/.helm/plugins/deploy/cache/dmaap/global-overrides.yaml
+ generate_overrides
/home/aarna/.helm/plugins/deploy/cache/dmaap/computed-overrides.yaml
/home/aarna/.helm/plugins/deploy/cache/dmaap/global-overrides.yaml
+ SUBCHART_NAMES=($(cat $COMPUTED_OVERRIDES | grep -v '^\s\s'))
++ cat /home/aarna/.helm/plugins/deploy/cache/dmaap/computed-overrides.yaml
++ grep -v '^\s\s'
+ for index in "${!SUBCHART_NAMES[@]}"
+ START=common:
+ END=dmaap-bc:
+ [[ common: == \g\l\o\b\a\l\: ]]
++ cut -d: -f1
+ SUBCHART_DIR=/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/common
+ [[ -d /home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/common ]]
+ for index in "${!SUBCHART_NAMES[@]}"
+ START=dmaap-bc:
+ END=dmaap-dr-node:
+ [[ dmaap-bc: == \g\l\o\b\a\l\: ]]
++ cut -d: -f1
+
SUBCHART_DIR=/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/dmaap-bc
+ [[ -d /home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/dmaap-bc ]]
+ [[ -z dmaap-dr-node: ]]
+ cat /home/aarna/.helm/plugins/deploy/cache/dmaap/computed-overrides.yaml
+ sed -n '/^dmaap-bc:/,/^dmaap-dr-node:/p'
+ cut -c3-
+ sed '1d;$d'
+ for index in "${!SUBCHART_NAMES[@]}"
+ START=dmaap-dr-node:
+ END=dmaap-dr-prov:
+ [[ dmaap-dr-node: == \g\l\o\b\a\l\: ]]
++ cut -d: -f1
+
SUBCHART_DIR=/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/dmaap-dr-node
+ [[ -d
/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/dmaap-dr-node ]]
+ [[ -z dmaap-dr-prov: ]]
+ cat /home/aarna/.helm/plugins/deploy/cache/dmaap/computed-overrides.yaml
+ sed -n '/^dmaap-dr-node:/,/^dmaap-dr-prov:/p'
+ sed '1d;$d'
+ cut -c3-
+ for index in "${!SUBCHART_NAMES[@]}"
+ START=dmaap-dr-prov:
+ END=global:
+ [[ dmaap-dr-prov: == \g\l\o\b\a\l\: ]]
++ cut -d: -f1
+
SUBCHART_DIR=/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/dmaap-dr-prov
+ [[ -d
/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/dmaap-dr-prov ]]
+ [[ -z global: ]]
+ cat /home/aarna/.helm/plugins/deploy/cache/dmaap/computed-overrides.yaml
+ sed -n '/^dmaap-dr-prov:/,/^global:/p'
+ sed '1d;$d'
+ cut -c3-
+ for index in "${!SUBCHART_NAMES[@]}"
+ START=global:
+ END=message-router:
+ [[ global: == \g\l\o\b\a\l\: ]]
+ echo global:
+ cat /home/aarna/.helm/plugins/deploy/cache/dmaap/computed-overrides.yaml
+ sed /common:/,/consul:/d
+ sed '1d;$d'
+ sed -n '/^global:/,/log:/p'
+ for index in "${!SUBCHART_NAMES[@]}"
+ START=message-router:
+ END=
+ [[ message-router: == \g\l\o\b\a\l\: ]]
++ cut -d: -f1
+
SUBCHART_DIR=/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/message-router
+ [[ -d
/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/message-router ]]
+ [[ -z '' ]]
+ cat /home/aarna/.helm/plugins/deploy/cache/dmaap/computed-overrides.yaml
+ sed -n '/^message-router:/,//p'
+ sed '1d;$d'
+ cut -c3-
+ [[ -z dmaap ]]
+ cd /home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/
++ helm ls -q
+ ALL_HELM_RELEASES='dev
dev-aaf
dev-aai
dev-appc
dev-cassandra
dev-cds
dev-clamp
dev-cli
dev-consul
dev-contrib
dev-dcaegen2
dev-esr
dev-log
dev-mariadb-galera
dev-modeling
dev-msb
dev-multicloud
dev-nbi
dev-oof
dev-policy
dev-pomba
dev-robot
dev-sdc
dev-sdnc
dev-sniro-emulator
dev-so
dev-uui
dev-vfc
dev-vid
dev-vnfsdk'
+ for subchart in *
+
SUBCHART_OVERRIDES=/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/dmaap-bc/subchart-overrides.yaml
+ SUBCHART_ENABLED=0
+ [[ -f
/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/dmaap-bc/subchart-overrides.yaml
]]
++ cat
/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/dmaap-bc/subchart-overrides.yaml
++ grep -c '^enabled: true'
+ SUBCHART_ENABLED=1
+ [[ 1 -eq 1 ]]
+ [[ -z dmaap ]]
+ [[ dmaap == \d\m\a\a\p\-\b\c ]]
+ [[ false == \t\r\u\e ]]
+ for subchart in *
+
SUBCHART_OVERRIDES=/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/dmaap-dr-node/subchart-overrides.yaml
+ SUBCHART_ENABLED=0
+ [[ -f
/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/dmaap-dr-node/subchart-overrides.yaml
]]
++ cat
/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/dmaap-dr-node/subchart-overrides.yaml
++ grep -c '^enabled: true'
+ SUBCHART_ENABLED=1
+ [[ 1 -eq 1 ]]
+ [[ -z dmaap ]]
+ [[ dmaap == \d\m\a\a\p\-\d\r\-\n\o\d\e ]]
+ [[ false == \t\r\u\e ]]
+ for subchart in *
+
SUBCHART_OVERRIDES=/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/dmaap-dr-prov/subchart-overrides.yaml
+ SUBCHART_ENABLED=0
+ [[ -f
/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/dmaap-dr-prov/subchart-overrides.yaml
]]
++ cat
/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/dmaap-dr-prov/subchart-overrides.yaml
++ grep -c '^enabled: true'
+ SUBCHART_ENABLED=1
+ [[ 1 -eq 1 ]]
+ [[ -z dmaap ]]
+ [[ dmaap == \d\m\a\a\p\-\d\r\-\p\r\o\v ]]
+ [[ false == \t\r\u\e ]]
+ for subchart in *
+
SUBCHART_OVERRIDES=/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/message-router/subchart-overrides.yaml
+ SUBCHART_ENABLED=0
+ [[ -f
/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/message-router/subchart-overrides.yaml
]]
++ cat
/home/aarna/.helm/plugins/deploy/cache/dmaap-subcharts/message-router/subchart-overrides.yaml
++ grep -c '^enabled: true'
+ SUBCHART_ENABLED=1
+ [[ 1 -eq 1 ]]
+ [[ -z dmaap ]]
+ [[ dmaap == \m\e\s\s\a\g\e\-\r\o\u\t\e\r ]]
+ [[ false == \t\r\u\e ]]
+ helm ls
+ grep FAILED
+ grep dev
+ exit 0


*Here is my global-overrides-dmaap.yaml*

global:
  debugEnabled: true
  flavor: unlimited
  #  loggingRepository: docker.elastic.co
  # nodePortPrefix: 302
  #nodePortPrefixExt: 304
  #persistence:
  #  enableDefaultStorageclass: false
  #  mountPath: /dockerdata-nfs
  #  parameters: {}
  #  storageclassProvisioner: kubernetes.io/no-provisioner
  #  volumeReclaimPolicy: Retain
  pullPolicy: IfNotPresent
  #readinessRepository: oomk8s
  #repositoryCred:
  #  password: docker
  #  user: docker

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#20581): https://lists.onap.org/g/onap-discuss/message/20581
Mute This Topic: https://lists.onap.org/mt/72878243/21656
Group Owner: [email protected]
Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to