Skip to content

Commit dc765c4

Browse files
Merge pull request #1853 from anmazzotti/wait_for_rancher_webhook_chart_test
ci: wait for rancher-webhook when testing charts
2 parents 6d6ec34 + 3ef9e74 commit dc765c4

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

.github/workflows/test_chart.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,11 @@ jobs:
8888
- name: Install Rancher
8989
run: helm install rancher rancher-alpha/rancher --namespace cattle-system --create-namespace --set bootstrapPassword=rancheradmin --set replicas=1 --set hostname="e2e.dev.rancher" --set 'extraEnv[0].name=CATTLE_FEATURES' --set 'extraEnv[0].value=turtles=false' --version ${{ env.RANCHER_VERSION }} --wait
9090

91+
- name: Wait for rancher-webhook
92+
run: |
93+
kubectl --namespace cattle-system wait --for=create deployments/rancher-webhook --timeout=300s
94+
kubectl --namespace cattle-system wait --for=condition=Available deployment/rancher-webhook --timeout=300s
95+
9196
- name: Run chart-testing (install)
9297
run: helm install rancher-turtles out/charts/rancher-turtles/ -n rancher-turtles-system --set namespace=rancher-turtles-system --create-namespace --wait --debug
9398

@@ -157,6 +162,11 @@ jobs:
157162
- name: Install Rancher
158163
run: helm repo add rancher-alpha https://releases.rancher.com/server-charts/alpha && helm install rancher rancher-alpha/rancher --namespace cattle-system --create-namespace --set bootstrapPassword=rancheradmin --set replicas=1 --set hostname="e2e.dev.rancher" --set 'extraEnv[0].name=CATTLE_FEATURES' --set 'extraEnv[0].value=turtles=false' --version ${{ env.RANCHER_VERSION }} --wait
159164

165+
- name: Wait for rancher-webhook
166+
run: |
167+
kubectl --namespace cattle-system wait --for=create deployments/rancher-webhook --timeout=300s
168+
kubectl --namespace cattle-system wait --for=condition=Available deployment/rancher-webhook --timeout=300s
169+
160170
- name: Install rancher-turtles chart
161171
run: helm install rancher-turtles out/charts/rancher-turtles/ -n rancher-turtles-system --set namespace=rancher-turtles-system --create-namespace --wait --debug
162172

0 commit comments

Comments
 (0)