diff --git a/Jenkinsfile b/Jenkinsfile index 75dcd07..16dd557 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -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/