- 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 asconfigmaps
for backwards compatibility.
-
The external attacher now tries to connect to CSI driver indefinitely. (#123)
-
The external attacher uses CSINode API from
storage.k8s.io/v1beta1
. Handling of alphaCSINodeInfo
objects was removed. (#134) -
In-tree storage plugin to CSI Driver Migration is now alpha. (#117)
-
README.md has been significantly enhanced. (#130)
-
Add support for Lease based leader election. Enable this by setting
--leader-election-type=leases
(#135)
- Update vendor to bring in updated CSI translation library (#133)
- Use distroless as base image (#132)
- Refactor external-attacher to use csi-lib-utils/rpc (#127)
- Fix #128 - Cannot attach raw block volumes (#129)
- Migrate to k8s.io/klog from glog. (#119)
- Update deployment.yaml (#121)
- Correct markdown linter errors. (#116)
- Add function details in external attacher exported functions. (#115)
- Remove explicit
nil
error initialization. (#114) - Skip processing of Attach/DetachError changes (#104)
- Update CSINodeInfo (#101)
- Implement PUBLISH_READONLY capability (#98)