Skip to content

Commit 092604a

Browse files
ci: wait for Traefik CRDs before installing chart
k3s deploys Traefik via its Helm controller asynchronously after cluster startup. Without waiting, helm install fails with "no matches for kind IngressRoute in version traefik.io/v1alpha1". Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 5291222 commit 092604a

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/integration-tests.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,10 @@ jobs:
5555
--no-lb
5656
--image rancher/k3s:v1.32.10-k3s1
5757
58+
- name: Wait for Traefik CRDs
59+
if: matrix.mode.verifyTraefikRoute
60+
run: kubectl wait --for=condition=established crd/ingressroutes.traefik.io --timeout=120s
61+
5862
- name: Build chart dependencies
5963
run: helm dependency build ./charts/ontoserver
6064

0 commit comments

Comments
 (0)