Merge pull request #130858 from dims/trying-to-fix-provider-kubelet_config_dir_test

Fix kubelet_config_dir_test after KubeletServiceAccountTokenForCredentialProviders was added
This commit is contained in:
Kubernetes Prow Robot 2025-03-17 10:43:49 -07:00 committed by GitHub
commit f8cc9c92d6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -118,6 +118,7 @@ shutdownGracePeriodByPodPriority:
- priority: 6
shutdownGracePeriodSeconds: 30
featureGates:
KubeletServiceAccountTokenForCredentialProviders: true
PodAndContainerStatsFromCRI: false
DynamicResourceAllocation: true`)
framework.ExpectNoError(os.WriteFile(filepath.Join(configDir, "20-kubelet.conf"), contents, 0755))
@ -163,7 +164,11 @@ featureGates:
},
}
// This covers the case where the fields within the map are overridden.
overrides := map[string]bool{"PodAndContainerStatsFromCRI": false, "DynamicResourceAllocation": true}
overrides := map[string]bool{
"PodAndContainerStatsFromCRI": false,
"DynamicResourceAllocation": true,
"KubeletServiceAccountTokenForCredentialProviders": true,
}
// In some CI jobs, `NodeSwap` is explicitly disabled as the images are cgroupv1 based,
// so such flags should be picked up directly from the initial configuration
if _, ok := initialConfig.FeatureGates["NodeSwap"]; ok {