mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 21:47:07 +00:00
deprecate openapi printing in kubectl in favor of server-side printing
This commit is contained in:
parent
613b302b98
commit
5cea147cd3
@ -304,6 +304,11 @@ func (o *GetOptions) Run(f cmdutil.Factory, cmd *cobra.Command, args []string) e
|
|||||||
return o.watch(f, cmd, args)
|
return o.watch(f, cmd, args)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// openapi printing is mutually exclusive with server side printing
|
||||||
|
if o.PrintWithOpenAPICols && o.ServerPrint {
|
||||||
|
fmt.Fprintf(o.IOStreams.ErrOut, "warning: --%s requested, --%s will be ignored\n", useOpenAPIPrintColumnFlagLabel, useServerPrintColumns)
|
||||||
|
}
|
||||||
|
|
||||||
r := f.NewBuilder().
|
r := f.NewBuilder().
|
||||||
Unstructured().
|
Unstructured().
|
||||||
NamespaceParam(o.Namespace).DefaultNamespace().AllNamespaces(o.AllNamespaces).
|
NamespaceParam(o.Namespace).DefaultNamespace().AllNamespaces(o.AllNamespaces).
|
||||||
@ -716,6 +721,7 @@ func (o *GetOptions) printGeneric(r *resource.Result) error {
|
|||||||
|
|
||||||
func addOpenAPIPrintColumnFlags(cmd *cobra.Command, opt *GetOptions) {
|
func addOpenAPIPrintColumnFlags(cmd *cobra.Command, opt *GetOptions) {
|
||||||
cmd.Flags().BoolVar(&opt.PrintWithOpenAPICols, useOpenAPIPrintColumnFlagLabel, opt.PrintWithOpenAPICols, "If true, use x-kubernetes-print-column metadata (if present) from the OpenAPI schema for displaying a resource.")
|
cmd.Flags().BoolVar(&opt.PrintWithOpenAPICols, useOpenAPIPrintColumnFlagLabel, opt.PrintWithOpenAPICols, "If true, use x-kubernetes-print-column metadata (if present) from the OpenAPI schema for displaying a resource.")
|
||||||
|
cmd.Flags().MarkDeprecated(useOpenAPIPrintColumnFlagLabel, "deprecated in favor of server-side printing")
|
||||||
}
|
}
|
||||||
|
|
||||||
func addServerPrintColumnFlags(cmd *cobra.Command, opt *GetOptions) {
|
func addServerPrintColumnFlags(cmd *cobra.Command, opt *GetOptions) {
|
||||||
|
Loading…
Reference in New Issue
Block a user