From 2a5c80a357bf913630058c8f13730f0f750151b1 Mon Sep 17 00:00:00 2001 From: Ben Vincent Date: Sun, 24 May 2026 23:48:57 +1000 Subject: [PATCH] fix(consul): normalize cpu limit to canonical string form 1000m is equivalent to 1 CPU, but Kubernetes normalizes it to "1" on write. ArgoCD string-compares desired vs live, causing permanent OutOfSync on the consul-server StatefulSet. Same root cause as #163. --- apps/overlays/au-syd1/consul/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/overlays/au-syd1/consul/values.yaml b/apps/overlays/au-syd1/consul/values.yaml index 86a49b0..424c6ee 100644 --- a/apps/overlays/au-syd1/consul/values.yaml +++ b/apps/overlays/au-syd1/consul/values.yaml @@ -37,7 +37,7 @@ server: cpu: 100m limits: memory: 2Gi - cpu: 1000m + cpu: "1" client: enabled: false