# Default values for aws-ebs-csi-driver. # This is a YAML-formatted file. # Declare variables to be passed into your templates. replicaCount: 2 image: repository: k8s.gcr.io/provider-aws/aws-ebs-csi-driver tag: "v0.10.0" pullPolicy: IfNotPresent logLevel: 5 sidecars: provisionerImage: repository: k8s.gcr.io/sig-storage/csi-provisioner tag: "v2.0.2" attacherImage: repository: k8s.gcr.io/sig-storage/csi-attacher tag: "v3.0.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.0.1" snapshotController: repository: k8s.gcr.io/sig-storage/snapshot-controller tag: "v3.0.3" proxy: {} # http_proxy: # no_proxy: imagePullSecrets: [] nameOverride: "" fullnameOverride: "" podAnnotations: {} # True if enable volume scheduling for dynamic volume provisioning enableVolumeScheduling: true # True if enable volume resizing enableVolumeResizing: false # True if enable volume snapshot enableVolumeSnapshot: false # The "maximum number of attachable volumes" per node volumeAttachLimit: "" resources: {} # 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:'. # limits: # cpu: 100m # memory: 128Mi # requests: # cpu: 100m # memory: 128Mi priorityClassName: "" nodeSelector: {} tolerateAllTaints: false tolerations: [] affinity: {} # 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: [] # Extra volume tags to attach to each dynamically provisioned volume. # --- # extraVolumeTags: # key1: value1 # key2: value2 extraVolumeTags: {} # If set, add pv/pvc metadata to plugin create requests as parameters. extraCreateMetadata: false # ID of the Kubernetes cluster used for tagging provisioned EBS volumes (optional). k8sTagClusterId: "" # 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: "" # Additonal environment variables for the controller controller: extraVars: {} node: priorityClassName: "" nodeSelector: {} podAnnotations: {} tolerateAllTaints: false tolerations: [] resources: {} 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"