-
Notifications
You must be signed in to change notification settings - Fork 2.7k
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
--feature-gate is no longer present in csi-snapshotter causing container to fail. #15221
Comments
Appears to be fixed in 477b7fd which is part of the v1.16.0 release, but the helm chart does not include such fix even though the version is docker.io/rook/ceph:v1.16.0. |
Tracked it down to an transparent helm upgrade conflict. |
v1.16 Helm Chart should use v8.2.0 as v8.0.1 does not have --feature-gates
|
For what I have seen and my latest installation, this is included in the latest chart, the problem to the issue does not reside in the chart but in the operator code. The operator does not check the version of CSI snapshoter that is deployed against the params it gives. |
Actually the operator helm chart just has the v8.0.1 version. |
Appears to be fixed in later v1.16.0 releases. Pulled an older version of v1.16.0? |
This was fixed by #15196, but has not been included in a release yet. See this comment for a workaround, and we will get the v1.16.1 release out very soon with this fix. |
Hey, sorry to be the bearer of bad news, but I'm running into this on a greenfield cluster today with v1.16.1. Deployed via Helm, accepting the default image versions throughout. Here are the versions I'm running:
|
Hmm I'm on RKE2 so it looks like #15234 (comment) is relevant. Downgrading to v1.16.0 seems to work around it for now. |
You are using v1alpha1 snapshotter crds. Update to v1beta1. |
Alpha CRD's are meant only for testing purpose as most of us know, we should not be using it in any production clusters as they are not suppose to be backward compatible and can break anything without any upgrade support. am not sure why RKE2 is installing the alpha CRD by default, I hope there will be an option to disable it. can someone check with RKE helm charts? |
Is this a bug report or feature request?
The '--feature-gate=CSIVolumeGroupSnapshot=true' is passed into csi-cephfs-plugin provisioner and csi-rbdplugin-provisioner in release v1.16, appears to be related to container-storage-interface/spec#573.
The container will not start until the flag is removed from the deployment. However, the documentation is inconsistent since https://github.com/kubernetes-csi/external-snapshotter still claims that --feature-gate flag is required. (kubernetes-csi/external-snapshotter#1223)
Tested versions:
Looking more into it, appears to be a typo. --feature-gate vs --feature-gates
The text was updated successfully, but these errors were encountered: