Skip to content

Commit

Permalink
Merge pull request #115 from consideRatio/pr/reduce-timeout
Browse files Browse the repository at this point in the history
Reduce system pod startup timeout from 10m to 5m
  • Loading branch information
consideRatio committed Apr 28, 2024
2 parents cd1c86d + 6809eab commit 2b2ba08
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions action.yml
Expand Up @@ -192,20 +192,20 @@ runs:
- name: Wait for calico, coredns, metrics server, traefik
run: |
echo "::group::Wait for daemonset/calico-node"
kubectl rollout status --watch --timeout 600s daemonset/calico-node -n kube-system
kubectl rollout status --watch --timeout=5m daemonset/calico-node -n kube-system
echo "::endgroup::"
echo "::group::Wait for deployment/calico-kube-controllers"
kubectl rollout status --watch --timeout 600s deployment/calico-kube-controllers -n kube-system
kubectl rollout status --watch --timeout=5m deployment/calico-kube-controllers -n kube-system
echo "::endgroup::"
echo "::group::Wait for deployment/coredns"
kubectl rollout status --watch --timeout 600s deployment/coredns -n kube-system
kubectl rollout status --watch --timeout=5m deployment/coredns -n kube-system
echo "::endgroup::"
echo "::group::Wait for deployment/metrics-server"
if [[ "${{ inputs.metrics-enabled }}" == true ]]; then
kubectl rollout status --watch --timeout 600s deployment/metrics-server -n kube-system
kubectl rollout status --watch --timeout=5m deployment/metrics-server -n kube-system
fi
echo "::endgroup::"
Expand All @@ -214,9 +214,9 @@ runs:
# NOTE: Different versions of k3s install traefik in different ways,
# by waiting for these jobs if they exist, we will be fine no
# matter what.
kubectl wait --for=condition=complete --timeout=600s job/helm-install-traefik-crd -n kube-system || true
kubectl wait --for=condition=complete --timeout=600s job/helm-install-traefik -n kube-system || true
kubectl rollout status --watch --timeout 600s deployment/traefik -n kube-system
kubectl wait --for=condition=complete --timeout=5m job/helm-install-traefik-crd -n kube-system || true
kubectl wait --for=condition=complete --timeout=5m job/helm-install-traefik -n kube-system || true
kubectl rollout status --watch --timeout=5m deployment/traefik -n kube-system
fi
echo "::endgroup::"
shell: bash

0 comments on commit 2b2ba08

Please sign in to comment.