mirror of https://github.com/k3s-io/k3s
kubectl convert: add deprecation warning for 1.13
parent
f212b9db23
commit
62ec499d6f
|
@ -134,6 +134,14 @@ func (o *ConvertOptions) Complete(f cmdutil.Factory, cmd *cobra.Command) (err er
|
||||||
|
|
||||||
// RunConvert implements the generic Convert command
|
// RunConvert implements the generic Convert command
|
||||||
func (o *ConvertOptions) RunConvert() error {
|
func (o *ConvertOptions) RunConvert() error {
|
||||||
|
|
||||||
|
// Convert must be removed from kubectl, since kubectl can not depend on
|
||||||
|
// Kubernetes "internal" dependencies. These "internal" dependencies can
|
||||||
|
// not be removed from convert. Another way to convert a resource is to
|
||||||
|
// "kubectl apply" it to the cluster, then "kubectl get" at the desired version.
|
||||||
|
// Another possible solution is to make convert a plugin.
|
||||||
|
fmt.Fprintf(o.ErrOut, "kubectl convert is DEPRECATED and will be removed in a future version.\nIn order to convert, kubectl apply the object to the cluster, then kubectl get at the desired version.\n")
|
||||||
|
|
||||||
b := o.builder().
|
b := o.builder().
|
||||||
WithScheme(scheme.Scheme).
|
WithScheme(scheme.Scheme).
|
||||||
LocalParam(o.local)
|
LocalParam(o.local)
|
||||||
|
|
Loading…
Reference in New Issue