diff --git a/engine/resources.go b/engine/resources.go index 8e733a4c..92e933ad 100644 --- a/engine/resources.go +++ b/engine/resources.go @@ -95,6 +95,12 @@ func RegisteredResourcesNames() []string { return kinds } +// IsKind returns true if this is a valid resource kind. +func IsKind(kind string) bool { + _, ok := registeredResources[kind] + return ok +} + // NewResource returns an empty resource object from a registered kind. It // errors if the resource kind doesn't exist. func NewResource(kind string) (Res, error) {