From 03811bf5152a44528049f701b5d069abdb1a1168 Mon Sep 17 00:00:00 2001 From: Niklas Wagner Date: Wed, 24 Mar 2021 17:42:38 +0100 Subject: [PATCH] Make sure that the Kind exist in Install and Uninstall Order Signed-off-by: Niklas Wagner --- pkg/releaseutil/manifest_sorter.go | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) 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