Skip to content

Commit 2382c01

Browse files
committed
remove Removed generally available feature-gate DisableCloudProviders and DisableKubeletCloudCredentialProviders
Signed-off-by: carlory <[email protected]>
1 parent 29e5d42 commit 2382c01

File tree

4 files changed

+0
-52
lines changed

4 files changed

+0
-52
lines changed

cmd/kube-apiserver/app/options/options_test.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,6 @@ func TestAddFlags(t *testing.T) {
104104
"--authorization-webhook-config-file=/webhook-config",
105105
"--bind-address=192.168.10.20",
106106
"--client-ca-file=/client-ca",
107-
"--cloud-config=/cloud-config",
108-
"--cloud-provider=azure",
109107
"--cors-allowed-origins=10.10.10.100,10.10.10.200",
110108
"--contention-profiling=true",
111109
"--egress-selector-config-file=/var/run/kubernetes/egress-selector/connectivity.yaml",

pkg/features/kube_features.go

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -175,16 +175,6 @@ const (
175175
// both allocators. This feature gate disables the dual write on the new Cluster IP allocators.
176176
DisableAllocatorDualWrite featuregate.Feature = "DisableAllocatorDualWrite"
177177

178-
// owner: @andrewsykim
179-
//
180-
// Disable any functionality in kube-apiserver, kube-controller-manager and kubelet related to the `--cloud-provider` component flag.
181-
DisableCloudProviders featuregate.Feature = "DisableCloudProviders"
182-
183-
// owner: @andrewsykim
184-
//
185-
// Disable in-tree functionality in kubelet to authenticate to cloud provider container registries for image pull credentials.
186-
DisableKubeletCloudCredentialProviders featuregate.Feature = "DisableKubeletCloudCredentialProviders"
187-
188178
// owner: @micahhausler
189179
//
190180
// Setting AllowInsecureKubeletCertificateSigningRequests to true disables node admission validation of CSRs

pkg/features/versioned_kube_features.go

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -167,18 +167,6 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
167167
{Version: version.MustParse("1.33"), Default: false, PreRelease: featuregate.Beta}, // remove after MultiCIDRServiceAllocator is GA
168168
},
169169

170-
DisableCloudProviders: {
171-
{Version: version.MustParse("1.22"), Default: false, PreRelease: featuregate.Alpha},
172-
{Version: version.MustParse("1.29"), Default: true, PreRelease: featuregate.Beta},
173-
{Version: version.MustParse("1.31"), Default: true, PreRelease: featuregate.GA, LockToDefault: true},
174-
},
175-
176-
DisableKubeletCloudCredentialProviders: {
177-
{Version: version.MustParse("1.23"), Default: false, PreRelease: featuregate.Alpha},
178-
{Version: version.MustParse("1.29"), Default: true, PreRelease: featuregate.Beta},
179-
{Version: version.MustParse("1.31"), Default: true, PreRelease: featuregate.GA, LockToDefault: true},
180-
},
181-
182170
DisableNodeKubeProxyVersion: {
183171
{Version: version.MustParse("1.29"), Default: false, PreRelease: featuregate.Alpha},
184172
{Version: version.MustParse("1.31"), Default: false, PreRelease: featuregate.Deprecated},

test/featuregates_linter/test_data/versioned_feature_list.yaml

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -406,40 +406,12 @@
406406
lockToDefault: false
407407
preRelease: Beta
408408
version: "1.33"
409-
- name: DisableCloudProviders
410-
versionedSpecs:
411-
- default: false
412-
lockToDefault: false
413-
preRelease: Alpha
414-
version: "1.22"
415-
- default: true
416-
lockToDefault: false
417-
preRelease: Beta
418-
version: "1.29"
419-
- default: true
420-
lockToDefault: true
421-
preRelease: GA
422-
version: "1.31"
423409
- name: DisableCPUQuotaWithExclusiveCPUs
424410
versionedSpecs:
425411
- default: true
426412
lockToDefault: false
427413
preRelease: Beta
428414
version: "1.33"
429-
- name: DisableKubeletCloudCredentialProviders
430-
versionedSpecs:
431-
- default: false
432-
lockToDefault: false
433-
preRelease: Alpha
434-
version: "1.23"
435-
- default: true
436-
lockToDefault: false
437-
preRelease: Beta
438-
version: "1.29"
439-
- default: true
440-
lockToDefault: true
441-
preRelease: GA
442-
version: "1.31"
443415
- name: DisableNodeKubeProxyVersion
444416
versionedSpecs:
445417
- default: false

0 commit comments

Comments
 (0)