1# Default values for helm.
2# This is a YAML-formatted file.
3# Declare variables to be passed into your templates.
6 repository: cgr.dev/chainguard-private/aws-fsx-csi-driver
7 tag: 1.11.0-r4@sha256:9a01eb5820c3e1ff6ea7541b3ba83463929cd6504b456b853f3690421106adce
8 pullPolicy: IfNotPresent
10 fsGroupPolicy: ReadWriteOnceWithFSType
14 repository: cgr.dev/chainguard-private/kubernetes-csi-livenessprobe
15 tag: 2.20.0-r3@sha256:10220815f3db1e68b2a2a05513aec881b1fdb847d0b95d81df5a80904c7bbbdd
16 pullPolicy: IfNotPresent
24 readOnlyRootFilesystem: true
25 allowPrivilegeEscalation: false
28 repository: cgr.dev/chainguard-private/kubernetes-csi-node-driver-registrar
29 tag: 2.18.0-r4@sha256:e27d3b146fe607ed51c8fbbb377f605f3548c91bc8842d95261b874432ee392a
30 pullPolicy: IfNotPresent
39 readOnlyRootFilesystem: true
40 allowPrivilegeEscalation: false
43 repository: cgr.dev/chainguard-private/kubernetes-csi-external-provisioner
44 tag: 6.4.0-r2@sha256:2723dfb2560f1bc121550468a31aa00a0802e156dbc543b05063e009650d9e62
45 pullPolicy: IfNotPresent
54 readOnlyRootFilesystem: true
55 allowPrivilegeEscalation: false
58 repository: cgr.dev/chainguard-private/kubernetes-csi-external-resizer
59 tag: 2.3.0-r4@sha256:119ffe355da25e8bbd4946087bbf28dc66677e4afd7d2d9127106602d934a0c1
60 pullPolicy: IfNotPresent
69 readOnlyRootFilesystem: true
70 allowPrivilegeEscalation: false
76 # PriorityClass assigned to the controller pod. Influences scheduling and
77 # preemption order. Defaults to the built-in system-cluster-critical class.
78 priorityClassName: system-cluster-critical
79 # enableMetrics enables the Prometheus metrics endpoint on the controller.
80 # When true, the driver exposes metrics on port 3301.
82 # enablePrometheusAnnotations adds prometheus.io scrape annotations to the controller pod.
83 enablePrometheusAnnotations: true
84 # serviceMonitor controls creation of Prometheus Operator ServiceMonitor resources.
85 # Requires the Prometheus Operator CRDs to be installed.
88 #If you do want to specify resources, uncomment the following lines, adjust them as necessary
96 # Specifies whether a service account should be created
98 ## Enable if EKS IAM for SA is used
99 # eks.amazonaws.com/role-arn: arn:aws:iam::111122223333:role/fsx-csi-role
100 name: fsx-csi-controller-sa
104 # AWS region to use. If not specified then the region will be looked up via the AWS EC2 metadata
110 - key: CriticalAddonsOnly
114 tolerationSeconds: 300
115 # Specify the timeout of all calls to the CSI driver.
117 # securityContext on the controller pod
123 # securityContext on the controller container
124 # Setting privileged=false will cause the "delete-access-point-root-dir" controller option to fail
125 containerSecurityContext:
127 leaderElectionRenewDeadline: 10s
128 leaderElectionLeaseDuration: 15s
131 preferredDuringSchedulingIgnoredDuringExecution:
135 - key: eks.amazonaws.com/compute-type
140 # topologySpreadConstraints:
142 # topologyKey: topology.kubernetes.io/zone
143 # whenUnsatisfiable: ScheduleAnyway
145 # topologyKey: kubernetes.io/hostname
146 # whenUnsatisfiable: ScheduleAnyway
147 topologySpreadConstraints: []
149 # Warning: Disabling PodDisruptionBudget may lead to delays in stateful workloads starting due to controller
150 # pod restarts or evictions.
152 # Extra tags to attach to each dynamically provisioned file system.
162 kubeletPath: /var/lib/kubelet
163 # PriorityClass assigned to the node pods. Influences scheduling and
164 # preemption order. Defaults to the built-in system-node-critical class.
165 priorityClassName: system-node-critical
166 # How long NodeUnpublishVolume waits for a normal unmount before escalating to
167 # `umount -f`. While waiting, the driver periodically checks whether the target
168 # has stopped being a mount point, so a umount(8) that blocks in the kernel
169 # after the filesystem is already detached no longer holds the volume's
170 # in-flight lock forever. Must be at least 30s. Set to 0 to skip the normal
171 # unmount and force immediately. Unset (the default) disables the feature and
172 # preserves the plain blocking unmount.
174 # forcefulUnmountTimeout: 2m
175 forcefulUnmountTimeout: ""
176 # Additional arguments passed to the fsx-plugin container.
179 # - --forceful-unmount-timeout=2m
183 #If you do want to specify resources, uncomment the following lines, adjust them as necessary,
190 dnsPolicy: ClusterFirst
192 # Example config which uses the AWS nameservers
198 # Specifies whether a service account should be created
200 ## Enable if EKS IAM for SA is used
201 # eks.amazonaws.com/role-arn: arn:aws:iam::111122223333:role/fsx-csi-role
202 name: fsx-csi-node-sa
205 # securityContext on the node pod
207 # The node pod must be run as root to bind to the registration/driver sockets
216 tolerateAllTaints: true
220 tolerationSeconds: 300
223 requiredDuringSchedulingIgnoredDuringExecution:
226 - key: eks.amazonaws.com/compute-type
234nodeComponentOnly: false
235# nodeComponentOnly: true
236# Only deploys the node DaemonSet, Skips controller deployment
237# nodeComponentOnly: false (default)
238# Deploys both controller and node components, normal full deployment