From 907dcb5e8bb923c197fe041b63bf5122b45ca2e0 Mon Sep 17 00:00:00 2001 From: Andrei Kvapil Date: Thu, 25 Sep 2025 17:14:35 +0200 Subject: [PATCH] [dashboard] Fix API group for the applications Signed-off-by: Andrei Kvapil --- internal/controller/dashboard/helpers.go | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/internal/controller/dashboard/helpers.go b/internal/controller/dashboard/helpers.go index 7baa8a33..e5361c53 100644 --- a/internal/controller/dashboard/helpers.go +++ b/internal/controller/dashboard/helpers.go @@ -32,22 +32,11 @@ func pickGVK(crd *cozyv1alpha1.CozystackResourceDefinition) (group, version, kin kind = crd.Spec.Application.Kind } - // Parse crd.APIVersion to get group and version (format: "group/version") - if crd.APIVersion != "" { - parts := strings.Split(crd.APIVersion, "/") - if len(parts) == 2 { - group = parts[0] - version = parts[1] - } - } + // For applications, always use apps.cozystack.io group, not the CRD's own group + group = "apps.cozystack.io" + version = "v1alpha1" // Reasonable fallbacks if any are empty: - if group == "" { - group = "apps.cozystack.io" - } - if version == "" { - version = "v1alpha1" - } if kind == "" { kind = "Resource" }