From 6cb1b0cdecf944d1bb40701b79979104349fc6b0 Mon Sep 17 00:00:00 2001 From: juvdiaz Date: Mon, 25 May 2026 14:04:11 -0600 Subject: [PATCH] Fix workflow Kubernetes manifest validation --- .gitea/workflows/homelab-main.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/homelab-main.yml b/.gitea/workflows/homelab-main.yml index bfda337..ff2a68a 100644 --- a/.gitea/workflows/homelab-main.yml +++ b/.gitea/workflows/homelab-main.yml @@ -36,11 +36,10 @@ jobs: bash -n lab.sh - mapfile -t manifests < <(find apps -type f \( -name '*.yaml' -o -name '*.yml' \) | sort) - kubectl --kubeconfig "${KUBECONFIG:-/home/jv/.kube/config}" apply --dry-run=server -f "${manifests[@]}" + kubectl --kubeconfig "${KUBECONFIG:-/home/jv/.kube/config}" apply --dry-run=server --recursive -f apps set +e - kubectl --kubeconfig "${KUBECONFIG:-/home/jv/.kube/config}" diff -f "${manifests[@]}" + kubectl --kubeconfig "${KUBECONFIG:-/home/jv/.kube/config}" diff --recursive -f apps diff_status="$?" set -e if (( diff_status > 1 )); then