-
Notifications
You must be signed in to change notification settings - Fork 376
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
Conversation
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
) | ||
|
||
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
/lgtm |
/ok-to-test |
@gnufied can you give your final reviews as well? |
/lgtm |
In the release notes, can you add that the feature gate is disabled by default? |
updated!! please review it again |
You need to change |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: xing-yang, yati1998 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 |
We should cleanup |
@yati1998 Can you take care of this? |
noted |
this commit includes feature gate method
to enable the volumeGroupSnapshot