Skip to content

[tempo-distributed] Fixes #3736: use correct storageClassName for zone-aware ingester PVCs #3737

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

shityakov
Copy link

🛠️ What this PR does
This PR fixes an issue with the tempo-distributed chart when using zone-aware replication for ingesters.
Specifically, it ensures that the correct storageClassName is passed into the volumeClaimTemplates for each zone.

Previously, the storageClassName value from zones[].storageClass was not used in the generated StatefulSets. This caused the PVCs to default to an incorrect or global storage class, which may lead to provisioning failures or incorrect zone placement.

✅ Changes made
Use the zone-specific storageClass value from the zone map when rendering the PVC block.

🔗 Related issue
Fixes #3736

@CLAassistant
Copy link

CLAassistant commented Jun 6, 2025

CLA assistant check
All committers have signed the CLA.

@shityakov shityakov force-pushed the shityakov-tempo-ingester branch 2 times, most recently from 3217b48 to 282ce84 Compare June 6, 2025 18:23
@shityakov shityakov force-pushed the shityakov-tempo-ingester branch 6 times, most recently from 7ab83c0 to 23d685c Compare June 16, 2025 14:23
@shityakov shityakov force-pushed the shityakov-tempo-ingester branch from 23d685c to 624e887 Compare June 16, 2025 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[tempo-distributed] incorrect storageClass in volumeClaimTemplates when using zoneAwareReplication
2 participants