Paco Xu
22fb3be96d
cleanup: kubeadm upgrade plan supports json/yaml output
...
Co-authored-by: Lubomir I. Ivanov <neolit123@gmail.com>
2022-03-25 16:15:43 +08:00
Paco Xu
79ecd60208
bugfix(kubeadm): Fix UT and log optmize
2022-03-03 19:09:26 +08:00
Paco Xu
93daef6e77
feature(kubeadm): add support of json/yaml format for upgrade plan
...
- cherry-pick 83941 and rebase
2022-03-03 17:23:03 +08:00
Stephen Augustus
481cf6fbe7
generated: Run hack/update-gofmt.sh
...
Signed-off-by: Stephen Augustus <foo@auggie.dev>
2021-08-24 15:47:49 -04:00
Rostislav M. Georgiev
709e3c3a83
kubeadm upgrade plan: component config state table
...
This change enables kubeadm upgrade plan to print a state table with
information regarding known component config API groups. Most importantly this
information includes current and preferred version for each group and an
indication if a manual user upgrade is required.
Signed-off-by: Rostislav M. Georgiev <rostislavg@vmware.com>
2020-06-24 16:47:15 +03:00
Ed Bartosh
e5d6536ade
add UpgradePlan to the kubeadm.output API group
2020-03-24 12:47:42 +02:00
Ed Bartosh
be7e5b47fe
kubeadm config images list: update output API
2020-02-17 17:23:08 +02:00
Ed Bartosh
ae95985908
kubeadm: remove ObjectMeta from output.BootstrapTooken
...
metav1.TypeMeta is what needed to make a runtime object.
ObjectMeta is not needed and can be safely removed.
2019-10-24 14:22:09 +03:00
Ed Bartosh
8cee92dfa8
create new api group output.kubeadm.k8s.io
...
This group contains APIs for handling kubeadm
structured output.
2019-10-03 12:40:12 +03:00