Add CloudDualStackNodeIPs feature gate(s)

Add CloudDualStackNodeIPs feature gates for kubelet and
cloud-controller-manager and use as appropriate.
This commit is contained in:
Dan Winship
2023-03-03 11:53:11 -05:00
parent e3aacb4f30
commit 068ee321bc
5 changed files with 28 additions and 9 deletions

View File

@@ -61,6 +61,12 @@ const (
// beta: v1.4
AppArmor featuregate.Feature = "AppArmor"
// owner: @danwinship
// alpha: v1.27
//
// Enables dual-stack --node-ip in kubelet with external cloud providers
CloudDualStackNodeIPs featuregate.Feature = "CloudDualStackNodeIPs"
// owner: @szuecs
// alpha: v1.12
//
@@ -926,6 +932,8 @@ var defaultKubernetesFeatureGates = map[featuregate.Feature]featuregate.FeatureS
AppArmor: {Default: true, PreRelease: featuregate.Beta},
CloudDualStackNodeIPs: {Default: false, PreRelease: featuregate.Alpha},
CPUCFSQuotaPeriod: {Default: false, PreRelease: featuregate.Alpha},
CPUManager: {Default: true, PreRelease: featuregate.GA, LockToDefault: true}, // GA in 1.26