Skip to content

Releases: kubernetes-csi/external-attacher

v3.0.0-rc2

30 Jul 18:06
298cb96

Choose a tag to compare

v3.0.0-rc2 Pre-release
Pre-release
Merge pull request #239 from jsafrane/prepare-v3

Prepare v3 release

v2.2.0

03 Apr 07:30
97411fa

Choose a tag to compare

Overall status

GA

Minimum CSI spec version

1.0.0

Minimum Kubernetes version

1.14

Recommended Kubernetes version

1.17

Container

docker pull quay.io/k8scsi/csi-attacher:v2.2.0

Feature status

Feature Status Default Description
CSIMigration* Beta On Migrating in-tree volume plugins to CSI.

*) There are no special feature gates for these features. They are enabled by turning on the corresponding features in Kubernetes.

Full Changelog

https://github.com/kubernetes-csi/external-attacher/blob/v2.2.0/CHANGELOG-2.2.md

v2.1.1

30 Jan 15:47
57193d7

Choose a tag to compare

Overall status

GA

Minimum CSI spec version

1.0.0

Minimum Kubernetes version

1.14

Recommended Kubernetes version

1.17: For CSIMigration beta feature

Container

docker pull quay.io/k8scsi/csi-attacher:v2.1.1

Feature status

Feature Status Default Description
CSINode* Beta On external-attacher uses the CSINode object to get the driver's node name instead of the Node annotation.
CSIMigration* Beta On Migrating in-tree volume plugins to CSI.

*) There are no special feature gates for these features. They are enabled by turning on the corresponding features in Kubernetes.

Breaking changes

  • Fixed go module requirements for semantic versioning. Update package path to v2. Vendoring with dep depends on golang/dep#1963 or the workaround described in v2/README.md. (#210, @alex1989hu)

Full Changelog

https://github.com/kubernetes-csi/external-attacher/blob/v2.1.1/CHANGELOG-2.1.md

v2.1.0

07 Jan 09:43
26d9e9b

Choose a tag to compare

Overall status

GA

Minimum CSI spec version

1.0.0

Minimum Kubernetes version

1.14

Recommended Kubernetes version

1.17: For CSIMigration beta feature

Container

docker pull quay.io/k8scsi/csi-attacher:v2.1.0

Feature status

Feature Status Default Description
CSINode* Beta On external-attacher uses the CSINode object to get the driver's node name instead of the Node annotation.
CSIMigration* Beta On Migrating in-tree volume plugins to CSI.

*) There are no special feature gates for these features. They are enabled by turning on the corresponding features in Kubernetes.

Full Changelog

https://github.com/kubernetes-csi/external-attacher/blob/v2.1.0/CHANGELOG-2.1.md

v2.0.0

19 Sep 11:58
27b83ca

Choose a tag to compare

Overall status

GA

Action Required

The version 2.0 is not compatible with v1.x. See CHANGELOG for details.

Minimum CSI spec version

1.0.0

Minimum Kubernetes version

1.14

Recommended Kubernetes version

1.15: For CSIMigration feature

Container

docker pull quay.io/k8scsi/csi-attacher:v2.0.0

Feature status

Feature Status Default Description
CSINode* Beta On external-attacher uses the CSINode object to get the driver's node name instead of the Node annotation.
CSIMigration* Alpha On Migrating in-tree volume plugins to CSI.

*) There are no special feature gates for these features. They are enabled by turning on the corresponding features in Kubernetes.

Full Changelog

https://github.com/kubernetes-csi/external-attacher/blob/v2.0.0/CHANGELOG-2.0.md

v1.2.1

12 Sep 12:33
6dce9d7

Choose a tag to compare

Bug Fixes

  • Fixed handling of ControllerUnpublish errors. The attacher will retry to ControllerUnpublish a volume after any error except for NotFound. (#168, @jsafrane)

v1.2.0

24 Jun 20:47
834bae5

Choose a tag to compare

Overall status

GA

Minimum CSI spec version

1.0.0

Minimum Kubernetes version

1.13

Recommended Kubernetes version

1.15: For CSIMigration feature
1.14: For lease-type leader election

Container

docker pull quay.io/k8scsi/csi-attacher:v1.2.0

Feature status

Feature Status Default Description
CSINode* Beta On external-attacher uses the CSINode object to get the driver's node name instead of the Node annotation.
CSIMigration* Alpha On Migrating in-tree volume plugins to CSI.

*) There are no special feature gates for these features. They are enabled by turning on the corresponding features in Kubernetes.

Full Changelog

https://github.com/kubernetes-csi/external-attacher/blob/v1.2.0/CHANGELOG-1.2.md

v1.1.1

29 Apr 16:13
0d83c92

Choose a tag to compare

Overall status

GA

Minimum CSI spec version

1.0.0

Minimum Kubernetes version

1.13

Recommended Kubernetes version

1.14: For lease-based leader election and CSIMigration feature

Container

docker pull quay.io/k8scsi/csi-attacher:v1.1.1

Full Changelog

https://github.com/kubernetes-csi/external-attacher/blob/v1.1.1/CHANGELOG-1.1.md

v1.1.0

05 Apr 15:43
70a1411

Choose a tag to compare

Overall status

GA

Supported CSI spec versions

1.0.0

Minimum Kubernetes version

1.13

Recommended Kubernetes version

1.14: For lease-based leader election and CSIMigration feature

Container

docker pull quay.io/k8scsi/csi-attacher:v1.1.0

Feature status

Feature Status Default Description
CSINode* Beta On external-attacher uses the CSINode object to get the driver's node name instead of the Node annotation.
CSIMigration* Alpha On Migrating in-tree volume plugins to CSI.

*) There are no special feature gates for these features. They are enabled by turning on the corresponding features in Kubernetes.

Deprecations

  • Command line flag -connection-timeout is deprecated and has no effect.
  • Command line flag --leader-election-identity is deprecated and has no effect.
  • Command line flag --leader-election-type is deprecated. Support for Configmaps-based leader election will be removed in the future in favor of Lease-based leader election. The default currently remains as configmaps for backwards compatibility.

Full Changelog

https://github.com/kubernetes-csi/external-attacher/blob/v1.1.0/CHANGELOG-1.1.md

v0.4.2

20 Dec 00:45
1e6a4a1

Choose a tag to compare

Major Changes

10dbd73 Secrets are now being stripped from GRPC request and response logs using protosanitizer library