fix kubectl run output

This commit is contained in:
xilabao 2017-03-24 17:01:51 +08:00
parent f768a3a637
commit 757d12a211

View File

@ -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")