@@ -29,6 +29,7 @@ type diffCmd struct {
29
29
resetValues bool
30
30
allowUnreleased bool
31
31
noHooks bool
32
+ includeTests bool
32
33
suppressedKinds []string
33
34
outputContext int
34
35
}
@@ -84,6 +85,7 @@ func newChartCommand() *cobra.Command {
84
85
f .BoolVar (& diff .resetValues , "reset-values" , false , "reset the values to the ones built into the chart and merge in any new values" )
85
86
f .BoolVar (& diff .allowUnreleased , "allow-unreleased" , false , "enables diffing of releases that are not yet deployed via Helm" )
86
87
f .BoolVar (& diff .noHooks , "no-hooks" , false , "disable diffing of hooks" )
88
+ f .BoolVar (& diff .includeTests , "include-tests" , false , "enable the diffing of the helm test hooks" )
87
89
f .BoolVar (& diff .devel , "devel" , false , "use development versions, too. Equivalent to version '>0.0.0-0'. If --version is set, this is ignored." )
88
90
f .StringArrayVar (& diff .suppressedKinds , "suppress" , []string {}, "allows suppression of the values listed in the diff output" )
89
91
f .IntVarP (& diff .outputContext , "context" , "C" , - 1 , "output NUM lines of context around changes" )
@@ -164,8 +166,8 @@ func (d *diffCmd) run() error {
164
166
currentSpecs = manifest .Parse (releaseResponse .Release .Manifest , releaseResponse .Release .Namespace )
165
167
newSpecs = manifest .Parse (upgradeResponse .Release .Manifest , upgradeResponse .Release .Namespace )
166
168
} else {
167
- currentSpecs = manifest .ParseRelease (releaseResponse .Release )
168
- newSpecs = manifest .ParseRelease (upgradeResponse .Release )
169
+ currentSpecs = manifest .ParseRelease (releaseResponse .Release , d . includeTests )
170
+ newSpecs = manifest .ParseRelease (upgradeResponse .Release , d . includeTests )
169
171
}
170
172
}
171
173
0 commit comments