Browse Source

chore: unserve v1beta1 and mark it as deprecated (#4758)

Signed-off-by: Gustavo Carvalho <gustavo@externalsecrets.com>
Gustavo Fernandes de Carvalho 11 months ago
parent
commit
196252d32c

+ 2 - 0
apis/externalsecrets/v1beta1/clusterexternalsecret_types.go

@@ -109,6 +109,8 @@ type ClusterExternalSecretStatus struct {
 // +kubebuilder:object:root=true
 // +kubebuilder:resource:scope=Cluster,categories={external-secrets},shortName=ces
 // +kubebuilder:subresource:status
+// +kubebuilder:unservedversion
+// +kubebuilder:deprecatedversion
 // +kubebuilder:metadata:labels="external-secrets.io/component=controller"
 // +kubebuilder:printcolumn:name="Store",type=string,JSONPath=`.spec.externalSecretSpec.secretStoreRef.name`
 // +kubebuilder:printcolumn:name="Refresh Interval",type=string,JSONPath=`.spec.refreshTime`

+ 2 - 0
apis/externalsecrets/v1beta1/externalsecret_types.go

@@ -508,6 +508,8 @@ type ExternalSecretStatus struct {
 // +kubebuilder:object:root=true
 // ExternalSecret is the Schema for the external-secrets API.
 // +kubebuilder:subresource:status
+// +kubebuilder:unservedversion
+// +kubebuilder:deprecatedversion
 // +kubebuilder:metadata:labels="external-secrets.io/component=controller"
 // +kubebuilder:resource:scope=Namespaced,categories={external-secrets},shortName=es
 // +kubebuilder:printcolumn:name="StoreType",type=string,JSONPath=`.spec.secretStoreRef.kind`

+ 4 - 0
apis/externalsecrets/v1beta1/secretstore_types.go

@@ -298,6 +298,8 @@ type SecretStoreStatus struct {
 // +kubebuilder:printcolumn:name="Capabilities",type=string,JSONPath=`.status.capabilities`
 // +kubebuilder:printcolumn:name="Ready",type=string,JSONPath=`.status.conditions[?(@.type=="Ready")].status`
 // +kubebuilder:subresource:status
+// +kubebuilder:unservedversion
+// +kubebuilder:deprecatedversion
 // +kubebuilder:metadata:labels="external-secrets.io/component=controller"
 // +kubebuilder:resource:scope=Namespaced,categories={external-secrets},shortName=ss
 type SecretStore struct {
@@ -325,6 +327,8 @@ type SecretStoreList struct {
 // +kubebuilder:printcolumn:name="Capabilities",type=string,JSONPath=`.status.capabilities`
 // +kubebuilder:printcolumn:name="Ready",type=string,JSONPath=`.status.conditions[?(@.type=="Ready")].status`
 // +kubebuilder:subresource:status
+// +kubebuilder:unservedversion
+// +kubebuilder:deprecatedversion
 // +kubebuilder:metadata:labels="external-secrets.io/component=controller"
 // +kubebuilder:resource:scope=Cluster,categories={external-secrets},shortName=css
 type ClusterSecretStore struct {

+ 2 - 1
config/crds/bases/external-secrets.io_clusterexternalsecrets.yaml

@@ -787,6 +787,7 @@ spec:
     - jsonPath: .status.conditions[?(@.type=="Ready")].status
       name: Ready
       type: string
+    deprecated: true
     name: v1beta1
     schema:
       openAPIV3Schema:
@@ -1531,7 +1532,7 @@ spec:
                 type: array
             type: object
         type: object
-    served: true
+    served: false
     storage: false
     subresources:
       status: {}

+ 2 - 1
config/crds/bases/external-secrets.io_clustersecretstores.yaml

@@ -4468,6 +4468,7 @@ spec:
     - jsonPath: .status.conditions[?(@.type=="Ready")].status
       name: Ready
       type: string
+    deprecated: true
     name: v1beta1
     schema:
       openAPIV3Schema:
@@ -8887,7 +8888,7 @@ spec:
                 type: array
             type: object
         type: object
-    served: true
+    served: false
     storage: false
     subresources:
       status: {}

+ 2 - 1
config/crds/bases/external-secrets.io_externalsecrets.yaml

@@ -651,6 +651,7 @@ spec:
     - jsonPath: .status.conditions[?(@.type=="Ready")].status
       name: Ready
       type: string
+    deprecated: true
     name: v1beta1
     schema:
       openAPIV3Schema:
@@ -1247,7 +1248,7 @@ spec:
                 type: string
             type: object
         type: object
-    served: true
+    served: false
     storage: false
     subresources:
       status: {}

+ 2 - 1
config/crds/bases/external-secrets.io_secretstores.yaml

@@ -4468,6 +4468,7 @@ spec:
     - jsonPath: .status.conditions[?(@.type=="Ready")].status
       name: Ready
       type: string
+    deprecated: true
     name: v1beta1
     schema:
       openAPIV3Schema:
@@ -8887,7 +8888,7 @@ spec:
                 type: array
             type: object
         type: object
-    served: true
+    served: false
     storage: false
     subresources:
       status: {}

+ 2 - 1
deploy/charts/external-secrets/tests/__snapshot__/crds_test.yaml.snap

@@ -4175,6 +4175,7 @@ should match snapshot of default values:
             - jsonPath: .status.conditions[?(@.type=="Ready")].status
               name: Ready
               type: string
+          deprecated: true
           name: v1beta1
           schema:
             openAPIV3Schema:
@@ -8299,7 +8300,7 @@ should match snapshot of default values:
                       type: array
                   type: object
               type: object
-          served: true
+          served: false
           storage: false
           subresources:
             status: {}

+ 8 - 4
deploy/crds/bundle.yaml

@@ -746,6 +746,7 @@ spec:
         - jsonPath: .status.conditions[?(@.type=="Ready")].status
           name: Ready
           type: string
+      deprecated: true
       name: v1beta1
       schema:
         openAPIV3Schema:
@@ -1449,7 +1450,7 @@ spec:
                   type: array
               type: object
           type: object
-      served: true
+      served: false
       storage: false
       subresources:
         status: {}
@@ -6145,6 +6146,7 @@ spec:
         - jsonPath: .status.conditions[?(@.type=="Ready")].status
           name: Ready
           type: string
+      deprecated: true
       name: v1beta1
       schema:
         openAPIV3Schema:
@@ -10269,7 +10271,7 @@ spec:
                   type: array
               type: object
           type: object
-      served: true
+      served: false
       storage: false
       subresources:
         status: {}
@@ -10904,6 +10906,7 @@ spec:
         - jsonPath: .status.conditions[?(@.type=="Ready")].status
           name: Ready
           type: string
+      deprecated: true
       name: v1beta1
       schema:
         openAPIV3Schema:
@@ -11477,7 +11480,7 @@ spec:
                   type: string
               type: object
           type: object
-      served: true
+      served: false
       storage: false
       subresources:
         status: {}
@@ -16131,6 +16134,7 @@ spec:
         - jsonPath: .status.conditions[?(@.type=="Ready")].status
           name: Ready
           type: string
+      deprecated: true
       name: v1beta1
       schema:
         openAPIV3Schema:
@@ -20255,7 +20259,7 @@ spec:
                   type: array
               type: object
           type: object
-      served: true
+      served: false
       storage: false
       subresources:
         status: {}