enhancements: Server Side Unknown Field Validation
Enhancement Description
-
One-line enhancement description (can be used as a release note): Add the ability to optionally trigger schema validation on the API server that errors when unknown fields are detected.
-
Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/tree/master/keps/sig-api-machinery/2885-server-side-unknown-field-validation
-
Discussion Link: sig-meeting, initial public doc
-
Primary contact (assignee): @kevindelgado
-
Responsible SIGs: api-machinery
-
Enhancement target (which target equals to which milestone):
- Alpha release target (x.y): 1.23
- Beta release target (x.y): 1.25
- Stable release target (x.y): 1.27
-
Alpha
- KEP (
k/enhancements) update PR(s): https://github.com/kubernetes/enhancements/pull/2886 - Code (
k/k) update PR(s): https://github.com/kubernetes/kubernetes/pull/105916 - ~Docs (
k/website) update PR(s): https://github.com/kubernetes/website/pull/30532~ Relevant docs for new query parameter are autogenerated from source code ink/k. No additional docs needed for alpha.
- KEP (
-
Beta
- KEP (
k/enhancements) update PR(s): https://github.com/kubernetes/enhancements/pull/3081 - Code (
k/k) update PR(s):- Kubectl validation defaults to server-side: https://github.com/kubernetes/kubernetes/pull/108350
- beta enablement: https://github.com/kubernetes/kubernetes/pull/108889
- Additional 1.24 follow ups from alpha
- https://github.com/kubernetes/kubernetes/pull/109316
- https://github.com/kubernetes-sigs/json/pull/16
- https://github.com/kubernetes/kubernetes/pull/109494
- https://github.com/kubernetes/kubernetes/pull/110178
- Docs (
k/website) update(s):
- KEP (
-
Stable
- KEP (
k/enhancements) update PR(s):https://github.com/kubernetes/enhancements/pull/3725 - Code (
k/k) update PR(s): - Docs (
k/website) update(s):
- KEP (
Please keep this description up to date. This will help the Enhancement Team to track the evolution of the enhancement efficiently.
About this issue
- Original URL
- State: open
- Created 3 years ago
- Comments: 36 (26 by maintainers)
That should have been closed, everything is done here, thanks!
/assign @apelisse
I am leaving the kubernetes project and am handing this off to Antoine to shepard it through GA (should mostly be done except for documentation and graduating the e2e test to conformance
Done at https://github.com/kubernetes/enhancements/pull/3395
@kevindelgado I recommend changing the KEP link in this issue description to that it refers to https://github.com/kubernetes/enhancements/tree/master/keps/sig-api-machinery/2885-server-side-unknown-field-validation