Skip to content

Commit 12ac002

Browse files
committed
Avoid using commented out cacert: setting.
Also make it robust against extra quotes and whitespace. Signed-off-by: Kurt Garloff <kurt@garloff.de>
1 parent ae61a41 commit 12ac002

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

04-cloud-secret.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ 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
2222
if ! test -r "$CLOUDS_YAML"; then echo "clouds.yaml $CLOUDS_YAML not readable"; exit 2; fi
23-
CA=$(grep -A12 "^\s\s*$OS_CLOUD:\s*\$" $CLOUDS_YAML | grep 'cacert:' | head -n1 | sed 's/^ *cacert: //')
24-
OS_CACERT=${OS_CACERT:-$CA}
23+
CA=$(grep -A12 "^\s\s*$OS_CLOUD:\s*\$" $CLOUDS_YAML | grep '^\s*cacert:' | head -n1 | tr -d '"' | sed 's/^\s*cacert: *//')
24+
OS_CACERT="${OS_CACERT:-$CA}"
2525
# FIXME: We will provide more settings in cluster-settings.env later, hardcode it for now
2626
#if test "$CS_CCMLB=octavia-ovn"; then OCTOVN="--set octavia_ovn=true"; else unset OCTOVN; fi
2727
OCTOVN="--set octavia_ovn=true"

0 commit comments

Comments
 (0)