You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: charts/aws-ebs-csi-driver/values.schema.json
+38-3Lines changed: 38 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -108,8 +108,8 @@
108
108
},
109
109
"nodeAllocatableUpdatePeriodSeconds": {
110
110
"type": ["integer", "null"],
111
-
"description": "nodeAllocatableUpdatePeriodSeconds updates the node's max attachable volume count by directing Kubelet to periodically call NodeGetInfo at the configured interval. Kubernetes enforces a minimum update interval of 10 seconds. This parameter is supported in Kubernetes 1.33+, the MutableCSINodeAllocatableCount feature gate must be enabled in kubelet and kube-apiserver.",
112
-
"default": 10
111
+
"description": "nodeAllocatableUpdatePeriodSeconds updates the node's max attachable volume count by directing Kubelet to periodically call NodeGetInfo at the configured interval. Kubernetes enforces a minimum update interval of 10 seconds. A value of -1 uses a automatically determined value dependent on metadata sources. This parameter is supported in Kubernetes 1.33+, the MutableCSINodeAllocatableCount feature gate must be enabled in kubelet and kube-apiserver.",
112
+
"default": -1
113
113
},
114
114
"nodeComponentOnly": {
115
115
"type": "boolean",
@@ -673,7 +673,7 @@
673
673
"default": false
674
674
},
675
675
"metadataSources": {
676
-
"description": "Comma separated list of metadata sources that override the default used by the EBS CSI Driver. Valid sources include 'imds'and 'kubernetes'",
676
+
"description": "Comma separated list of metadata sources that override the default used by the EBS CSI Driver. Valid sources include 'imds', 'kubernetes', and (ALPHA) 'metadata-labeler'",
677
677
"type": ["string", "null"],
678
678
"default": null
679
679
},
@@ -1163,6 +1163,41 @@
1163
1163
}
1164
1164
}
1165
1165
},
1166
+
"metadataLabeler": {
1167
+
"type": "object",
1168
+
"additionalProperties": false,
1169
+
"properties": {
1170
+
"additionalArgs": {
1171
+
"type": "array",
1172
+
"description": "Additional arguments passed to the metadataLabeler container",
1173
+
"default": [],
1174
+
"items": {
1175
+
"type": "string"
1176
+
}
1177
+
},
1178
+
"resources": {
1179
+
"type": ["object", "null"],
1180
+
"default": null
1181
+
},
1182
+
"enabled": {
1183
+
"type": "boolean",
1184
+
"description": "ALPHA: Enable the metadata-labeler sidecar to label Kubernetes Nodes with information from the EC2 API (e.g. number of ENIs). Also requires using metadata-labeler as the node's metadata source.",
1185
+
"default": false
1186
+
},
1187
+
"logLevel": {
1188
+
"type": "integer",
1189
+
"description": "Set the level of verbosity of the logs",
Copy file name to clipboardExpand all lines: charts/aws-ebs-csi-driver/values.yaml
+15-2Lines changed: 15 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -90,6 +90,18 @@ sidecars:
90
90
type: RuntimeDefault
91
91
readOnlyRootFilesystem: true
92
92
allowPrivilegeEscalation: false
93
+
metadataLabeler:
94
+
# ALPHA: Enable the metadata-labeler sidecar to label Kubernetes Nodes with
95
+
# information from the EC2 API (e.g. number of ENIs)
96
+
# Also requires using metadata-labeler as the node's metadata source
97
+
enabled: false
98
+
logLevel: 2
99
+
# Additional parameters provided by metadataLabeler.
100
+
additionalArgs: []
101
+
resources: {}
102
+
securityContext:
103
+
readOnlyRootFilesystem: true
104
+
allowPrivilegeEscalation: false
93
105
livenessProbe:
94
106
image:
95
107
pullPolicy: IfNotPresent
@@ -425,6 +437,7 @@ node:
425
437
# Enable the linux daemonset creation
426
438
enableLinux: true
427
439
enableWindows: true
440
+
# Comma separated list of metadata sources that override the default used by the EBS CSI Driver. Valid sources include 'imds', 'kubernetes', and (ALPHA) 'metadata-labeler'
428
441
metadataSources:
429
442
# Warning: This option will be removed in a future release. It is a temporary workaround for users unable to immediately migrate off of older kernel versions.
430
443
# Formats XFS volumes with bigtime=0,inobtcount=0,reflink=0, for mounting onto nodes with linux kernel version <= 5.4.
@@ -527,9 +540,9 @@ volumeSnapshotClasses: []
527
540
# This parameter should always be false for new installations
528
541
useOldCSIDriver: false
529
542
# nodeAllocatableUpdatePeriodSeconds updates the node's max attachable volume count by directing Kubelet to periodically call NodeGetInfo at the configured interval.
530
-
# Kubernetes enforces a minimum update interval of 10 seconds.
543
+
# Kubernetes enforces a minimum update interval of 10 seconds. A value of -1 uses a automatically determined value dependent on metadata sources.
531
544
# This parameter is supported in Kubernetes 1.33+ and requires the MutableCSINodeAllocatableCount feature gate to be enabled in kubelet and kube-apiserver.
532
-
nodeAllocatableUpdatePeriodSeconds: 10
545
+
nodeAllocatableUpdatePeriodSeconds: -1
533
546
# Deploy EBS CSI Driver without controller and associated resources
534
547
nodeComponentOnly: false
535
548
# Set maximum verbosity for logs of each container and other recommended debugging parameters such as enabling AWS SDK debug logging
0 commit comments