From 85b15e8590d528919c788dd0412b4de168963338 Mon Sep 17 00:00:00 2001 From: Alex Lebens Date: Sun, 30 Nov 2025 19:19:46 -0600 Subject: [PATCH] add step to clear prior manifests --- .gitea/workflows/render-manifests.yaml | 41 +++++++++++++++----------- 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/.gitea/workflows/render-manifests.yaml b/.gitea/workflows/render-manifests.yaml index 950fc1a82..9e136841a 100644 --- a/.gitea/workflows/render-manifests.yaml +++ b/.gitea/workflows/render-manifests.yaml @@ -37,6 +37,11 @@ jobs: token: ${{ secrets.GITEA_TOKEN }} version: v3.17.2 # Pending https://github.com/helm/helm/pull/30743 + - name: Remove Prior Manifests + run: | + cd ${MANIFEST_DIR}/clusters + rm -rf ./* + - name: Render Helm Manifests run: | for cluster in ${CLUSTERS}; do @@ -45,30 +50,30 @@ jobs: echo ">> Rendering chart: $chart_name" if [ -f "$chart_path/Chart.yaml" ]; then - mkdir -p ${MANIFEST_DIR}/clusters/$cluster/manifests/$chart_name - OUTPUT_FILE="${MANIFEST_DIR}/clusters/$cluster/manifests/$chart_name/$chart_name.yaml" + mkdir -p ${MANIFEST_DIR}/clusters/$cluster/manifests/$chart_name + OUTPUT_FILE="${MANIFEST_DIR}/clusters/$cluster/manifests/$chart_name/$chart_name.yaml" - cd $chart_path + cd $chart_path - echo "" - echo ">> Building helm dependency ..." - helm dependency build + echo "" + echo ">> Building helm dependency ..." + helm dependency build - echo "" - echo ">> Linting helm ..." - helm lint --namespace "$chart_name" --with-subcharts + echo "" + echo ">> Linting helm ..." + helm lint --namespace "$chart_name" --with-subcharts - echo "" - echo ">> Rendering templates ..." - helm template "$chart_name" ./ --namespace "$chart_name" --include-crds > "$OUTPUT_FILE" + echo "" + echo ">> Rendering templates ..." + helm template "$chart_name" ./ --namespace "$chart_name" --include-crds > "$OUTPUT_FILE" - echo "" - echo ">> Manifests for $chart_name rendered to $OUTPUT_FILE" - echo "" + echo "" + echo ">> Manifests for $chart_name rendered to $OUTPUT_FILE" + echo "" else - echo "" - echo ">> Directory $chart_path does not contain a Chart.yaml. Skipping ..." - echo "" + echo "" + echo ">> Directory $chart_path does not contain a Chart.yaml. Skipping ..." + echo "" fi done done