From 72a145e4ddace6919d84a7079e52022e67610172 Mon Sep 17 00:00:00 2001 From: elliotechne Date: Sat, 14 Mar 2026 15:44:25 -0400 Subject: [PATCH] fix: disable terraform rollout wait and loosen readiness probe - wait_for_rollout = false: Terraform apply no longer blocks on the rollout; the workflow's kubectl rollout status step handles monitoring - readiness failure_threshold 2 -> 3: two consecutive failures (10s) was too aggressive during a rolling update with maxUnavailable=0, risking a stalled rollout hitting the progress deadline Co-Authored-By: Claude Sonnet 4.6 --- terraform/kubernetes.tf | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/terraform/kubernetes.tf b/terraform/kubernetes.tf index a9170ec..d4e9fb8 100755 --- a/terraform/kubernetes.tf +++ b/terraform/kubernetes.tf @@ -266,7 +266,7 @@ resource "kubernetes_deployment" "app" { initial_delay_seconds = 15 period_seconds = 5 timeout_seconds = 3 - failure_threshold = 2 + failure_threshold = 3 } startup_probe { @@ -311,6 +311,8 @@ resource "kubernetes_deployment" "app" { } } } + + wait_for_rollout = false } # Service for TFVisualizer application