From 9375052d6c9ae26f26dbe8520134249bee71dd2d Mon Sep 17 00:00:00 2001 From: unkin-agent Date: Sun, 4 Oct 2026 15:27:49 +1100 Subject: [PATCH] Set traefik resource requests so HPAs can scale (#520) Both traefik HPAs report `ScalingActive False: missing request for cpu` because the chart values set no container resources, so the CPU-utilisation metric can't be computed and neither Deployment ever scales. - traefik-external requests 200m CPU / 128Mi, memory limit 512Mi - traefik-internal requests 500m CPU / 256Mi, memory limit 1Gi - No CPU limits, to avoid throttling the proxy - The chart derives GOMEMLIMIT (90% of the memory limit) from the new limits Reviewed-on: https://git.unkin.net/unkin/argocd-apps/pulls/520 Co-authored-by: unkin-agent Co-committed-by: unkin-agent --- apps/overlays/au-syd1/traefik-system/values-external.yaml | 7 +++++++ apps/overlays/au-syd1/traefik-system/values-internal.yaml | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/apps/overlays/au-syd1/traefik-system/values-external.yaml b/apps/overlays/au-syd1/traefik-system/values-external.yaml index 1152ae2..d3df310 100644 --- a/apps/overlays/au-syd1/traefik-system/values-external.yaml +++ b/apps/overlays/au-syd1/traefik-system/values-external.yaml @@ -74,6 +74,13 @@ autoscaling: kind: Deployment name: "{{ template \"traefik.fullname\" . }}" +resources: + requests: + cpu: 200m + memory: 128Mi + limits: + memory: 512Mi + persistence: enabled: false diff --git a/apps/overlays/au-syd1/traefik-system/values-internal.yaml b/apps/overlays/au-syd1/traefik-system/values-internal.yaml index 8779a41..d35db77 100644 --- a/apps/overlays/au-syd1/traefik-system/values-internal.yaml +++ b/apps/overlays/au-syd1/traefik-system/values-internal.yaml @@ -72,6 +72,13 @@ autoscaling: kind: Deployment name: "{{ template \"traefik.fullname\" . }}" +resources: + requests: + cpu: 500m + memory: 256Mi + limits: + memory: 1Gi + persistence: enabled: false