From 0b56e4fe553054c1bc326680f271d1b07ea10a9b Mon Sep 17 00:00:00 2001 From: everettraven Date: Thu, 14 Mar 2024 16:01:25 -0400 Subject: [PATCH] Add field to Extension API to skip crd safety checks Signed-off-by: everettraven --- api/v1alpha1/extension_types.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/api/v1alpha1/extension_types.go b/api/v1alpha1/extension_types.go index 4da6e00b9..cf2a64861 100644 --- a/api/v1alpha1/extension_types.go +++ b/api/v1alpha1/extension_types.go @@ -82,6 +82,11 @@ type ExtensionSpec struct { // source of Extension to be installed Source ExtensionSource `json:"source"` + + //+kubebuilder:Optional + // + // skipCRDUpgradeSafetyCheck specifies whether or not the CRD upgrade safety checks should be skipped when attempting to install the extension + SkipCRDUpgradeSafetyCheck bool `json:"skipCRDUpgradeSafetyCheck,omitempty"` } // ExtensionStatus defines the observed state of Extension