mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-31 23:37:01 +00:00
kubectl: Do not add warning header if ftype is json.
This commit is contained in:
parent
cca6d7ddd9
commit
d0e59e0c22
@ -133,13 +133,16 @@ func NewCmdEdit(f *cmdutil.Factory, out, errOut io.Writer) *cobra.Command {
|
|||||||
func RunEdit(f *cmdutil.Factory, out, errOut io.Writer, cmd *cobra.Command, args []string, options *EditOptions) error {
|
func RunEdit(f *cmdutil.Factory, out, errOut io.Writer, cmd *cobra.Command, args []string, options *EditOptions) error {
|
||||||
var printer kubectl.ResourcePrinter
|
var printer kubectl.ResourcePrinter
|
||||||
var ext string
|
var ext string
|
||||||
|
var addHeader bool
|
||||||
switch format := cmdutil.GetFlagString(cmd, "output"); format {
|
switch format := cmdutil.GetFlagString(cmd, "output"); format {
|
||||||
case "json":
|
case "json":
|
||||||
printer = &kubectl.JSONPrinter{}
|
printer = &kubectl.JSONPrinter{}
|
||||||
ext = ".json"
|
ext = ".json"
|
||||||
|
addHeader = false
|
||||||
case "yaml":
|
case "yaml":
|
||||||
printer = &kubectl.YAMLPrinter{}
|
printer = &kubectl.YAMLPrinter{}
|
||||||
ext = ".yaml"
|
ext = ".yaml"
|
||||||
|
addHeader = true
|
||||||
default:
|
default:
|
||||||
return cmdutil.UsageError(cmd, "The flag 'output' must be one of yaml|json")
|
return cmdutil.UsageError(cmd, "The flag 'output' must be one of yaml|json")
|
||||||
}
|
}
|
||||||
@ -218,7 +221,9 @@ func RunEdit(f *cmdutil.Factory, out, errOut io.Writer, cmd *cobra.Command, args
|
|||||||
w = crlf.NewCRLFWriter(w)
|
w = crlf.NewCRLFWriter(w)
|
||||||
}
|
}
|
||||||
|
|
||||||
results.header.writeTo(w)
|
if addHeader {
|
||||||
|
results.header.writeTo(w)
|
||||||
|
}
|
||||||
|
|
||||||
if !containsError {
|
if !containsError {
|
||||||
if err := printer.PrintObj(objToEdit, w); err != nil {
|
if err := printer.PrintObj(objToEdit, w); err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user