fix(tempo): revert config override — resource_dimensions crashes Tempo 2.6.1 #228

Merged
aaron merged 1 commit from plane/HOMELAB-1103-revert-config-override into live 2026-06-12 02:53:11 +00:00
Owner

Problem

PR #227 added a config override with processor.span_metrics.resource_dimensions: [host.name], but Tempo 2.6.1 doesn't support resource_dimensions — it was added in Tempo 2.8.0. When ArgoCD syncs this config, Tempo crashes with:

failed parsing config: field resource_dimensions not found in type spanmetrics.Config

Fix

Remove the config override entirely. This is a partial revert of #227 — the dashboard changes (host_name variable + filters) are kept since they're backward-compatible (default "All").

The real fix for host.name filtering requires upgrading Tempo to >= 2.8.0 (chart >= 1.23.0), which will be tracked in a follow-up ticket.

Urgency

ArgoCD auto-sync will apply the broken config on next sync cycle — merge ASAP.

## Problem PR #227 added a `config` override with `processor.span_metrics.resource_dimensions: [host.name]`, but Tempo 2.6.1 doesn't support `resource_dimensions` — it was added in Tempo 2.8.0. When ArgoCD syncs this config, Tempo crashes with: ``` failed parsing config: field resource_dimensions not found in type spanmetrics.Config ``` ## Fix Remove the `config` override entirely. This is a partial revert of #227 — the dashboard changes (host_name variable + filters) are kept since they're backward-compatible (default "All"). The real fix for host.name filtering requires upgrading Tempo to >= 2.8.0 (chart >= 1.23.0), which will be tracked in a follow-up ticket. ## Urgency ArgoCD auto-sync will apply the broken config on next sync cycle — merge ASAP.
revert(tempo): remove config override — resource_dimensions unsupported in Tempo 2.6.1
Some checks failed
0/0 projects applied successfully.
CI Review / pr-title (pull_request) Has been cancelled
CI Review / helm-validate (pull_request) Has been cancelled
CI Review / ai-review (pull_request) Has been cancelled
Lint & Validate / terraform-validate (pull_request) Has been cancelled
Lint & Validate / yaml-lint (pull_request) Has been cancelled
Lint & Validate / shellcheck (pull_request) Has been cancelled
30a37028bd
Tempo 2.6.1 span_metrics processor only supports span-level dimensions,
not resource_dimensions. The host.name resource attribute set by
HOMELAB-1102 requires Tempo >= 2.8.0 (chart >= 1.23.0).

Dashboards remain with host_name variable/filters — they'll populate
after the Tempo upgrade (HOMELAB-XXX).
aaron merged commit e1eadd2cb1 into live 2026-06-12 02:53:11 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aaron/infra-core!228
No description provided.