rancher-partner-charts/charts/nutanix/nutanix-csi-storage/values.yaml

151 lines
3.4 KiB
YAML

# Default values for nutanix-csi-storage.
# This is a YAML-formatted file.
# Declare variables to be passed into your templates.
# parameters
# Legacy mode
#
# if legacy set to true we keep the old reverse domain notation for CSI driver name (com.nutanix.csi).
# need to be set to true only if upgrade and initialy installed with helm package before 2.2.x
legacy: false
# Openshift settings
#
openshift:
scc: false
masterIscsiConfig: false
workerIscsiConfig: false
# kubeletDir allows overriding the host location of kubelet's internal state.
kubeletDir: "/var/lib/kubelet"
# Global Settings for all pods
nodeSelector: {}
tolerations: []
imagePullPolicy: IfNotPresent
# Storage Class settings
#
# choose for which mode (Volume, File, Dynamic File) storageclass need to be created
volumeClass: false
volumeClassName: "nutanix-volume"
volumeClassRetention: "Delete"
# volumeClassDescription: ""
fileClass: false
fileClassName: "nutanix-file"
fileClassRetention: "Delete"
dynamicFileClass: false
dynamicFileClassName: "nutanix-dynamicfile"
dynamicFileClassRetention: "Delete"
# dynamicFileClassDescription: ""
# Default Storage Class settings
#
# Decide wich storageclass will be the default
# value are: node, volume, file, dynfile
defaultStorageClass: none
# Nutanix Prism Elements settings
#
# Allow dynamic creation of Volumes and Fileshare
# needed if volumeClass or dynamicFileClass is set to true
## fully qualified domain name (FQDN) or the cluster virtual IP address (if one is not configured, use the virtual IP address of any Controller VM in the cluster).
# prismEndPoint:
## username of the Prism Element (PE) cluster admin
# username:
## password for the PE cluster admin.
# password:
## secret name that stores Nutanix cluster credentials
secretName: ntnx-secret
## Nutanix Prism Elements Existing Secret
#
# if set to false a new secret will not be created
createSecret: true
## Volumes Settings
#
## name of the Nutanix storage container
# storageContainer:
## Filesystem used in volume PV
fsType: xfs
lvmVolume: false
lvmDisks: 4
networkSegmentation: false
# Files Settings
#
## NFS server fully qualified domain name (FQDN) or IP address
# fileHost:
## path for the NFS share
# filePath:
# Dynamic Files Settings
#
## name of the file server. (As seen in the Prism Interface)
# fileServerName:
# Squash-type for dynamic files.
# Values are: none, root-squash, all-squash. Default is root-squash
dynamicFileSquashType: root-squash
# Volume metrics and CSI operations metrics configuration
#
servicemonitor:
enabled: false
labels:
# This should match the serviceMonitorSelector logic configured
# on the prometheus.
k8s-app: csi-driver
# Pod pecific Settings
#
controller:
replicas: 2
image: quay.io/karbon/ntnx-csi:v2.6.1
nodeSelector: {}
tolerations: []
node:
image: quay.io/karbon/ntnx-csi:v2.6.1
nodeSelector: {}
tolerations: []
sidecars:
registrar:
image: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.6.0
provisioner:
image: k8s.gcr.io/sig-storage/csi-provisioner:v3.3.0
imageLegacy: k8s.gcr.io/sig-storage/csi-provisioner:v2.2.2
snapshotter:
image: k8s.gcr.io/sig-storage/csi-snapshotter:v6.1.0
imageBeta: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.3
resizer:
image: k8s.gcr.io/sig-storage/csi-resizer:v1.6.0
livenessprobe:
image: k8s.gcr.io/sig-storage/livenessprobe:v2.8.0
# Used for deployment test in kind cluster
#
kindtest: false