MinIO values#
Values under minio configure MinIO, an S3-compatible object store deployed inside the cluster.
Generated from the Hopsworks Helm chart 5.2.0-alpha-1791549041 (Hopsworks 5.2.0).
Deployed when global._hopsworks.minio.enabled is true.
General#
Defaults as YAML
minio:
add_node_port: false
affinity: {}
buckets:
- name: hopsworks
cleanupOnUninstall:
enabled: true
ttlSecondsAfterFinished: null
deploymentName: minio
enabled: true
hopsworkslib: {}
image:
name: minio
pullPolicy: IfNotPresent
registry: docker.hops.works
tag: RELEASE.2024-03-26T22-10-45Z-cpuv1
nodeSelector: {}
podDisruptionBudget:
enabled: true
minAvailable: 1
protocol: http
publicBuckets:
- name: public
- name: buildkit
replicas: 2
resources:
limits:
cpu: '4'
memory: 8Gi
requests:
cpu: '1'
memory: 4Gi
storage: 100Gi
storageClassName: null
tests:
minioBackup:
bucket: ''
enabled: false
subfolder: ''
tolerations: []
minio#-
Type
object. override minio values minio.add_node_port#- Type
bool, defaultfalse. minio.affinity#- Type
object, default{}. affinity configuration minio.buckets[0].name#- Type
string, default"hopsworks". minio.cleanupOnUninstall#- Type
object, default{"enabled":true,"ttlSecondsAfterFinished":null}. post-delete cleanup of MinIO leftovers. The MinIO StatefulSet PVC survives uninstall; this deletes it by label (app=minio), but only when global._hopsworks.wipeDataOnUninstall is enabled and never for PVCs labelled hopsworks.ai/keep=true. minio.cleanupOnUninstall.enabled#- Type
bool, defaulttrue. enable the post-delete MinIO data-PVC cleanup hook (also requires global._hopsworks.wipeDataOnUninstall) minio.cleanupOnUninstall.ttlSecondsAfterFinished#- Type
string, defaultnil. ttlSecondsAfterFinished for the cleanup Job; null falls through to the global default minio.deploymentName#- Type
string, default"minio". minio.enabled#- Type
bool, defaulttrue. minio.hopsworkslib#- Type
object, default{}. override hopsworkslib values minio.image.name#- Type
string, default"minio". minio.image.pullPolicy#- Type
string, default"IfNotPresent". minio.image.registry#- Type
string, default"docker.hops.works". minio.image.tag#- Type
string, default"RELEASE.2024-03-26T22-10-45Z-cpuv1". minio.nodeSelector#- Type
object, default{}. node selector configuration minio.podDisruptionBudget.enabled#- Type
bool, defaulttrue. minio.podDisruptionBudget.minAvailable#- Type
int, default1. minio.protocol#- Type
string, default"http". minio.publicBuckets[0].name#- Type
string, default"public". minio.publicBuckets[1].name#- Type
string, default"buildkit". minio.replicas#- Type
int, default2. minio.resources.limits.cpu#- Type
string, default"4". minio.resources.limits.memory#- Type
string, default"8Gi". minio.resources.requests.cpu#- Type
string, default"1". minio.resources.requests.memory#- Type
string, default"4Gi". minio.storage#- Type
string, default"100Gi". minio.storageClassName#- Type
string, defaultnil. storage class name minio.tests.minioBackup.bucket#- Type
string, default"". minio.tests.minioBackup.enabled#- Type
bool, defaultfalse. minio.tests.minioBackup.subfolder#- Type
string, default"". minio.tolerations#- Type
list, default[].
deployment#
Defaults as YAML
minio.deployment.env.MINIO_REGION#- Type
string, default"eu-west-1". minio.deployment.env.MINIO_ROOT_PASSWORD#- Type
string, default"minioadmin". minio.deployment.env.MINIO_ROOT_USER#- Type
string, default"minioadmin". minio.deployment.extra_envs#- Type
object, default{"MINIO_PROMETHEUS_AUTH_TYPE":"public"}. extra envs minio.deployment.ports.console#- Type
int, default9001. minio.deployment.ports.http#- Type
int, default9000.
service#
Defaults as YAML
minio.service.annotations."consul.hashicorp.com/service-name"#- Type
string, default"minio". minio.service.annotations."consul.hashicorp.com/service-port"#- Type
string, default"http". minio.service.name#- Type
string, default"minio". minio.service.ports.console#- Type
int, default9001. minio.service.ports.http#- Type
int, default9000.