- Bump driver version to
v1.17.0
- Bump
external-resizer
version tov4.2.0
- All other sidecars have been updated to the latest rebuild (without an associated version change)
- Bump driver version to
v1.16.1
- Bump driver version to
v1.16.0
- Add support for JSON logging (#1467, @torredil)
--logging-format
flag has been added to set the log format. Valid values aretext
andjson
. The default value istext
.--logtostderr
is deprecated.- Long arguments prefixed with
-
are no longer supported, and must be prefixed with--
. For example,--volume-attach-limit
instead of-volume-attach-limit
.
- The sidecars have been updated. The new versions are:
- csi-provisioner:
v3.4.0
- csi-attacher:
v4.1.0
- csi-snapshotter:
v6.2.1
- livenessprobe:
v2.9.0
- csi-resizer:
v1.7.0
- node-driver-registrar:
v2.7.0
- csi-provisioner:
- Bump driver version to
v1.15.0
- Change default sidecars to EKS-D (#1475, @ConnorJC3, @torredil)
- The sidecars have been updated. The new versions are:
- csi-provisioner:
v3.3.0
- csi-attacher:
v4.0.0
- csi-snapshotter:
v6.1.0
- livenessprobe:
v2.8.0
- csi-resizer:
v1.6.0
- node-driver-registrar:
v2.6.2
- csi-provisioner:
- Bugfix: Prevent deployment of testing resources during normal installation by adding
helm.sh/hook: test
annotation.
- Set sensible default resource requests/limits
- Add sensible default update strategy
- Add podAntiAffinity so controller pods prefer scheduling on separate nodes if possible
- Add container registry parameter
- Bump driver version to
v1.14.1
- Add
controller.sdkDebugLog
parameter
- Bump driver version to
v1.14.0
- Bump app/driver to version
v1.13.0
- Expose volumes and volumeMounts for the ebs-csi-controller deployment (#1400, @cnmcavoy)
- refactor: Move the default controller tolerations in the helm chart values (#1427, @cnmcavoy)
- Add serviceMonitor.labels parameter (#1419, @torredil)
- Add parameter to force enable snapshotter sidecar (#1418, @ConnorJC3)
- Bump app/driver to version
v1.12.1
- Bump app/driver to version
v1.12.0
- Move default toleration to values.yaml so it can be overriden if desired by users (#1400, @cnmcavoy)
- Add enableMetrics configuration (#1380, @torredil)
- add initContainer to the controller's template (#1379, @InsomniaCoder)
- Add controller nodeAffinity to prefer EC2 over Fargate (#1360, @torredil)
- Add
useOldCSIDriver
parameter to use oldCSIDriver
object.
Important Notice: This version updates the CSIDriver
object in order to fix a bug with static volumes and the fsGroup
parameter. This upgrade will fail on existing clusters because the associated field in CSIDriver
is immutable.
Users upgrading to this version should pre-delete the existing CSIDriver
object (example: kubectl delete csidriver ebs.csi.aws.com
). This will not affect any existing volumes, but will cause the EBS CSI Driver to be unavailable to handle future requests, and should be immediately followed by an upgrade. For users that cannot delete the CSIDriver
object, v2.11.1 implements a new parameter useOldCSIDriver
that will use the previous CSIDriver
.
- Bump app/driver to version
v1.11.3
- Add support for leader election tuning for
csi-provisioner
andcsi-attacher
(#1371, @moogzy) - Change
fsGroupPolicy
toFile
(#1377, @ConnorJC3) - Allow all taint for
csi-node
by default (#1381, @gtxu)
- Bump app/driver to version
v1.11.2
- Implement securityContext for containers
- Add securityContext for node pod
- Utilize more secure defaults for securityContext
- Bump app/driver to version
v1.10.0
- Feature: Reference
configMaps
across multiple resources usingenvFrom
(#1312, @jebbens)
- Bump app/driver to version
v1.9.0
- Update livenessprobe to version
v2.6.0
- Bump app/driver to version
v1.8.0
- Support optional ec2 endpoint configuration.
- Fix node driver registrar socket path.
- Fix hardcoded kubelet path.
- Bump app/driver to version
v1.7.0
- Set handle-volume-inuse-error to
false
- Add quotes around the
extra-tags
argument in order to prevent special characters such as":"
from breaking the manifest YAML after template rendering.
- Update csi-snapshotter to version
v6.0.1
- Update external-attacher to version
v3.4.0
- Update external-resizer to version
v1.4.0
- Update external-provisioner to version
v3.1.0
- Update node-driver-registrar to version
v2.5.1
- Update livenessprobe to version
v2.5.0
- Bump app/driver to version
v1.6.2
- Bump sidecar version for nodeDriverRegistrar, provisioner to be consistent with EKS CSI Driver Add-on
- Bump app/driver to version
v1.6.1
- Bump app/driver to version
v1.6.0
- Bump app/driver to version
v1.5.3
- Remove exposure all secrets to external-snapshotter-role
- Bump app/driver to version
v1.5.1
- Update csi-resizer version to v1.1.0
- Add securityContext support for controller Deployment
- Bump app/driver version to
v1.5.0
- Replace deprecated arg
--extra-volume-tags
by--extra-tags
- Bump app/driver version to
v1.4.0
- Bump app/driver version to
v1.3.1
- Support overriding controller
--default-fstype
flag via values
- Bump app/driver version to
v1.3.0
- Support setting imagePullPolicy for all containers
- Bump app/driver version to
v1.2.1
- Custom
controller.updateStrategy
to set controller deployment strategy.
- Use chart app version as default image tag
- Add updateStrategy to daemonsets
- Bump app/driver version to
v1.2.0
- Bump app/driver version to
v1.1.3
- Only create Windows daemonset if enableWindows is true
- Update Windows daemonset to align better to the Linux one
- Remove support for Helm 2
- Remove deprecated values
- No longer install snapshot controller or its CRDs
- Reorganize additional values
- Bump app/driver version to
v1.1.1
- Install VolumeSnapshotClass, VolumeSnapshotContent, VolumeSnapshot CRDs if enableVolumeSnapshot is true
- Only run csi-snapshotter sidecar if enableVolumeSnapshot is true or if CRDs are already installed