-
Notifications
You must be signed in to change notification settings - Fork 617
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[manila-csi-plugin] Updated external-snapshotter to v2.1.1 and external-provisioner to v2.0.2 #1205
[manila-csi-plugin] Updated external-snapshotter to v2.1.1 and external-provisioner to v2.0.2 #1205
Conversation
Build succeeded.
|
Build succeeded.
|
Build failed.
|
This definitely needs a chart major version bump since its not backward compatible. |
f94c60c
to
70d2425
Compare
Build succeeded.
|
Build succeeded.
|
|
external-provisioner needs VolumeSnapshots from snapshot.storage.k8s.io with GET,LIST verbs for provisioning volumes from snapshots
This is necessary in order to support v1beta1 snapshots as a data source.
f543509
to
1ad2a15
Compare
Build succeeded.
|
Build succeeded.
|
Build succeeded.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Do you intend to backport to |
@brtknr I believe only bug fixes are eligible for backporting. @ramineni would this qualify as a bug fix? There are at least two scenarios where this might be considered as a bug:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
I concur, realistically we'll see a lot of users that want to use cinder-csi and manila-csi simultaneously, and this is a valuable bug fix for the 1.19 branch. |
/lgtm |
@gman0 @gouthampacha Few clarifications
And on the backport to release1.19.
I believe you understand that , even if we backport we dont do minor releases of release branch, only we push updated docker image of respective plugin , which in this case is not needed as no code changes. Only helm release should suffice |
Yes, it is a separate CSI driver https://github.com/ceph/ceph-csi . manila-csi has supported CephFS shares since the very beginning, see this PR #536. It also explains why/how we rely on 3rd party CSI drivers. We still don't support CREATE_DELETE_SNAPSHOT for CephFS shares though.
I've applied the changes from this PR to v1.19.0 chart and it seems to work fine.
Yes, chart release is what we want and is sufficient. |
@gman0 Thanks for clarifications.
No, I meant without this PR , does snapshot feature work on v1.19.0 |
Based on the points above, not very well. |
@ramineni If there are only v1alpha1 snapshot CRDs installed in the cluster then yes. But there are cases where this is no longer true. |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ramineni, tombarron The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@gman0 you can cherry-pick change to 1.19 |
@ramineni Will do, thanks! Thanks guys for the feedback. |
…al-provisioner to v2.0.2 (kubernetes#1205) * updated k8s manifests * updated Helm chart * updated examples * updated docs * fixed RBAC rules external-provisioner needs VolumeSnapshots from snapshot.storage.k8s.io with GET,LIST verbs for provisioning volumes from snapshots * bumped chart's major version due to backwards incompatibility * apiGroup is not versioned * updated external-provisioner to v2.0.2 This is necessary in order to support v1beta1 snapshots as a data source. Cherry-picked from b59a363
…al-provisioner to v2.0.2 (#1205) (#1255) * updated k8s manifests * updated Helm chart * updated examples * updated docs * fixed RBAC rules external-provisioner needs VolumeSnapshots from snapshot.storage.k8s.io with GET,LIST verbs for provisioning volumes from snapshots * bumped chart's major version due to backwards incompatibility * apiGroup is not versioned * updated external-provisioner to v2.0.2 This is necessary in order to support v1beta1 snapshots as a data source. Cherry-picked from b59a363
…al-provisioner to v2.0.2 (kubernetes#1205) * updated k8s manifests * updated Helm chart * updated examples * updated docs * fixed RBAC rules external-provisioner needs VolumeSnapshots from snapshot.storage.k8s.io with GET,LIST verbs for provisioning volumes from snapshots * bumped chart's major version due to backwards incompatibility * apiGroup is not versioned * updated external-provisioner to v2.0.2 This is necessary in order to support v1beta1 snapshots as a data source.
What this PR does / why we need it:
This PR bumps csi-manila's the external-snapshotter to v2.1.1 and external-provisioner to v2.0.2. This is a backwards incompatible change.
Which issue this PR fixes(if applicable):
fixes #1194 , #1232
Special notes for reviewers:
Release note: