From 3378e69c6e17fcf7495b9ac0b6a011cf7c0bd954 Mon Sep 17 00:00:00 2001
From: Ryan Hartje <ryan@ryanhartje.com>
Date: Tue, 3 Apr 2018 20:17:54 -0400
Subject: [PATCH] using existing mechanism to flag for failures

(cherry picked from commit 9b20d91e427da1d8bc5c961a25174ccee2f4ff6c)
---
 cmd/helm/lint.go | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/cmd/helm/lint.go b/cmd/helm/lint.go
index e83026117..63f11c062 100644
--- a/cmd/helm/lint.go
+++ b/cmd/helm/lint.go
@@ -97,13 +97,12 @@ func (l *lintCmd) run() error {
 
 	var total int
 	var failures int
-	rc := 0
 	for _, path := range l.paths {
 		if linter, err := lintChart(path, rvals, l.namespace, l.strict); err != nil {
 			fmt.Println("==> Skipping", path)
 			fmt.Println(err)
 			if err == errLintNoChart {
-				rc = 1
+				failures = failures + 1
 			}
 		} else {
 			fmt.Println("==> Linting", path)
@@ -131,10 +130,6 @@ func (l *lintCmd) run() error {
 
 	fmt.Fprintf(l.out, "%s, no failures\n", msg)
 
-	if rc != 0 {
-		os.Exit(rc)
-	}
-
 	return nil
 }
 
-- 
GitLab