kubectl diff: Print error when something goes wrong

This commit is contained in:
Antoine Pelisse
2018-10-12 11:08:14 -07:00
parent e31d14cb10
commit 572a028148
2 changed files with 4 additions and 8 deletions

View File

@@ -122,8 +122,7 @@ func (d *DiffProgram) getCommand(args ...string) exec.Cmd {
// Run runs the detected diff program. `from` and `to` are the directory to diff.
func (d *DiffProgram) Run(from, to string) error {
d.getCommand(from, to).Run() // Ignore diff return code
return nil
return d.getCommand(from, to).Run()
}
// Printer is used to print an object.
@@ -396,8 +395,5 @@ func RunDiff(f cmdutil.Factory, diff *DiffProgram, options *DiffOptions) error {
return err
}
// Error ignore on purpose. diff(1) for example, returns an error if there is any diff.
_ = differ.Run(diff)
return nil
return differ.Run(diff)
}