feat: add longhorn application #4

Merged
jad0s merged 5 commits from dev into main 2026-06-13 18:52:16 +00:00
Showing only changes of commit 25f0f9c064 - Show all commits

View file

@ -52,13 +52,29 @@ jobs:
- name: Wait for ArgoCD sync
run: |
sleep 10
kubectl wait applications \
--all \
--namespace argocd \
--for=jsonpath='{.status.health.status}'=Healthy \
--timeout=300s
- name: Debug on failure
if: failure()
run: |
echo "=== Applications ==="
kubectl get applications -n argocd
echo "=== Pods (all namespaces) ==="
kubectl get pods --all-namespaces
echo "=== Failed pods logs ==="
kubectl get pods --all-namespaces --field-selector=status.phase!=Running,status.phase!=Succeeded \
-o jsonpath='{range .items[*]}{.metadata.namespace}{" "}{.metadata.name}{"\n"}{end}' | \
while read ns pod; do
echo "--- $ns/$pod ---"
kubectl logs -n $ns $pod --all-containers --tail=50 2>/dev/null || true
done
echo "=== Events ==="
kubectl get events --all-namespaces --sort-by='.lastTimestamp' | tail -50
- name: Wait for all deployments
run: kubectl wait --for=condition=available --timeout=300s deployment --all --all-namespaces