A commonly used flag for helm install is --wait, which makes sure all pods are up and ready before the command exits, waiting for X minutes (configurable via the --timeout flag). If users use the --wait flag directly or via a helm wrapper, the Pyroscope installation will currently fail. This is because the bucket is created in Minio after helm install completes, which in this case will not happen since store-gateways need a bucket to get into the ready state.
The Helm installation instructions for the microservice mode suggest the following command:
A commonly used flag for
helm install
is--wait
, which makes sure all pods are up and ready before the command exits, waiting for X minutes (configurable via the--timeout
flag). If users use the--wait
flag directly or via a helm wrapper, the Pyroscope installation will currently fail. This is because the bucket is created in Minio afterhelm install
completes, which in this case will not happen since store-gateways need a bucket to get into the ready state.