Skip to content

Commit d398de2

Browse files
committed
Add KubeletServiceAccountTokenForCredentialProviders feature gate
Signed-off-by: Anish Ramasekar <[email protected]>
1 parent dd7b9f6 commit d398de2

File tree

3 files changed

+17
-0
lines changed

3 files changed

+17
-0
lines changed

pkg/features/kube_features.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,13 @@ const (
377377
// separate filesystems.
378378
KubeletSeparateDiskGC featuregate.Feature = "KubeletSeparateDiskGC"
379379

380+
// owner: @aramase
381+
// kep: http://kep.k8s.io/4412
382+
//
383+
// Enable kubelet to send the service account token bound to the pod for which the image
384+
// is being pulled to the credential provider plugin.
385+
KubeletServiceAccountTokenForCredentialProviders featuregate.Feature = "KubeletServiceAccountTokenForCredentialProviders"
386+
380387
// owner: @sallyom
381388
// kep: https://kep.k8s.io/2832
382389
//

pkg/features/versioned_kube_features.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -456,6 +456,10 @@ var defaultVersionedKubernetesFeatureGates = map[featuregate.Feature]featuregate
456456
{Version: version.MustParse("1.31"), Default: true, PreRelease: featuregate.Beta},
457457
},
458458

459+
KubeletServiceAccountTokenForCredentialProviders: {
460+
{Version: version.MustParse("1.33"), Default: false, PreRelease: featuregate.Alpha},
461+
},
462+
459463
KubeletTracing: {
460464
{Version: version.MustParse("1.25"), Default: false, PreRelease: featuregate.Alpha},
461465
{Version: version.MustParse("1.27"), Default: true, PreRelease: featuregate.Beta},

test/featuregates_linter/test_data/versioned_feature_list.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -670,6 +670,12 @@
670670
lockToDefault: false
671671
preRelease: Beta
672672
version: "1.31"
673+
- name: KubeletServiceAccountTokenForCredentialProviders
674+
versionedSpecs:
675+
- default: false
676+
lockToDefault: false
677+
preRelease: Alpha
678+
version: "1.33"
673679
- name: KubeletTracing
674680
versionedSpecs:
675681
- default: false

0 commit comments

Comments
 (0)