Commit b1289245 authored by Pierre Smeyers's avatar Pierre Smeyers
Browse files

Merge branch '31-cannot-deploy-helm-chart-with-dependencies' into 'master'

Resolve "Cannot deploy helm chart with dependencies"

Closes #31

See merge request to-be-continuous/helm!52
parents 0121ffa7 32356cc3
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -455,16 +455,17 @@ stages:
      helm_opts="$helm_opts --namespace $namespace"
    fi

    chart=${HELM_DEPLOY_CHART:-$HELM_CHART_DIR}
    if [ -z "${chart}" ]; then
    package=$(ls -1 ./helm_packages/*.tgz 2>/dev/null || echo "")
    package=${package:-$HELM_DEPLOY_CHART}
    if [ -z "${package}" ]; then
      log_error "No Chart to deploy! Please use \\e[32m\$HELM_DEPLOY_CHART\\e[0m to deploy a chart from a repository"
      log_error "Or check the provided variables to package your own chart!"
      exit 1
    fi
    log_info "--- using \\e[32mchart\\e[0m: \\e[33;1m${chart}\\e[0m"
    log_info "--- using \\e[32mpackage\\e[0m: \\e[33;1m${package}\\e[0m"

    # shellcheck disable=SC2086
    helm $helm_opts $HELM_DEPLOY_ARGS $environment_name $chart
    helm $helm_opts $HELM_DEPLOY_ARGS $environment_name $package

    # maybe execute post deploy script
    postscript="$HELM_SCRIPTS_DIR/helm-post-deploy.sh"