Skip to content

Releases: kubernetes-csi/external-attacher

v1.2.1

12 Sep 12:33
6dce9d7
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Major Changes

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

v1.0.1

05 Dec 22:31
b7dadac
Compare
Choose a tag to compare

Overall status

GA

Supported CSI spec versions

1.0.0

Container

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

Breaking Changes

afb5c14 Update external-attacher to use v1.0.0 csi spec
aa1e584 Implement PUBLISH_READONLY capability

Action Required

  • CSI plugin must support the 1.0 spec. CSI spec versions < 1.0 are no longer supported
  • The PUBLISH_READONLY capability needs to be explicitly specified by the CSI plugin for the readOnly parameter to be set in the ControllerPublishRequest.

Major Changes

49e4642 Split RBAC rules into separate file
57654eb Add CSI migration logic to attach/detach handling and tests
cc01f60 Store NodeID in annotation so that detach continues to work when the node is deleted
08b1ac1 Fix rbac validation
950c392 Temporarily call CSINodeInfo API directly instead of using a lister to workaround issues with informers not updating
c4aeecd Update to new CSINodeInfo
647cee1 Skip processing of Attach/DetachError changes
b5886ed Use protosanitizer library to avoid logging secrets

v1.0.0

16 Nov 00:25
515e1b4
Compare
Choose a tag to compare
v1.0.0 Pre-release
Pre-release
v1.0.0

v1.0.0-rc2

15 Nov 01:51
bbcdfd4
Compare
Choose a tag to compare
v1.0.0-rc2 Pre-release
Pre-release
Merge pull request #90 from verult/nodeinfo-apicall

Temporarily calling CSINodeInfo API directly instead of using a lister

Release v0.4.1

18 Oct 02:00
7235374
Compare
Choose a tag to compare

Important Changes

fc545b1 Set dependency based on a tag kubernetes-1.12.0
b51dd5e Update vendor files to point to release 1.12.0

Install

Install using tag v0.4.1: docker pull quay.io/k8scsi/csi-provisioner:v0.4.1

Release v0.4.0

11 Oct 00:29
Compare
Choose a tag to compare

Major Changes

e7c44a8 Add RBAC rules to read CSINodeInfo
52d0afe Use NodeInfo to get node ID.
599ca57 Increase Probe context timeout
f017b07 Add a timeout to attach and detach calls
e0f4c97 Increase resync period.

Install

Install using tag v0.4.0: docker pull quay.io/k8scsi/csi-attacher:v0.4.0