22
22
- [ Design Details] ( #design-details )
23
23
- [ Test Plan] ( #test-plan )
24
24
- [ Graduation Criteria] ( #graduation-criteria )
25
+ - [ Alpha -> ; Beta Graduation] ( #alpha---beta-graduation )
25
26
- [ Upgrade / Downgrade Strategy] ( #upgrade--downgrade-strategy )
26
27
- [ Version Skew Strategy] ( #version-skew-strategy )
27
28
- [ Production Readiness Review Questionnaire] ( #production-readiness-review-questionnaire )
@@ -257,11 +258,16 @@ included.
257
258
258
259
### Graduation Criteria
259
260
260
- - Determine if additional information would be valuable to operators of clusters.
261
- - Consider building and publishing tools for cluster operators to run which make use of the data
262
- - Look for deprecated command invocations
263
- - Build graphs of usage
264
- - Identify most used commands
261
+ #### Alpha -> Beta Graduation
262
+
263
+ - [ ] Change feature gate from default ** off** to default ** on**
264
+ - [ ] Documentation in kubectl section of [ kubernetes.io] describes the
265
+ extra headers sent and how to disable these headers if necessary.
266
+ - [ ] kubectl headers remove the ` X- ` prefix to align with
267
+ [ IETF guidance] ( https://datatracker.ietf.org/doc/html/rfc6648 ) .
268
+ Example: ` X-Kubectl-Command ` header is changed to ` Kubectl-Command ` .
269
+ - [ ] All other issues raised during alpha use of feature are resolved.
270
+ - [ ] Completion of the test plan
265
271
266
272
### Upgrade / Downgrade Strategy
267
273
@@ -279,7 +285,7 @@ can be no version skew.
279
285
280
286
* ** How can this feature be enabled / disabled in a live cluster?**
281
287
282
- This feature is enabled by default in kubectl, and it be turned
288
+ This feature is enabled by default in kubectl, and it can be turned
283
289
off by setting the KUBECTL_COMMAND_HEADERS environment variable
284
290
to false.
285
291
0 commit comments