Skip to content

helm: Add rustfs as object store#4681

Draft
simonswine wants to merge 1 commit into
grafana:mainfrom
simonswine:20251210_add-rustfs-as-minio-alternative
Draft

helm: Add rustfs as object store#4681
simonswine wants to merge 1 commit into
grafana:mainfrom
simonswine:20251210_add-rustfs-as-minio-alternative

Conversation

@simonswine

@simonswine simonswine commented Dec 10, 2025

Copy link
Copy Markdown
Contributor

This PR adds rustfs as an alternative object storage backend to MinIO for the Pyroscope Helm chart. Rustfs is a lightweight, S3-compatible object storage solution that can serve as a drop-in replacement for MinIO in development and testing environments.

Changes

  • Added rustfs Helm chart dependency (v1.0.3-cs.3 from simonswine/helm-charts)
  • Updated Makefile to use rustfs.enabled=true instead of minio.enabled=true for microservices architecture
  • Updated Pyroscope configuration to use rustfs endpoint (pyroscope-dev-rustfs-svc:9000) with rustfs credentials

Testing

# Code generation
make helm/docs helm/check helm/lint

# Run microservices cell
$make deploy-micro-services

Notes

I was not able to just use the upstream helm chart for our use case, will open PR to upstream my changes:

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.

1 participant