Releases: kubernetes-csi/external-attacher
v2.1.0
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
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
v1.2.0
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
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
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
v1.0.1
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
v1.0.0-rc2
Merge pull request #90 from verult/nodeinfo-apicall Temporarily calling CSINodeInfo API directly instead of using a lister