# Default values for minio.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
namespace: default

# Deloyment 
image:
  repository: quay.io/minio/minio
  tag: latest
  pullPolicy: IfNotPresent

limits:
  memory: "2024Mi"
  cpu: "2000m"

command:
  - /bin/bash
  - -c

args:
  - minio server /data --console-address :9090

volumeMounts:
  - mountPath: /data
    name: localvolume

volumes:
  - name: localvolume
    persistentVolumeClaim:
      claimName: minio-pvc

# Service
service:
  type: ClusterIP
  port: 9000
  targetPort: 9000

minioport:
  port: 9000
  nodePort: 30021
  targetPort: 9000

# Persistent Volume Claim
persistenceClaim:
  storage: 1024Mi
  volumeMode: Filesystem
  storageClassName: ""
  accessModes: ReadWriteOnce

# Persistent Volume 
persistence:
  storage: 1024Mi
  volumeMode: Filesystem
  accessModes: ReadWriteOnce
  persistentVolumeReclaimPolicy: Recycle
  nfs: # NFS server detail
    path: /var/nfs/k8s
    server: 192.168.67.9

# Config Map
config:
  MINIO_ROOT_USER: user
  MINIO_ROOT_PASSWORD: password