Hello,
We are requesting an exception for a k8s 1.23 enhancement.
Enhancement name: Server Side Unknown Field Validation
Enhancement status (alpha/beta/stable): alpha
SIG: api-machinery
k/enhancements repo issue: https://github.com/kubernetes/enhancements/issues/2885
PR #’s: https://github.com/kubernetes/kubernetes/pull/105916
Additional time needed (in days): 3
Reason this enhancement is critical for this milestone:
* Unblocks work to replace the unreliable and buggy client-side validation.
* Gives users (who enable it) the ability to get warnings (by default) or errors (by choice) if they send requests with unknown or duplicated fields
* Keeps us on track with work relating to openapi v3, enabling a much better openapi user experience in v3.
Risks from adding code late: (to k8s stability, testing, etc.)
* Remaining work is tightly scoped and will be well-exercised by tests in reasonable detail
* The feature is alpha and gated by a feature flag rendering the new functionality inert when disabled.
Risks from cutting enhancement: (partial implementation, critical customer use case, etc.):
* Users of non-kubectl clients continue to be unable to be notified of invalid fields (and users of client-side validation continue to fight its problems).
* Client-side validation and OpenAPI v2 continue to need maintenance as we shift our efforts to OpenAPI v3
Thanks for the consideration,
Kevin
--
You received this message because you are subscribed to the Google Groups "K8s API Machinery SIG" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kubernetes-sig-api-m...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-api-machinery/CAKR8jxrp1rGZk3uBRg_FXOcn4MBGeE%2BfQ9KfjSppcSZVU2j1cQ%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kubernetes-sig-api-machinery/CAL7FtgtRnuKTy%3DSgDCanE%2Byzj%2BfCJTYPJFJL_e-EvwXd_GH37w%40mail.gmail.com.
--
To unsubscribe from this group and stop receiving emails from it, send an email to release-team...@kubernetes.io.