File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -20,9 +20,11 @@ kubectl create namespace "$CS_NAMESPACE" || true
2020# - The cloud should be called openstack
2121# - We will detect a cacert in there and pass it to the helper chart
2222if ! test -r " $CLOUDS_YAML " ; then echo " clouds.yaml $CLOUDS_YAML not readable" ; exit 2; fi
23- CA=$( grep -A11 " ^ $OS_CLOUD :" $CLOUDS_YAML | grep ' cacert:' | sed ' s/^ *cacert: //' )
23+ CA=$( grep -A12 " ^\s\s* $OS_CLOUD :\s* \$ " $CLOUDS_YAML | grep ' cacert:' | head -n1 | sed ' s/^ *cacert: //' )
2424OS_CACERT=${OS_CACERT:- $CA }
2525if test -n " $OS_CACERT " ; then
26+ echo " Found CA cert file configured to be $OS_CACERT "
27+ if test ! -r " $OS_CACERT " ; then echo " ... but could not access it. FATAL." ; exit 3; fi
2628 # Call the helm helper chart now
2729 helm upgrade -i openstack-secrets -n " $CS_NAMESPACE " --create-namespace https://github.com/SovereignCloudStack/openstack-csp-helper/releases/latest/download/openstack-csp-helper.tgz -f $CLOUDS_YAML --set cacert=" $( cat $OS_CACERT ) "
2830else
You can’t perform that action at this time.
0 commit comments