-
Notifications
You must be signed in to change notification settings - Fork 372
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
include feature gate in snapshotter #1194
base: master
Are you sure you want to change the base?
Conversation
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: yati1998 The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Hi @yati1998. Thanks for your PR. I'm waiting for a kubernetes-csi member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
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.
/ok-to-test
656d0ad
to
e016295
Compare
@xing-yang @nixpanic please do review the PR, |
|
836bb91
to
2e895c3
Compare
2e895c3
to
a341dd7
Compare
a341dd7
to
462926b
Compare
462926b
to
d916fc4
Compare
) | ||
|
||
func init() { | ||
feature.DefaultMutableFeatureGate.Add(defaultKubernetesFeatureGates) |
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.
VolumeGroupSnapshot is a new API. It needs to be disabled by default when moving to Beta.
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.
by default it is false only right? check line no 36?
@@ -228,10 +240,10 @@ func main() { | |||
workqueue.NewItemExponentialFailureRateLimiter(*retryIntervalStart, *retryIntervalMax), | |||
*enableDistributedSnapshotting, | |||
*preventVolumeModeConversion, | |||
*enableVolumeGroupSnapshots, | |||
utilfeature.DefaultFeatureGate.Enabled(features.VolumeGroupSnapshot), |
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.
VolumeGroupSnapshot needs to be disabled by default when moving to Beta initially.
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.
this just checks if it is enabled or not, but in features, default value is false only
this commit includes feature gate method to enable the volumeGroupSnapshot Signed-off-by: yati1998 <[email protected]>
d916fc4
to
85b60dd
Compare
this commit includes feature gate method
to enable the volumeGroupSnapshot