rancher-partner-charts/charts/weka/csi-wekafsplugin/values.yaml

53 lines
2.6 KiB
YAML

# Default values for csi-wekafsplugin.
# -- Directory in root of file system where dynamic volumes are provisioned
dynamicProvisionPath: "csi-volumes"
# -- Name of the driver (and provisioner)
csiDriverName: "csi.weka.io"
# -- CSI driver version
csiDriverVersion: &csiDriverVersion 0.8.4
images:
# -- CSI liveness probe sidecar image URL
livenessprobesidecar: k8s.gcr.io/sig-storage/livenessprobe:v2.6.0
# -- CSI attacher sidecar image URL
attachersidecar: k8s.gcr.io/sig-storage/csi-attacher:v3.4.0
# -- CSI provisioner sidecar image URL
provisionersidecar: k8s.gcr.io/sig-storage/csi-provisioner:v3.1.0
# -- CSI registrar sidercar
registrarsidecar: k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.5.0
# -- CSI provisioner sidecar image URL
resizersidecar: k8s.gcr.io/sig-storage/csi-resizer:v1.4.0
# -- CSI driver main image URL
csidriver: quay.io/weka.io/csi-wekafs
# -- CSI driver tag
csidriverTag: *csiDriverVersion
# -- Tolerations for all CSI driver components
globalPluginTolerations: &globalPluginTolerations
- key: node-role.kubernetes.io/master
operator: Exists
effect: NoSchedule
# -- Tolerations for CSI controller component only (by default same as global)
controllerPluginTolerations: *globalPluginTolerations
# -- Tolerations for CSI node component only (by default same as global)
nodePluginTolerations: *globalPluginTolerations
# -- Optional nodeSelector for CSI plugin deployment on certain Kubernetes nodes only
nodeSelector: {}
# -- Log level of CSI plugin
logLevel: 5
# -- for migration of pre-CSI 0.7.0 volumes only, default API secret. Must reside in same namespace as the plugin
legacyVolumeSecretName: ""
# -- Optional CSI Plugin priorityClassName
priorityClassName: ""
# -- Support SELinux labeling for Persistent Volumes, may be either `off`, `mixed`, `enforced` (default off)
# In `enforced` mode, CSI node components will only start on nodes having a label `selinuxNodeLabel` below
# In `mixed` mode, separate CSI node components will be installed on SELinux-enabled and regular hosts
# In `off` mode, only non-SELinux-enabled node components will be run on hosts without label.
# WARNING: if SELinux is not enabled, volume provisioning and publishing might fail!
selinuxSupport: off
# -- This label must be set to "true" on SELinux-enabled Kubernetes nodes,
# e.g., to run the node server in secure mode on SELinux-enabled node, the node must have label
# csi.weka.io/selinux_enabled="true"
selinuxNodeLabel: "csi.weka.io/selinux_enabled"
# -- kubelet path, in cases Kubernetes is installed not in default folder
kubeletPath: "/var/lib/kubelet"