Trying to fix kubelet_config_dir_test

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
This commit is contained in:
Davanum Srinivas 2025-03-16 18:38:23 -04:00
parent 129661b2c7
commit 410dc1d654
No known key found for this signature in database
GPG Key ID: 80D83A796103BF59

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 {