# 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 prismEndPoint: 10.0.0.1 username: admin password: nutanix/4u secretName: ntnx-secret # Nutanix Prism Elements Existing Secret # # if set to false a new secret will not be created createSecret: true # Volumes Settings # storageContainer: default fsType: xfs lvmVolume: false lvmDisks: 4 networkSegmentation: false # Files Settings # fileHost: 10.0.0.3 filePath: share # Dynamic Files Settings # fileServerName: file # 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.5.1 nodeSelector: {} tolerations: [] node: image: quay.io/karbon/ntnx-csi:v2.5.1 nodeSelector: {} tolerations: [] sidecars: registrar: image: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.5.1 provisioner: image: k8s.gcr.io/sig-storage/csi-provisioner:v3.2.0 imageLegacy: k8s.gcr.io/sig-storage/csi-provisioner:v2.2.2 snapshotter: image: k8s.gcr.io/sig-storage/csi-snapshotter:v6.0.1 imageBeta: k8s.gcr.io/sig-storage/csi-snapshotter:v3.0.3 resizer: image: k8s.gcr.io/sig-storage/csi-resizer:v1.5.0 livenessprobe: image: k8s.gcr.io/sig-storage/livenessprobe:v2.7.0 # Used for deployment test in kind cluster # kindtest: false