Tracing Core Module Release v1.5.0
Welcome to the latest release of the tracing module of SIGHUP Distribution
maintained by team SIGHUP by ReeVo.
This release adds the support to Kubernetes 1.35 and updates Grafana Tempo & MinIO.
Component Images 🚢
| Component | Supported Version | Previous Version |
|---|---|---|
tempo-distributed |
2.10.5 |
2.8.2 |
minio-ha |
RELEASE.2026-05-20T23-44-52Z |
RELEASE.2025-09-07T16-13-09Z |
Update Guide 🦮
Process
Warning: This release includes a breaking change in the Tempo Helm chart that makes the memcached
Services headless and changes the StatefulSetserviceName. A manual migration step is required
before applying the new manifests. See the steps below.
Step 1 — Migrate memcached resources
Before applying the new manifests, delete the existing memcached Services and StatefulSets.
The --cascade=orphan flag keeps the pods running to minimize downtime:
kubectl -n tracing delete service --selector 'app.kubernetes.io/instance=tempo-distributed,app.kubernetes.io/component in (memcached,memcached-bloom,memcached-parquet-footer,memcached-frontend-search)'
kubectl -n tracing delete statefulset --selector 'app.kubernetes.io/instance=tempo-distributed,app.kubernetes.io/component in (memcached,memcached-bloom,memcached-parquet-footer,memcached-frontend-search)' --cascade=orphanStep 2 — Apply the new manifests
To upgrade the module run:
kustomize build | kubectl apply -f -The new StatefulSets will adopt the existing pods and perform a rolling upgrade.