Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

README.md

docker-minio

Version: 0.6.0 Type: application AppVersion: latest

A Helm chart for deploying SparkFabrik Docker-MinIO application on Kubernetes.

Values

Key Type Default Description
global.ci.labels bool false Enable rendering of the labels defined in global.ci.values on the metadata.labels of all chart resources (Deployment, Service, ServiceAccount, PVC, Ingress) and on the pod template. Typically set by the parent chart, not here.
global.ci.values object {} Labels rendered on all chart resources when global.ci.labels is true, as key/value pairs (e.g. always_on: "true"). Values are rendered quoted.
image.registry string "ghcr.io" The image registry (e.g. docker.io, quay.io, ghcr.io).
image.repository string "sparkfabrik/docker-minio" The image repository.
image.fullRepositoryImage string "" The image repository full url (e.g. docker.io/namespace/image, quay.io/namespace/image, ghcr.io/namespace/image) and repository together as single string. If set, it takes precedence over registry and repository.
image.tag string "" The image tag. If not defined, the appVersion will be used.
image.pullPolicy string "IfNotPresent" The image pull policy.
imagePullSecrets list []
nameOverride string ""
fullnameOverride string ""
env object {} The environment variables to pass to the MinIO container.
envFrom string nil The environment variables to pass to the MinIO container using the envFrom configuration. You can use this to load environment variables from a ConfigMap or a Secret.
console.enabled bool false Enable the MinIO console.
console.port int 9001 The port on which the console will be available.
console.ingress.enabled bool false Enable the console Ingress. ATTENTION: this will create an Ingress resource dedicated to the console, so the console will be available from outside the cluster.
console.ingress.className string "" The Ingress class to use.
console.ingress.annotations object {} The annotations to add to the console Ingress.
console.ingress.hosts list [{"host":"console.chart-example.local","paths":[{"path":"/","pathType":"ImplementationSpecific"}]}] The hosts to use for the console Ingress.
console.ingress.tls list [] The TLS configuration to use for the console Ingress.
serviceAccount.create bool true Specifies whether a service account should be created.
serviceAccount.automount bool true Specifies if automatically mount a ServiceAccount's API credentials.
serviceAccount.annotations object {} Annotations to add to the service account.
serviceAccount.name string "" The name of the service account to use. If not set and create is true, a name is generated using the fullname template.
podAnnotations object {} The annotations to add to the MinIO pod.
podLabels object {} The labels to add to the MinIO pod.
podSecurityContext object {} The security context to add to the MinIO pod.
securityContext object {} The security context to add to the MinIO container.
service.type string "ClusterIP" The type of MinIO service to create. This is the service for the S3 API.
service.port int 9000 The port on which the service will be available. This is the service for the S3 API.
ingress.enabled bool false Enable the Ingress for the MinIO service.
ingress.className string "" The Ingress class to use.
ingress.annotations object {} The annotations to add to the Ingress.
ingress.hosts list [{"host":"chart-example.local","paths":[{"path":"/","pathType":"ImplementationSpecific"}]}] The hosts to use for the Ingress.
ingress.tls list [] The TLS configuration to use for the Ingress.
resources.requests.memory string "128Mi" The amount of memory that the MinIO container will need.
resources.requests.cpu string "50m" The amount of CPU that the MinIO container will need.
livenessProbe.httpGet.path string "/minio/health/live"
livenessProbe.httpGet.port string "http"
livenessProbe.timeoutSeconds int 5
readinessProbe.httpGet.path string "/minio/health/live"
readinessProbe.httpGet.port string "http"
readinessProbe.timeoutSeconds int 5
persistence.enabled bool false Enable persistence using Persistent Volume Claims.
persistence.mountPath string "/data" The path where the volume will be mounted. ATTENTION: this path must be the same as the one used to store the data in the MinIO container. The BUCKET_ROOT environment variable will automatically be set to this path.
persistence.size string "1Gi" The size of the Persistent Volume to request.
persistence.storageClass string "" The storage class to use for the Persistent Volume. If not set, the default storage class will be used.
persistence.accessMode string "ReadWriteOnce" The access mode of the Persistent Volume.
persistence.annotations object {} The annotations to add to the Persistent Volume Claim.
persistence.labels object {} The labels to use for the Persistent Volume Claim.
volumes list [] Additional volumes on the output Deployment definition.
volumeMounts list [] Additional volumeMounts on the output Deployment definition.
nodeSelector object {} Node selector for MinIO pod assignment.
tolerations list [] Tolerations for MinIO pod assignment.
affinity object {} Affinity for MinIO pod assignment.

Autogenerated from chart metadata using helm-docs v1.14.2