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