You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Decide what the default of the new flag should be
310
+
- Decision: this flag was not added during alpha, and MAY be added post-beta, but will definitely default to **off**.
311
+
- This does not need to block promotion of ServiceAccountTokenPodNodeInfo feature as a result.
307
312
- Decide if using an audit annotation is the correct approach
313
+
- Decision: audit annotation is the correct approach as this is only for `serviceaccounts/<name>/token` requests, not all
314
+
- Renaming audit annotation to `authentication.kubernetes.io/issued-credential-id` to disambiguate from `authentication.kubernetes.io/credential-id` in user's ExtraInfo
308
315
- Docs around the SA JWT schema (this does not exist today)
309
316
310
317
#### GA
@@ -360,9 +367,13 @@ you need any help or guidance.
360
367
361
368
*`ServiceAccountTokenJTI` feature flag will toggle including JTI information in tokens, as well as recording JTIs in the audit log / the SA user info.
362
369
*`ServiceAccountTokenPodNodeInfo` feature flag will toggle including node info associated with pods in tokens.
370
+
*`ServiceAccountTokenNodeBindingValidation` feature flag will toggle the apiserver validating Node claims in node bound service account tokens.
363
371
*`ServiceAccountTokenNodeBinding` feature flag will toggle allowing service account tokens to be bound to Node objects.
364
372
365
-
Both of these feature flags can be disabled without any unexpected adverse affects or coordination required.
373
+
The `ServiceAccountTokenNodeBindingValidation` feature will graduate to beta one release earlier than `ServiceAccountTokenNodeBinding`
374
+
to ensure a safe rollback from version N+1 to N (more info below in rollback considerations section).
375
+
376
+
All other feature flags can be disabled without any unexpected adverse affects or coordination required.
366
377
367
378
###### How can this feature be enabled / disabled in a live cluster?
0 commit comments