From 7408164d4c6d2e4a498db0584c42cd02b21b07b6 Mon Sep 17 00:00:00 2001 From: lwpk110 Date: Wed, 4 Dec 2024 19:24:33 +0800 Subject: [PATCH] refactor(api): remove kubebuilder validation tags to fix CR installation failure - Removed `// +kubebuilder:pruning:PreserveUnknownFields` - Removed `// +kubebuilder:validation:EmbeddedResource` --- pkg/apis/commons/v1alpha1/config_types.go | 2 -- pkg/apis/commons/v1alpha1/overrides_types.go | 2 -- 2 files changed, 4 deletions(-) diff --git a/pkg/apis/commons/v1alpha1/config_types.go b/pkg/apis/commons/v1alpha1/config_types.go index 1fa45f0..24f526d 100644 --- a/pkg/apis/commons/v1alpha1/config_types.go +++ b/pkg/apis/commons/v1alpha1/config_types.go @@ -25,8 +25,6 @@ type RoleConfigSpec struct { type RoleGroupConfigSpec struct { // +kubebuilder:validation:Optional - // +kubebuilder:pruning:PreserveUnknownFields - // +kubebuilder:validation:EmbeddedResource // +kubebuilder:validation:Type=object Affinity *k8sruntime.RawExtension `json:"affinity,omitempty"` // +kubebuilder:validation:Optional diff --git a/pkg/apis/commons/v1alpha1/overrides_types.go b/pkg/apis/commons/v1alpha1/overrides_types.go index 05525bd..92dace7 100644 --- a/pkg/apis/commons/v1alpha1/overrides_types.go +++ b/pkg/apis/commons/v1alpha1/overrides_types.go @@ -28,8 +28,6 @@ type OverridesSpec struct { // +kubebuilder:validation:Optional ConfigOverrides map[string]map[string]string `json:"configOverrides,omitempty"` // +kubebuilder:validation:Optional - // +kubebuilder:pruning:PreserveUnknownFields - // +kubebuilder:validation:EmbeddedResource // +kubebuilder:validation:Type=object PodOverrides *k8sruntime.RawExtension `json:"podOverrides,omitempty"` }