From 5c0192dc7c743403e69af5f5676285cd4f397b3d Mon Sep 17 00:00:00 2001 From: Simon Beck Date: Tue, 25 Feb 2025 08:40:17 +0000 Subject: [PATCH] Update CRD validation for Keycloak 26 --- apis/vshn/v1/dbaas_vshn_keycloak.go | 4 ++-- crds/vshn.appcat.vshn.io_vshnkeycloaks.yaml | 3 ++- crds/vshn.appcat.vshn.io_xvshnkeycloaks.yaml | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/apis/vshn/v1/dbaas_vshn_keycloak.go b/apis/vshn/v1/dbaas_vshn_keycloak.go index de3d38e600..736644bfdc 100644 --- a/apis/vshn/v1/dbaas_vshn_keycloak.go +++ b/apis/vshn/v1/dbaas_vshn_keycloak.go @@ -102,11 +102,11 @@ type VSHNKeycloakServiceSpec struct { // +kubebuilder:default="/" RelativePath string `json:"relativePath,omitempty"` - // +kubebuilder:validation:Enum="25" + // +kubebuilder:validation:Enum="25";"26" // +kubebuilder:default="25" // Version contains supported version of keycloak. - // Multiple versions are supported. The latest version 23 is the default version. + // Multiple versions are supported. The latest version 25 is the default version. Version string `json:"version,omitempty"` // +kubebuilder:validation:Enum="besteffort";"guaranteed" diff --git a/crds/vshn.appcat.vshn.io_vshnkeycloaks.yaml b/crds/vshn.appcat.vshn.io_vshnkeycloaks.yaml index 8a1b6997d7..77f1f2b7a9 100644 --- a/crds/vshn.appcat.vshn.io_vshnkeycloaks.yaml +++ b/crds/vshn.appcat.vshn.io_vshnkeycloaks.yaml @@ -9963,9 +9963,10 @@ spec: default: "25" description: |- Version contains supported version of keycloak. - Multiple versions are supported. The latest version 23 is the default version. + Multiple versions are supported. The latest version 25 is the default version. enum: - "25" + - "26" type: string type: object default: {} diff --git a/crds/vshn.appcat.vshn.io_xvshnkeycloaks.yaml b/crds/vshn.appcat.vshn.io_xvshnkeycloaks.yaml index 5245173cfe..9fca9b0eb2 100644 --- a/crds/vshn.appcat.vshn.io_xvshnkeycloaks.yaml +++ b/crds/vshn.appcat.vshn.io_xvshnkeycloaks.yaml @@ -11760,9 +11760,10 @@ spec: default: "25" description: |- Version contains supported version of keycloak. - Multiple versions are supported. The latest version 23 is the default version. + Multiple versions are supported. The latest version 25 is the default version. enum: - "25" + - "26" type: string type: object size: