#!/bin/bash step="install-helm-modules.sh" printf "Starting to run ${step}\n" . /etc/sysconfig/heat-params set -ex echo "Waiting for Kubernetes API..." until [ "ok" = "$(curl --silent http://127.0.0.1:8080/healthz)" ] do sleep 5 done if [ "$(echo ${TILLER_ENABLED} | tr '[:upper:]' '[:lower:]')" != "true" ]; then echo "Use --labels tiller_enabled=True to allow for tiller dependent resources to be installed" else HELM_MODULES_PATH="/srv/magnum/kubernetes/helm" chmod +x ${HELM_MODULES_PATH}/* helm_modules=(${HELM_MODULES_PATH}/*) for module in "${helm_modules[@]}"; do echo "" kubectl apply -f ${module} done fi printf "Finished running ${step}\n"