Proper way to securely pass s3 credentials

I am trying to host Pyroscope in microservice mode using the official Helm chart. However, I was not able to securely pass credentials to access external MinIO.

What I have tried:

  • Place config with credentials in a secret and mount it (was not able to override config mount)

  • Pass config with environment templates and pass values from secret