-
Notifications
You must be signed in to change notification settings - Fork 1k
Determine what happens to the "kubectl convert" functionality #725
Copy link
Copy link
Closed
kubernetes/kubernetes
#96190Labels
area/kubectlkind/cleanupCategorizes issue or PR as related to cleaning up code, process, or technical debt.Categorizes issue or PR as related to cleaning up code, process, or technical debt.lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.Indicates that an issue or PR should not be auto-closed due to staleness.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.sig/api-machineryCategorizes an issue or PR as relevant to SIG API Machinery.Categorizes an issue or PR as relevant to SIG API Machinery.sig/cliCategorizes an issue or PR as relevant to SIG CLI.Categorizes an issue or PR as relevant to SIG CLI.
Description
Metadata
Metadata
Labels
area/kubectlkind/cleanupCategorizes issue or PR as related to cleaning up code, process, or technical debt.Categorizes issue or PR as related to cleaning up code, process, or technical debt.lifecycle/frozenIndicates that an issue or PR should not be auto-closed due to staleness.Indicates that an issue or PR should not be auto-closed due to staleness.priority/important-soonMust be staffed and worked on either currently, or very soon, ideally in time for the next release.Must be staffed and worked on either currently, or very soon, ideally in time for the next release.sig/api-machineryCategorizes an issue or PR as relevant to SIG API Machinery.Categorizes an issue or PR as relevant to SIG API Machinery.sig/cliCategorizes an issue or PR as relevant to SIG CLI.Categorizes an issue or PR as relevant to SIG CLI.
Type
Fields
No fields configured for issues without a type.
kubectl convert is deprecated
The initial
kubectl convertdeprecation was announced prior to release 1.13. Following the Kubernetes deprecation policy, thiskubectlsubcommand is now eligible to be removed in release 1.17. The following are options for next steps as thisconvertfunctionality is removed fromkubectl. If you have an opinion, please add comments to this issue so that we can quickly drive consensus and make a decision on which option we will pursue.Convert as a Plugin
We could move the
kubectl convertcode into a plugin namedkubectl-convert. The invocation of the plugin would mimic the current command:kubectl convert.kubectl-convertwill ensurekubectlusers can type the same command:kubectl convert.Convert as a Binary
Convert into the API Server
Drop convert functionality
kubectl convertsubcommand code.