diff --git a/pkg/releaseutil/manifest_sorter.go b/pkg/releaseutil/manifest_sorter.go index 9856d919e..97720cd4e 100644 --- a/pkg/releaseutil/manifest_sorter.go +++ b/pkg/releaseutil/manifest_sorter.go @@ -257,13 +257,15 @@ func operateAnnotationValues(entry SimpleHead, annotation string, operate func(p } } -// isKnownKind returns true if the given kind exists in the InstallOrder or UninstallOrder +// isKnownKind returns true if the given kind exists in the InstallOrder AND UninstallOrder func isKnownKind(kind string) bool { - knownKinds := append(InstallOrder, UninstallOrder...) - - for _, kk := range knownKinds { - if kk == kind { - return true + for _, k := range InstallOrder { + if k == kind { + for _, kk := range UninstallOrder { + if kk == kind { + return true + } + } } } return false