-
Notifications
You must be signed in to change notification settings - Fork 30
/
values.yaml
161 lines (123 loc) · 3.72 KB
/
values.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
# 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: ""
# volumeClassAnnotations: {}
# volumeClassLabels: {}
volumeSnapshotClassName: "nutanix-snapshot-class"
# volumeSnapshotClassAnnotations: {}
# volumeSnapshotClassLabels: {}
fileClass: false
fileClassName: "nutanix-file"
fileClassRetention: "Delete"
# fileClassAnnotations: {}
# fileClassLabels: {}
dynamicFileClass: false
dynamicFileClassName: "nutanix-dynamicfile"
dynamicFileClassRetention: "Delete"
# dynamicFileClassDescription: ""
# dynamicFileClassAnnotations: {}
# dynamicFileClassLabels: {}
# Default Storage Class settings
#
# Decide wich storageclass will be the default
# value are: none, 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:
prismPort: 9440
## 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.6
nodeSelector: {}
tolerations: []
node:
image: quay.io/karbon/ntnx-csi:v2.6.6
nodeSelector: {}
tolerations: []
sidecars:
registrar:
image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1
provisioner:
image: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2
imageLegacy: registry.k8s.io/sig-storage/csi-provisioner:v2.2.2
snapshotter:
image: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2
imageBeta: registry.k8s.io/sig-storage/csi-snapshotter:v3.0.3
resizer:
image: registry.k8s.io/sig-storage/csi-resizer:v1.9.2
livenessprobe:
image: registry.k8s.io/sig-storage/livenessprobe:v2.11.0
# Used for deployment test in kind cluster
#
kindtest: false