# Default values for aws-ebs-csi-driver. # This is a YAML-formatted file. # Declare variables to be passed into your templates. image: repository: k8s.gcr.io/provider-aws/aws-ebs-csi-driver tag: "v1.1.1" pullPolicy: IfNotPresent sidecars: provisionerImage: repository: k8s.gcr.io/sig-storage/csi-provisioner tag: "v2.1.1" attacherImage: repository: k8s.gcr.io/sig-storage/csi-attacher tag: "v3.1.0" snapshotterImage: repository: k8s.gcr.io/sig-storage/csi-snapshotter tag: "v3.0.3" livenessProbeImage: repository: k8s.gcr.io/sig-storage/livenessprobe tag: "v2.2.0" resizerImage: repository: k8s.gcr.io/sig-storage/csi-resizer tag: "v1.0.0" nodeDriverRegistrarImage: repository: k8s.gcr.io/sig-storage/csi-node-driver-registrar tag: "v2.1.0" snapshotController: repository: k8s.gcr.io/sig-storage/snapshot-controller tag: "v3.0.3" podAnnotations: {} podLabels: {} proxy: http_proxy: no_proxy: imagePullSecrets: [] nameOverride: fullnameOverride: # True if enable volume snapshot enableVolumeSnapshot: false # Moving to values under controller affinity: {} extraCreateMetadata: true extraVolumeTags: {} k8sTagClusterId: nodeSelector: {} podAnnotations: {} priorityClassName: "system-cluster-critical" region: replicaCount: 2 resources: {} tolerations: [] topologySpreadConstraints: [] controller: affinity: {} # True if enable volume scheduling for dynamic volume provisioning env: ebsPlugin: [] provisioner: [] attacher: [] snapshotter: [] resizer: [] # If set, add pv/pvc metadata to plugin create requests as parameters. extraCreateMetadata: true # Will be removed in later version in favor of env.ebsPlugin extraVars: {} # Extra volume tags to attach to each dynamically provisioned volume. # --- # extraVolumeTags: # key1: value1 # key2: value2 extraVolumeTags: {} httpEndpoint: # ID of the Kubernetes cluster used for tagging provisioned EBS volumes (optional). k8sTagClusterId: logLevel: 2 nodeSelector: {} podAnnotations: {} podLabels: {} priorityClassName: # AWS region to use. If not specified then the region will be looked up via the AWS EC2 metadata # service. # --- # region: us-east-1 region: replicaCount: resources: {} containerResources: ebsPlugin: {} provisioner: {} attacher: {} snapshotter: {} resizer: {} liveness: {} # We usually recommend not to specify default resources and to leave this as a conscious # choice for the user. This also increases chances charts run on environments with little # resources, such as Minikube. If you do want to specify resources, uncomment the following # lines, adjust them as necessary, and remove the curly braces after 'resources:'. # Note that you will need to set resource requests if you want the cluster autoscaler to # scale your nodes when you increase/decrease the number of ebs-csi-controller replicas. # limits: # cpu: 100m # memory: 128Mi # requests: # cpu: 100m # memory: 128Mi tolerations: [] # TSCs without the label selector stanza # # Example: # # topologySpreadConstraints: # - maxSkew: 1 # topologyKey: topology.kubernetes.io/zone # whenUnsatisfiable: ScheduleAnyway # - maxSkew: 1 # topologyKey: kubernetes.io/hostname # whenUnsatisfiable: ScheduleAnyway topologySpreadConstraints: [] # Moving to values under node # The "maximum number of attachable volumes" per node volumeAttachLimit: node: env: ebsPlugin: [] nodeDriverRegistrar: [] kubeletPath: /var/lib/kubelet logLevel: 2 priorityClassName: nodeSelector: {} podAnnotations: {} podLabels: {} tolerateAllTaints: false tolerations: [] resources: {} containerResources: ebsPlugin: {} nodeDriverRegistrar: {} liveness: {} volumeAttachLimit: serviceAccount: controller: create: true # A service account will be created for you if set to true. Set to false if you want to use your own. name: ebs-csi-controller-sa # Name of the service-account to be used/created. annotations: {} snapshot: create: true name: ebs-snapshot-controller annotations: {} node: create: true name: ebs-csi-node-sa annotations: {} storageClasses: [] # Add StorageClass resources like: # - name: ebs-sc # # annotation metadata # annotations: # storageclass.kubernetes.io/is-default-class: "true" # # label metadata # labels: # my-label-is: supercool # # defaults to WaitForFirstConsumer # volumeBindingMode: WaitForFirstConsumer # # defaults to Delete # reclaimPolicy: Retain # parameters: # encrypted: "true"