diff --git a/bootstrap/platform/main.tf b/bootstrap/platform/main.tf index 3b4b80d..16694e8 100644 --- a/bootstrap/platform/main.tf +++ b/bootstrap/platform/main.tf @@ -530,7 +530,7 @@ resource "helm_release" "metrics_server" { version = var.metrics_server.version namespace = var.metrics_server.namespace create_namespace = false - timeout = 600 + timeout = 300 wait = true values = [ @@ -569,12 +569,12 @@ resource "null_resource" "metrics_server_ready" { command = </dev/null 2>&1; do - if [ "$elapsed" -ge 180 ]; then + if [ "$elapsed" -ge 90 ]; then echo "Timed out waiting for metrics-server to serve node metrics." >&2 kubectl --kubeconfig "${self.triggers.kubeconfig_path}" get apiservice v1beta1.metrics.k8s.io -o yaml || true kubectl --kubeconfig "${self.triggers.kubeconfig_path}" -n "${self.triggers.namespace}" get pods -l app.kubernetes.io/name=metrics-server -o wide || true @@ -1238,7 +1238,7 @@ resource "null_resource" "argocd_ready" { version = var.argocd.version node_selector = jsonencode(local.argocd_node_selector) controller_resource_profile = "10m|1|2Gi" - readiness_check = "8" + readiness_check = "9" } provisioner "local-exec" { @@ -1280,7 +1280,7 @@ wait_for_argocd_component() { fi echo "Waiting for Argo CD $target rollout..." - if ! kubectl --kubeconfig "$kubeconfig" -n "$namespace" rollout status "$target" --timeout=600s; then + if ! kubectl --kubeconfig "$kubeconfig" -n "$namespace" rollout status "$target" --timeout=180s; then echo "Timed out waiting for Argo CD $target rollout." >&2 dump_argocd_readiness_debug "$target" "$selector" exit 1 @@ -2053,6 +2053,7 @@ resource "null_resource" "prometheus_stack_readiness" { kubeconfig_path = var.kubeconfig_path namespace = var.observability.namespace release_version = var.observability.prometheus.version + readiness_check = "2" } provisioner "local-exec" { @@ -2063,7 +2064,7 @@ set -euo pipefail kubeconfig="${self.triggers.kubeconfig_path}" namespace="${self.triggers.namespace}" selector="app.kubernetes.io/instance=prometheus-stack" -timeout_seconds=600 +timeout_seconds=180 elapsed=0 dump_prometheus_debug() {