From dc8acda7f63e18b16f2f5e7ec7cd79fb0e440336 Mon Sep 17 00:00:00 2001 From: Diogo Guerra Date: Fri, 19 Jul 2019 16:27:56 +0200 Subject: [PATCH] Fix if condition to test for var==true Change the validation of the script execution to run only when CERT_MANAGER_API == true as per default definition. dropping: if RUN != "false" Change-Id: I73aad3a3455fa3ebf9b360c40aa6ac003a44ac8a --- .../templates/kubernetes/fragments/enable-cert-api-manager.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/magnum/drivers/common/templates/kubernetes/fragments/enable-cert-api-manager.sh b/magnum/drivers/common/templates/kubernetes/fragments/enable-cert-api-manager.sh index 48bc37b830..fa4bcf6f9d 100644 --- a/magnum/drivers/common/templates/kubernetes/fragments/enable-cert-api-manager.sh +++ b/magnum/drivers/common/templates/kubernetes/fragments/enable-cert-api-manager.sh @@ -5,10 +5,10 @@ printf "Starting to run ${step}\n" . /etc/sysconfig/heat-params -if [ "$(echo $CERT_MANAGER_API | tr '[:upper:]' '[:lower:]')" != "false" ]; then +if [ "$(echo "${CERT_MANAGER_API}" | tr '[:upper:]' '[:lower:]')" = "true" ]; then cert_dir=/etc/kubernetes/certs - echo -e "$CA_KEY" > ${cert_dir}/ca.key + echo -e "${CA_KEY}" > ${cert_dir}/ca.key chown kube.kube ${cert_dir}/ca.key chmod 400 ${cert_dir}/ca.key