### Enhancement Description - One-line enhancement description (can be used as a release note): Changes `kubectl explain` to use OpenAPI v3 data instead of OpenAPI v2. - Kubernetes Enhancement Proposal: https://github.com/kubernetes/enhancements/tree/master/keps/sig-cli/3515-kubectl-explain-openapiv3 - Discussion Link: https://youtu.be/3Xnb0R_ios4?t=1512 - Primary contact (assignee): @soltysh @alexzielenski - Responsible SIGs: sig-cli - Enhancement target (which target equals to which milestone): - Alpha release target (x.y): 1.26 - Beta release target (x.y): 1.27 - Stable release target (x.y): 1.29 - [x] Alpha - [x] KEP (`k/enhancements`) update PR(s): https://github.com/kubernetes/enhancements/pull/3516 - [x] Code (`k/k`) update PR(s): 1. https://github.com/kubernetes/kubernetes/pull/113024 2. https://github.com/kubernetes/kubernetes/pull/113146 - [x] Docs (`k/website`) update PR(s): https://github.com/kubernetes/website/pull/37788 - [x] Beta - [x] KEP (`k/enhancements`) update PR(s): - https://github.com/kubernetes/enhancements/pull/3748 - [x] Code (`k/k`) update PR(s): - https://github.com/kubernetes/kubernetes/pull/115480 - https://github.com/kubernetes/kubernetes/pull/116390 - [x] Docs (`k/website`) update(s): - https://github.com/kubernetes/website/pull/40068 - [x] Stable - [x] KEP (`k/enhancements`) update PR(s): https://github.com/kubernetes/enhancements/pull/5540 - [x] Code (`k/k`) update PR(s): - [x] Docs (`k/website`) update(s):
Enhancement Description
kubectl explainto use OpenAPI v3 data instead of OpenAPI v2.k/enhancements) update PR(s): KEP-3515: add new kep kubectl explain openapi v3 upgrade #3516k/k) update PR(s):k/website) update PR(s): document kubectl explain openapi v3 website#37788k/enhancements) update PR(s):k/k) update PR(s):k/website) update(s):k/enhancements) update PR(s): Mark 3515 as implemented #5540k/k) update PR(s):k/website) update(s):