#!/bin/bash NAMESPACE="default" HELM_OUTPUT="" if [ -e "Chart.yaml" ]; then NAMESPACE=$(yq e '.chart_template.namespace' values.yaml) helm dependency build . HELM_OUTPUT=$(helm template -g --set-json="chart_template.subchartData=$(yq '.dependencies[] | select(.condition == "subchart")' Chart.yaml -ojson | jq -rc)" .) else HELM_OUTPUT=$(cat ./*.yaml) NAMESPACE=$(cat ./*.yaml | yq -ojson | jq -r 'select(.metadata.namespace) | .metadata.namespace' | head -n1) fi SA_NAME="${NAMESPACE}-cicd" resources=$(echo "$HELM_OUTPUT" | yq -o=json | jq -rc '{apiVersion, kind}' | sort | uniq) cat <>> https://git.ties.one/ties/n8n/actions/runs/60 NEW_KUBECONFIG="kubeconfig-${NAMESPACE}-cicd.yaml" URL=$(echo "$GITHUB_CONTEXT" | jq -r '.event.repository.html_url') cat <