diff --git a/pkg/tiller/hooks_test.go b/pkg/tiller/hooks_test.go index eabdc7eac..7a7d2a2b5 100644 --- a/pkg/tiller/hooks_test.go +++ b/pkg/tiller/hooks_test.go @@ -197,17 +197,18 @@ metadata: sorted := []manifest{} for _, s := range data { manifests := util.SplitManifests(s.manifest) - mCount := 0 - for _, m := range manifests { - name := s.name[mCount] + for _, m := range manifests { var sh util.SimpleHead err := yaml.Unmarshal([]byte(m), &sh) if err != nil { // This is expected for manifests that are corrupt or empty. t.Log(err) + continue } + name := sh.Metadata.Name + //only keep track of non-hook manifests if err == nil && s.hooks[name] == nil { another := manifest{ @@ -217,8 +218,6 @@ metadata: } sorted = append(sorted, another) } - - mCount++ } }