Update in test logic
Some checks failed
Test / Unit Tests — K8s Stack (push) Successful in 36s
Test / Integration Test — K8s (k3d) (push) Failing after 2m9s
Test / Static Analysis (push) Successful in 32s
Test / Unit Tests — Docker Stack (push) Successful in 36s

This commit is contained in:
2026-03-14 16:52:09 +01:00
parent 04c1e6c365
commit bbb4399970
2 changed files with 11 additions and 2 deletions

View File

@@ -114,7 +114,12 @@ jobs:
- name: Install Traefik CRDs
run: |
kubectl --kubeconfig /tmp/test-kubeconfig apply \
# Wait for API server to accept connections before applying CRDs
for i in $(seq 1 20); do
kubectl --kubeconfig /tmp/test-kubeconfig get nodes >/dev/null 2>&1 && break
echo "Waiting for API server... ($i/20)"; sleep 3
done
kubectl --kubeconfig /tmp/test-kubeconfig apply --validate=false \
-f https://raw.githubusercontent.com/traefik/traefik/v2.11/docs/content/reference/dynamic-configuration/kubernetes-crd-definition-v1.yml
kubectl --kubeconfig /tmp/test-kubeconfig wait \
--for=condition=established --timeout=60s \

View File

@@ -95,7 +95,11 @@ integration-k8s:
chmod 600 /tmp/test-kubeconfig
- |
echo "── Installing Traefik CRDs ──"
kubectl --kubeconfig /tmp/test-kubeconfig apply \
for i in $(seq 1 20); do
kubectl --kubeconfig /tmp/test-kubeconfig get nodes >/dev/null 2>&1 && break
echo "Waiting for API server... ($i/20)"; sleep 3
done
kubectl --kubeconfig /tmp/test-kubeconfig apply --validate=false \
-f https://raw.githubusercontent.com/traefik/traefik/v2.11/docs/content/reference/dynamic-configuration/kubernetes-crd-definition-v1.yml
kubectl --kubeconfig /tmp/test-kubeconfig wait \
--for=condition=established --timeout=60s \