From 3dfca97f86bb414557c41e4a6373e2c93ddda1a4 Mon Sep 17 00:00:00 2001 From: James Shubin Date: Thu, 20 Mar 2025 05:42:07 -0400 Subject: [PATCH] engine: Add a method to determine if a res kind is valid --- engine/resources.go | 6 ++++++ 1 file changed, 6 insertions(+) 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) {