From 91e5d728a2a840c7e2716542c0aa74d05e54dbf9 Mon Sep 17 00:00:00 2001 From: Viktor Barzin Date: Sun, 15 Mar 2026 17:24:24 +0000 Subject: [PATCH] etcd defrag cronjob: add --command-timeout=60s Default 5s timeout causes defrag to fail on fragmented DBs. Discovered during manual defrag that took ~7s. --- stacks/platform/modules/infra-maintenance/main.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stacks/platform/modules/infra-maintenance/main.tf b/stacks/platform/modules/infra-maintenance/main.tf index 6e3e108c..abf50453 100644 --- a/stacks/platform/modules/infra-maintenance/main.tf +++ b/stacks/platform/modules/infra-maintenance/main.tf @@ -178,7 +178,7 @@ resource "kubernetes_cron_job_v1" "defrag-etcd" { name = "defrag-etcd" image = "registry.k8s.io/etcd:3.5.21-0" command = ["etcdctl"] - args = ["--endpoints=https://127.0.0.1:2379", "--cacert=/etc/kubernetes/pki/etcd/ca.crt", "--cert=/etc/kubernetes/pki/etcd/healthcheck-client.crt", "--key=/etc/kubernetes/pki/etcd/healthcheck-client.key", "defrag"] + args = ["--endpoints=https://127.0.0.1:2379", "--cacert=/etc/kubernetes/pki/etcd/ca.crt", "--cert=/etc/kubernetes/pki/etcd/healthcheck-client.crt", "--key=/etc/kubernetes/pki/etcd/healthcheck-client.key", "--command-timeout=60s", "defrag"] env { name = "ETCDCTL_API" value = "3"