Hey,
It is with great pleasure and pride I'm announcing that kubectl is
moving final bits over to staging.
The process completed recently with the following set of PRs:
- shared auth components moved to
k8s.io/component-helpers
(
https://github.com/kubernetes/kubernetes/pull/95761)
- kubectl auth commands move to
k8s.io/kubectl
(
https://github.com/kubernetes/kubernetes/pull/96145)
- final move of kubectl to staging and creation of kubectl-convert
plugin (
https://github.com/kubernetes/kubernetes/pull/96190)
That last PR is still waiting for reviews, but we're hoping it will
merge by the end of this week.
For now, we are still leaving building the kubectl command from the
main repository (cmd/kubectl)
to ensure we don't interfere with the release process. Our next steps
will be to sync with the
release team how to best proceed with efforts to release kubectl
separately, but that's something
we will be undergoing in the next releases.
Here, I'd like to thank each and every person involved with
discussions that trigger this process,
code and design changes and reviews, to decouple kubectl from the main
k/k repository and get
us where we are now. I'd love to name those people but I'm worried
that I might miss out some of you,
but I know y'all know well who you are. Thanks a lot!
Maciej Szulik
SIG-CLI chair and TL