boolean
default:"false"
Enable or disable the built-in MinIO deployment.When Enabled: Creates MinIO Deployment, Service, and PersistentVolumeClaim.When Disabled: Configure external S3-compatible storage via:
envVars.STORAGE_SERVICEenvVars.AWS_REGIONenvVars.AWS_BUCKETsecrets.AWS_ACCESS_KEY_IDsecrets.AWS_SECRET_ACCESS_KEY
string
default:"minioadmin"
MinIO root username (equivalent to AWS access key ID).Security Warning: Change this from the default value for any non-development deployment.
string
default:"minioadmin"
MinIO root password (equivalent to AWS secret access key).Security Warning: Use a strong, unique password. This value is exposed to all pods that need S3 access.
minio.image.*
MinIO container image configuration.
string
default:""
Container registry hosting the MinIO image.Default:
"" (empty) - Automatically uses global.imageRegistry valueFallback Behavior:When minio.image.host is empty or not set, the chart uses global.imageRegistry via the crewai-platform.minioImageRegistry template helper.When imageNamePrefixOverride is Set:The image name is automatically simplified:- Original:
proxy/crewai/dockerhub/minio/minio - With
imageNamePrefixOverride: "crewai/"becomes:crewai/minio
string
default:"proxy/crewai/dockerhub/minio/minio"
MinIO container image name.Default:
"proxy/crewai/dockerhub/minio/minio" - Matches Replicated proxy path structurePath Transformation:When global.imageNamePrefixOverride is set, only the final component (minio) is used with the override prefix.string
default:"latest"
MinIO image version tag.Production Recommendation: Use specific version tags instead of
"latest" for predictable deployments.string
default:"IfNotPresent"
Image pull policy for MinIO container.
string
default:""
Image pull secret for MinIO image. If empty, uses the global
image.pullSecret.string
default:"10Gi"
Size of persistent volume for MinIO data.Sizing Guidelines:
- Consider file upload volumes
- Account for container image storage (if using internal registry)
- Plan for artifact and log storage
- Add 50% buffer for growth
string
default:"keep"
Volume reclaim policy (same as
postgres.persistence.reclaimPolicy).string
default:""
StorageClass for MinIO volume.
minio.resources.*
Resource limits and requests for MinIO container.
string
default:"1"
CPU limit for MinIO pod.
string
default:"2Gi"
Memory limit for MinIO pod.
string
default:"500m"
Guaranteed CPU allocation for MinIO pod.
string
default:"1Gi"
Guaranteed memory allocation for MinIO pod.
object
default:"{}"
Node selector for MinIO pod placement.Example:Use Cases:
- Ensure MinIO runs on nodes with fast storage
- Separate storage workload from compute workload
