diff --git a/kubeval/output.go b/kubeval/output.go index f652cb1..a0be079 100644 --- a/kubeval/output.go +++ b/kubeval/output.go @@ -61,7 +61,7 @@ func newSTDOutputManager() *STDOutputManager { func (s *STDOutputManager) Put(result ValidationResult) error { if len(result.Errors) > 0 { for _, desc := range result.Errors { - kLog.Warn(result.FileName, "contains an invalid", result.Kind, fmt.Sprintf("(%s)", result.QualifiedName()), "-", desc.String()) + kLog.Error(result.FileName, "contains an invalid", result.Kind, fmt.Sprintf("(%s)", result.QualifiedName()), "-", desc.String()) } } else if result.Kind == "" { kLog.Success(result.FileName, "contains an empty YAML document") diff --git a/log/log.go b/log/log.go index 680cda6..6c62033 100644 --- a/log/log.go +++ b/log/log.go @@ -18,6 +18,11 @@ func Warn(message ...string) { fmt.Printf("%s - %v\n", yellow("WARN"), strings.Join(message, " ")) } +func Error(message ...string) { + red := color.New(color.FgRed).SprintFunc() + fmt.Printf("%s - %v\n", yellow("ERR "), strings.Join(message, " ")) +} + func Error(message error) { if merr, ok := message.(*multierror.Error); ok { for _, serr := range merr.Errors {