Skip to content

Conversation

@simonswine
Copy link
Contributor

@simonswine simonswine commented Dec 10, 2025

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