fix(monitoring): tempo OOMKilled — move resources under tempo.resources
Some checks failed
ci/woodpecker/push/default Pipeline failed

Pipeline #315 failed: tempo-0 CrashLoopBackOff / OOMKilled (exit 137). The
single-binary grafana/tempo chart (v1.24.4) takes container resources at
tempo.resources, not a top-level resources: — so my block was ignored and the pod
fell to the namespace LimitRange default and OOMed. Set tempo.resources explicitly
(req 256Mi / limit 2Gi). tripit + existing monitoring were unaffected throughout.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Viktor Barzin 2026-06-22 06:44:31 +00:00
parent 7513468a2d
commit a02782d11f

View file

@ -22,15 +22,17 @@ tempo:
# Tempo query/HTTP API — the Grafana datasource URL targets this (3100).
server:
http_listen_port: 3100
# Container resources — the single-binary chart key is tempo.resources (NOT a
# top-level `resources:`). With it mis-placed the pod fell to the namespace
# LimitRange default and was OOMKilled (exit 137); set it explicitly here.
resources:
requests:
cpu: 100m
memory: 256Mi
limits:
memory: 2Gi
persistence:
enabled: true
size: 20Gi
storageClassName: proxmox-lvm
resources:
requests:
cpu: 100m
memory: 256Mi
limits:
memory: 1Gi