Browse Source

fix: make vault version optional w/ defaults

fixes #117
Moritz Johner 5 years ago
parent
commit
aaa6ad0ca8

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

@@ -42,6 +42,7 @@ type VaultProvider struct {
 
 
 	// Version is the Vault KV secret engine version. This can be either "v1" or
 	// Version is the Vault KV secret engine version. This can be either "v1" or
 	// "v2". Version defaults to "v2".
 	// "v2". Version defaults to "v2".
+	// +kubebuilder:validation:Optional
 	// +kubebuilder:validation:Enum="v1";"v2"
 	// +kubebuilder:validation:Enum="v1";"v2"
 	// +kubebuilder:default:="v2"
 	// +kubebuilder:default:="v2"
 	Version VaultKVStoreVersion `json:"version"`
 	Version VaultKVStoreVersion `json:"version"`

+ 0 - 1
deploy/crds/external-secrets.io_clustersecretstores.yaml

@@ -314,7 +314,6 @@ spec:
                     - auth
                     - auth
                     - path
                     - path
                     - server
                     - server
-                    - version
                     type: object
                     type: object
                 type: object
                 type: object
             required:
             required:

+ 0 - 1
deploy/crds/external-secrets.io_secretstores.yaml

@@ -314,7 +314,6 @@ spec:
                     - auth
                     - auth
                     - path
                     - path
                     - server
                     - server
-                    - version
                     type: object
                     type: object
                 type: object
                 type: object
             required:
             required: