Browse Source

feat: column storeType (#4337)

Co-authored-by: Frans6  jefferson.frds@gmail.com

Signed-off-by: brenob6 <brenob6@gmail.com>
Breno Queiroz Lima 1 year ago
parent
commit
47f54989be

+ 1 - 0
apis/externalsecrets/v1alpha1/externalsecret_types.go

@@ -257,6 +257,7 @@ type ExternalSecretStatus struct {
 // +kubebuilder:subresource:status
 // +kubebuilder:deprecatedversion
 // +kubebuilder:resource:scope=Namespaced,categories={external-secrets},shortName=es
+// +kubebuilder:printcolumn:name="Store",type=string,JSONPath=`.spec.secretStoreRef.kind`
 // +kubebuilder:printcolumn:name="Store",type=string,JSONPath=`.spec.secretStoreRef.name`
 // +kubebuilder:printcolumn:name="Refresh Interval",type=string,JSONPath=`.spec.refreshInterval`
 // +kubebuilder:printcolumn:name="Status",type=string,JSONPath=`.status.conditions[?(@.type=="Ready")].reason`

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

@@ -495,6 +495,7 @@ type ExternalSecretStatus struct {
 // +kubebuilder:subresource:status
 // +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`
 // +kubebuilder:printcolumn:name="Store",type=string,JSONPath=`.spec.secretStoreRef.name`
 // +kubebuilder:printcolumn:name="Refresh Interval",type=string,JSONPath=`.spec.refreshInterval`
 // +kubebuilder:printcolumn:name="Status",type=string,JSONPath=`.status.conditions[?(@.type=="Ready")].reason`

+ 6 - 0
config/crds/bases/external-secrets.io_externalsecrets.yaml

@@ -20,6 +20,9 @@ spec:
   scope: Namespaced
   versions:
   - additionalPrinterColumns:
+    - jsonPath: .spec.secretStoreRef.kind
+      name: Store
+      type: string
     - jsonPath: .spec.secretStoreRef.name
       name: Store
       type: string
@@ -333,6 +336,9 @@ spec:
     subresources:
       status: {}
   - additionalPrinterColumns:
+    - jsonPath: .spec.secretStoreRef.kind
+      name: StoreType
+      type: string
     - jsonPath: .spec.secretStoreRef.name
       name: Store
       type: string

+ 6 - 0
deploy/crds/bundle.yaml

@@ -6527,6 +6527,9 @@ spec:
   scope: Namespaced
   versions:
     - additionalPrinterColumns:
+        - jsonPath: .spec.secretStoreRef.kind
+          name: Store
+          type: string
         - jsonPath: .spec.secretStoreRef.name
           name: Store
           type: string
@@ -6826,6 +6829,9 @@ spec:
       subresources:
         status: {}
     - additionalPrinterColumns:
+        - jsonPath: .spec.secretStoreRef.kind
+          name: StoreType
+          type: string
         - jsonPath: .spec.secretStoreRef.name
           name: Store
           type: string