From 757d12a21188ea48566eb3e0d99449d142da640d Mon Sep 17 00:00:00 2001 From: xilabao Date: Fri, 24 Mar 2017 17:01:51 +0800 Subject: [PATCH] fix kubectl run output --- pkg/kubectl/cmd/run.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkg/kubectl/cmd/run.go b/pkg/kubectl/cmd/run.go index 4c7a7609c65..8b37c9367ac 100644 --- a/pkg/kubectl/cmd/run.go +++ b/pkg/kubectl/cmd/run.go @@ -556,7 +556,14 @@ func generateService(f cmdutil.Factory, cmd *cobra.Command, args []string, servi } if cmdutil.GetFlagString(cmd, "output") != "" || cmdutil.GetDryRunFlag(cmd) { - return f.PrintObject(cmd, mapper, obj, out) + err := f.PrintObject(cmd, mapper, obj, out) + if err != nil { + return err + } + if cmdutil.GetFlagString(cmd, "output") == "yaml" { + fmt.Fprintln(out, "---") + } + return nil } cmdutil.PrintSuccess(mapper, false, out, mapping.Resource, args[0], cmdutil.GetDryRunFlag(cmd), "created")