Skip to content

Commit f71a314

Browse files
committed
Adds alpha -> beta graduation criteria to KEP
1 parent 1f468e6 commit f71a314

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

keps/sig-cli/859-kubectl-headers/README.md

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
- [Design Details](#design-details)
2323
- [Test Plan](#test-plan)
2424
- [Graduation Criteria](#graduation-criteria)
25+
- [Alpha -> Beta Graduation](#alpha---beta-graduation)
2526
- [Upgrade / Downgrade Strategy](#upgrade--downgrade-strategy)
2627
- [Version Skew Strategy](#version-skew-strategy)
2728
- [Production Readiness Review Questionnaire](#production-readiness-review-questionnaire)
@@ -257,11 +258,16 @@ included.
257258

258259
### Graduation Criteria
259260

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
265271

266272
### Upgrade / Downgrade Strategy
267273

@@ -279,7 +285,7 @@ can be no version skew.
279285

280286
* **How can this feature be enabled / disabled in a live cluster?**
281287

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
283289
off by setting the KUBECTL_COMMAND_HEADERS environment variable
284290
to false.
285291

0 commit comments

Comments
 (0)