INNER CODE UNIT · Go
extractManifestFromHelmUpgradeDryRunOutput
databus23/helm-diff · cmd/helm.go:446
func extractManifestFromHelmUpgradeDryRunOutput(s []byte, noHooks bool) []byte {
if len(s) == 0 {
return s
}
var (
hooks []byte
manifest []byte
)
i := bytes.Index(s, []byte("HOOKS:"))
if i > -1 {
hooks = s[i:]
}
j := bytes.Index(hooks, []byte("MANIFEST:"))
if j > -1 {
manifest = hooks[j:]