diff --git a/pkg/tanka/workflow.go b/pkg/tanka/workflow.go index 7eda0a598..bd41685ee 100644 --- a/pkg/tanka/workflow.go +++ b/pkg/tanka/workflow.go @@ -37,8 +37,11 @@ func Apply(baseDir string, mods ...Modifier) error { diff = &tmp } - b := term.Colordiff(*diff) - fmt.Print(b.String()) + // in case of non-fatal error diff may be nil + if diff != nil { + b := term.Colordiff(*diff) + fmt.Print(b.String()) + } return kube.Apply(p.Resources, opts.apply) }