fix: increase MetalLB speaker daemonset rollout timeout to 180s
Speaker runs on all 3 nodes and needs image pull + startup time per node. 90s was too tight — bumped to 180s to handle slow node startups. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
5
Jenkinsfile
vendored
5
Jenkinsfile
vendored
@@ -118,8 +118,9 @@ pipeline {
|
||||
kubectl apply -f https://raw.githubusercontent.com/metallb/metallb/v0.14.8/config/manifests/metallb-native.yaml
|
||||
|
||||
# Wait for MetalLB controller and speaker to be ready
|
||||
kubectl rollout status deployment/controller -n metallb-system --timeout=90s
|
||||
kubectl rollout status daemonset/speaker -n metallb-system --timeout=90s
|
||||
# speaker is a DaemonSet on all 3 nodes — give it extra time
|
||||
kubectl rollout status deployment/controller -n metallb-system --timeout=120s
|
||||
kubectl rollout status daemonset/speaker -n metallb-system --timeout=180s
|
||||
|
||||
# Apply IP pool config — CRDs must be ready before this
|
||||
kubectl apply -f k8s/overlays/on-premise/metallb/
|
||||
|
||||
Reference in New Issue
Block a user