@@ -64,7 +64,6 @@ import (
64
64
"k8s.io/kubernetes/pkg/controller/volume/pvcprotection"
65
65
"k8s.io/kubernetes/pkg/controller/volume/pvprotection"
66
66
"k8s.io/kubernetes/pkg/features"
67
- kubefeatures "k8s.io/kubernetes/pkg/features"
68
67
"k8s.io/kubernetes/pkg/quota/v1/generic"
69
68
quotainstall "k8s.io/kubernetes/pkg/quota/v1/install"
70
69
"k8s.io/kubernetes/pkg/volume/csimigration"
@@ -111,7 +110,7 @@ func startNodeIpamController(ctx ControllerContext) (http.Handler, bool, error)
111
110
}
112
111
113
112
// failure: more than one cidr and dual stack is not enabled
114
- if len (clusterCIDRs ) > 1 && ! utilfeature .DefaultFeatureGate .Enabled (kubefeatures .IPv6DualStack ) {
113
+ if len (clusterCIDRs ) > 1 && ! utilfeature .DefaultFeatureGate .Enabled (features .IPv6DualStack ) {
115
114
return nil , false , fmt .Errorf ("len of ClusterCIDRs==%v and dualstack feature is not enabled" , len (clusterCIDRs ))
116
115
}
117
116
@@ -143,7 +142,7 @@ func startNodeIpamController(ctx ControllerContext) (http.Handler, bool, error)
143
142
// the following checks are triggered if both serviceCIDR and secondaryServiceCIDR are provided
144
143
if serviceCIDR != nil && secondaryServiceCIDR != nil {
145
144
// should have dual stack flag enabled
146
- if ! utilfeature .DefaultFeatureGate .Enabled (kubefeatures .IPv6DualStack ) {
145
+ if ! utilfeature .DefaultFeatureGate .Enabled (features .IPv6DualStack ) {
147
146
return nil , false , fmt .Errorf ("secondary service cidr is provided and IPv6DualStack feature is not enabled" )
148
147
}
149
148
@@ -158,7 +157,7 @@ func startNodeIpamController(ctx ControllerContext) (http.Handler, bool, error)
158
157
}
159
158
160
159
var nodeCIDRMaskSizeIPv4 , nodeCIDRMaskSizeIPv6 int
161
- if utilfeature .DefaultFeatureGate .Enabled (kubefeatures .IPv6DualStack ) {
160
+ if utilfeature .DefaultFeatureGate .Enabled (features .IPv6DualStack ) {
162
161
// only --node-cidr-mask-size-ipv4 and --node-cidr-mask-size-ipv6 supported with dual stack clusters.
163
162
// --node-cidr-mask-size flag is incompatible with dual stack clusters.
164
163
nodeCIDRMaskSizeIPv4 , nodeCIDRMaskSizeIPv6 , err = setNodeCIDRMaskSizesDualStack (ctx .ComponentConfig .NodeIPAMController )
@@ -259,7 +258,7 @@ func startRouteController(ctx ControllerContext) (http.Handler, bool, error) {
259
258
}
260
259
261
260
// failure: more than one cidr and dual stack is not enabled
262
- if len (clusterCIDRs ) > 1 && ! utilfeature .DefaultFeatureGate .Enabled (kubefeatures .IPv6DualStack ) {
261
+ if len (clusterCIDRs ) > 1 && ! utilfeature .DefaultFeatureGate .Enabled (features .IPv6DualStack ) {
263
262
return nil , false , fmt .Errorf ("len of ClusterCIDRs==%v and dualstack feature is not enabled" , len (clusterCIDRs ))
264
263
}
265
264
0 commit comments