introduce the KubeletEnsureSecretImages featuregate

This commit is contained in:
Stanislav Láznička 2024-11-06 18:49:29 +01:00
parent af3b4cd57a
commit e549eeb796
No known key found for this signature in database
GPG Key ID: F8D8054395A1D157
3 changed files with 17 additions and 0 deletions

View File

@ -345,6 +345,13 @@ const (
// fallback to using it's cgroupDriver option.
KubeletCgroupDriverFromCRI featuregate.Feature = "KubeletCgroupDriverFromCRI"
// owner: @stlaz
// kep: https://kep.k8s.io/2535
//
// Enables tracking credentials for image pulls in order to authorize image
// access for different tenants.
KubeletEnsureSecretPulledImages featuregate.Feature = "KubeletEnsureSecretPulledImages"
// owner: @vinayakankugoyal
// kep: http://kep.k8s.io/2862
//

View File

@ -432,6 +432,10 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
{Version: version.MustParse("1.31"), Default: true, PreRelease: featuregate.Beta},
},
KubeletEnsureSecretPulledImages: {
{Version: version.MustParse("1.33"), Default: false, PreRelease: featuregate.Alpha},
},
KubeletFineGrainedAuthz: {
{Version: version.MustParse("1.32"), Default: false, PreRelease: featuregate.Alpha},
{Version: version.MustParse("1.33"), Default: true, PreRelease: featuregate.Beta},

View File

@ -637,6 +637,12 @@
lockToDefault: false
preRelease: Alpha
version: "1.32"
- name: KubeletEnsureSecretPulledImages
versionedSpecs:
- default: false
lockToDefault: false
preRelease: Alpha
version: "1.33"
- name: KubeletFineGrainedAuthz
versionedSpecs:
- default: false