Currently, only the environment variable RUSTFS_OBS_LOG_DIRECTORY can be configured via Helm. In practice, this makes it easy to exceed the default 512Mi log volume size when log rotation is not properly controlled.
To better manage log growth, we need the following environment variables to be configurable via the Helm chart:
RUSTFS_OBS_LOG_ROTATION_SIZE_MB
RUSTFS_OBS_LOG_ROTATION_TIME
RUSTFS_OBS_LOG_KEEP_FILES
Proposed solutions
Expose the above log rotation variables directly in values.yaml and inject them into the environment ConfigMap, or
Add a generic extraEnv section in the Helm chart to allow users to define additional environment variables as needed.
Currently, only the environment variable RUSTFS_OBS_LOG_DIRECTORY can be configured via Helm. In practice, this makes it easy to exceed the default 512Mi log volume size when log rotation is not properly controlled.
To better manage log growth, we need the following environment variables to be configurable via the Helm chart:
RUSTFS_OBS_LOG_ROTATION_SIZE_MB
RUSTFS_OBS_LOG_ROTATION_TIME
RUSTFS_OBS_LOG_KEEP_FILES
Proposed solutions
Expose the above log rotation variables directly in values.yaml and inject them into the environment ConfigMap, or
Add a generic extraEnv section in the Helm chart to allow users to define additional environment variables as needed.