From 466033c3725c8247661041d56fbd94eec7db0c8f Mon Sep 17 00:00:00 2001 From: "Jose R. Gonzalez" Date: Thu, 17 Jul 2025 15:42:48 -0500 Subject: [PATCH] Add release category for container components Signed-off-by: Jose R. Gonzalez --- internal/resource/component_container.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/internal/resource/component_container.go b/internal/resource/component_container.go index 01a40a6..5927d73 100644 --- a/internal/resource/component_container.go +++ b/internal/resource/component_container.go @@ -9,6 +9,7 @@ type ContainerComponent struct { Repository string `json:"repository,omitempty"` RepositoryDescription string `json:"repository_description,omitempty"` RepositoryName string `json:"repository_name,omitempty"` + ReleaseCategories []ReleaseCategory `json:"release_categories,omitempty" jsonschema:"enum=Generally Available,enum=Beta"` ShortDescription string `json:"short_description,omitempty"` SupportPlatforms []string `json:"support_platforms,omitempty"` Type ContainerComponentType `json:"type,omitempty" jsonschema:"enum=container,enum=operator bundle image"` @@ -40,3 +41,10 @@ const ( ContentTypeOperatorBundle ContainerComponentContentType = "Operator Bundle Image" ContentTypeScratch ContainerComponentContentType = "Scratch Image" ) + +type ReleaseCategory string + +const ( + ReleaseCategoryGA ReleaseCategory = "Generally Available" + ReleaseCategoryBeta ReleaseCategory = "Beta" +)