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