Conversation
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: jsafrane The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
CHANGELOG-2.0.md
Outdated
| ## Action Required | ||
|
|
||
| - The external-attacher now uses PATCH HTTP method to update API objects. Please update the attacher RBAC policy to allow the attacher to `patch` VolumeAttachments and PersistentVolumes. See `deploy/kubernetes/rbac.yaml` for an example. ([#177](https://github.com/kubernetes-csi/external-attacher/pull/177), [@jsafrane](https://github.com/jsafrane)) | ||
| - The `-connection-timeout`, `-leader-election-type` and `-leader-election-identity` flags, deprecated in v1.2, have been removed. Please update your manifests for the external-attacher. |
There was a problem hiding this comment.
Also mention here that only the lease type is supported, and leader election will not properly work when doing a rolling upgrade from a version that previously used the configmaps type.
CHANGELOG-2.0.md
Outdated
| - The external-attacher now uses PATCH HTTP method to update API objects. Please update the attacher RBAC policy to allow the attacher to `patch` VolumeAttachments and PersistentVolumes. See `deploy/kubernetes/rbac.yaml` for an example. ([#177](https://github.com/kubernetes-csi/external-attacher/pull/177), [@jsafrane](https://github.com/jsafrane)) | ||
| - The `-connection-timeout`, `-leader-election-type` and `-leader-election-identity` flags, deprecated in v1.2, have been removed. Please update your manifests for the external-attacher. | ||
| The `-dummy` flag has been removed. Please update your manifests for the external-attacher. ([#173](https://github.com/kubernetes-csi/external-attacher/pull/173), [@jsafrane](https://github.com/jsafrane)) | ||
| - Processing of ControllerUnpublish errors has changed. CSI drivers SHOULD return success (0), when a deleted node or volume implies that the volume is detached from the node. The external attacher treats NotFound error as any other error and it assumes that the volume may still be attached to the node. Please check behavior of your CSI driver and fix it accordingly. ([#165](https://github.com/kubernetes-csi/external-attacher/pull/165), [@jsafrane](https://github.com/jsafrane)) |
There was a problem hiding this comment.
should or must? should means that it's optional, but it sounds like detach will never succeed?
There was a problem hiding this comment.
"SHOULD" is defined here: https://www.ietf.org/rfc/rfc2119.txt and CSI refers to it.
There was a problem hiding this comment.
I see CSI uses "SHALL" (=MUST) instead of SHOULD, I'll fix this
dba4e63 to
bcf4343
Compare
|
/lgtm |
/kind documentation
What this PR does / why we need it:
Adds changelog for v2.0
Does this PR introduce a user-facing change?:
/assign @msau42
I added extra note to the top about v2.0.