@@ -96,23 +96,28 @@ func revisionCmd() *cobra.Command {
9696}
9797
9898func (d * revision ) differentiateHelm3 () error {
99+ namespace := os .Getenv ("HELM_NAMESPACE" )
100+ excludes := []string {helm3TestHook , helm2TestSuccessHook }
101+ if d .includeTests {
102+ excludes = []string {}
103+ }
99104 switch len (d .revisions ) {
100105 case 1 :
101- releaseResponse , err := getRelease (d .release , "" )
106+ releaseResponse , err := getRelease (d .release , namespace )
102107
103108 if err != nil {
104109 return err
105110 }
106111
107112 revision , _ := strconv .Atoi (d .revisions [0 ])
108- revisionResponse , err := getRevision (d .release , revision , "" )
113+ revisionResponse , err := getRevision (d .release , revision , namespace )
109114 if err != nil {
110115 return err
111116 }
112117
113118 diff .Manifests (
114- manifest .Parse (string (revisionResponse ), "" ),
115- manifest .Parse (string (releaseResponse ), "" ),
119+ manifest .Parse (string (revisionResponse ), namespace , excludes ... ),
120+ manifest .Parse (string (releaseResponse ), namespace , excludes ... ),
116121 d .suppressedKinds ,
117122 d .outputContext ,
118123 os .Stdout )
@@ -124,19 +129,19 @@ func (d *revision) differentiateHelm3() error {
124129 revision1 , revision2 = revision2 , revision1
125130 }
126131
127- revisionResponse1 , err := getRevision (d .release , revision1 , "" )
132+ revisionResponse1 , err := getRevision (d .release , revision1 , namespace )
128133 if err != nil {
129134 return prettyError (err )
130135 }
131136
132- revisionResponse2 , err := getRevision (d .release , revision2 , "" )
137+ revisionResponse2 , err := getRevision (d .release , revision2 , namespace )
133138 if err != nil {
134139 return prettyError (err )
135140 }
136141
137142 seenAnyChanges := diff .Manifests (
138- manifest .Parse (string (revisionResponse1 ), "" ),
139- manifest .Parse (string (revisionResponse2 ), "" ),
143+ manifest .Parse (string (revisionResponse1 ), namespace , excludes ... ),
144+ manifest .Parse (string (revisionResponse2 ), namespace , excludes ... ),
140145 d .suppressedKinds ,
141146 d .outputContext ,
142147 os .Stdout )
0 commit comments