Add minio
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Tyler Perkins 2023-10-05 22:20:34 -04:00
parent 83d25a096e
commit 345ce72ed3

View File

@ -48,7 +48,7 @@ spec:
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
## minio mode, i.e. standalone or distributed ## minio mode, i.e. standalone or distributed
mode: distributed ## other supported values are "standalone" mode: standalone ## other supported values are "standalone"
## Additional labels to include with deployment or statefulset ## Additional labels to include with deployment or statefulset
additionalLabels: {} additionalLabels: {}
@ -106,8 +106,9 @@ spec:
## AccessKey and secretKey is generated when not set ## AccessKey and secretKey is generated when not set
## Distributed MinIO ref: https://min.io/docs/minio/linux/operations/install-deploy-manage/deploy-minio-multi-node-multi-drive.html ## Distributed MinIO ref: https://min.io/docs/minio/linux/operations/install-deploy-manage/deploy-minio-multi-node-multi-drive.html
## ##
rootUser: "" #rootUser: ""
rootPassword: "" #rootPassword: ""
#
## Use existing Secret that store following variables: ## Use existing Secret that store following variables:
## ##
@ -119,7 +120,7 @@ spec:
## All mentioned variables will be ignored in values file. ## All mentioned variables will be ignored in values file.
## .data.rootUser and .data.rootPassword are mandatory, ## .data.rootUser and .data.rootPassword are mandatory,
## others depend on enabled status of corresponding sections. ## others depend on enabled status of corresponding sections.
existingSecret: "" existingSecret: "minio-default-credentials"
## Directory on the MinIO pof ## Directory on the MinIO pof
certsPath: "/etc/minio/certs/" certsPath: "/etc/minio/certs/"
@ -136,7 +137,7 @@ spec:
# Number of drives attached to a node # Number of drives attached to a node
drivesPerNode: 1 drivesPerNode: 1
# Number of MinIO containers running # Number of MinIO containers running
replicas: 16 replicas: 1
# Number of expanded MinIO clusters # Number of expanded MinIO clusters
pools: 1 pools: 1
@ -159,12 +160,12 @@ spec:
## ##
persistence: persistence:
enabled: true enabled: true
annotations: {} #annotations: {}
## A manually managed Persistent Volume and Claim ## A manually managed Persistent Volume and Claim
## Requires persistence.enabled: true ## Requires persistence.enabled: true
## If defined, PVC must be created manually before volume will be bound ## If defined, PVC must be created manually before volume will be bound
existingClaim: "" #existingClaim: ""
## minio data Persistent Volume Storage Class ## minio data Persistent Volume Storage Class
## If defined, storageClassName: <storageClass> ## If defined, storageClassName: <storageClass>
@ -175,10 +176,10 @@ spec:
## ##
## Storage class of PV to bind. By default it looks for standard storage class. ## Storage class of PV to bind. By default it looks for standard storage class.
## If the PV uses a different storage class, specify that here. ## If the PV uses a different storage class, specify that here.
storageClass: "" storageClass: "longhorn"
volumeName: "" #volumeName: ""
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
size: 500Gi size: 30Gi
## If subPath is set mount a sub folder of a volume instead of the root of the volume. ## If subPath is set mount a sub folder of a volume instead of the root of the volume.
## This is especially handy for volume plugins that don't natively support sub mounting (like glusterfs). ## This is especially handy for volume plugins that don't natively support sub mounting (like glusterfs).
@ -190,10 +191,10 @@ spec:
## ref: http://kubernetes.io/docs/user-guide/services/ ## ref: http://kubernetes.io/docs/user-guide/services/
## ##
service: service:
type: ClusterIP type: LoadBalancer
clusterIP: ~ clusterIP: ~
port: "9000" port: "9000"
nodePort: 32000 nodePort: 9000
loadBalancerIP: ~ loadBalancerIP: ~
externalIPs: [] externalIPs: []
annotations: {} annotations: {}
@ -223,10 +224,10 @@ spec:
# - chart-example.local # - chart-example.local
consoleService: consoleService:
type: ClusterIP type: LoadBalancer
clusterIP: ~ clusterIP: ~
port: "9001" port: "9001"
nodePort: 32001 nodePort: 80
loadBalancerIP: ~ loadBalancerIP: ~
externalIPs: [] externalIPs: []
annotations: {} annotations: {}