Browse Source

Add lower-kebab name transformer to Doppler provider (#2418)

Signed-off-by: Joel Watson <joel.watson@doppler.com>
Joel Watson 3 years ago
parent
commit
6a32b982f0

+ 1 - 1
apis/externalsecrets/v1beta1/secretstore_doppler_types.go

@@ -46,7 +46,7 @@ type DopplerProvider struct {
 	Config string `json:"config,omitempty"`
 
 	// Environment variable compatible name transforms that change secret names to a different format
-	// +kubebuilder:validation:Enum=upper-camel;camel;lower-snake;tf-var;dotnet-env
+	// +kubebuilder:validation:Enum=upper-camel;camel;lower-snake;tf-var;dotnet-env;lower-kebab
 	// +optional
 	NameTransformer string `json:"nameTransformer,omitempty"`
 

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

@@ -2254,6 +2254,7 @@ spec:
                         - lower-snake
                         - tf-var
                         - dotnet-env
+                        - lower-kebab
                         type: string
                       project:
                         description: Doppler project (required if not using a Service

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

@@ -2254,6 +2254,7 @@ spec:
                         - lower-snake
                         - tf-var
                         - dotnet-env
+                        - lower-kebab
                         type: string
                       project:
                         description: Doppler project (required if not using a Service

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

@@ -1652,6 +1652,7 @@ should match snapshot of default values:
                                 - lower-snake
                                 - tf-var
                                 - dotnet-env
+                                - lower-kebab
                               type: string
                             project:
                               description: Doppler project (required if not using a Service Token)

+ 2 - 0
deploy/crds/bundle.yaml

@@ -2108,6 +2108,7 @@ spec:
                             - lower-snake
                             - tf-var
                             - dotnet-env
+                            - lower-kebab
                           type: string
                         project:
                           description: Doppler project (required if not using a Service Token)
@@ -5702,6 +5703,7 @@ spec:
                             - lower-snake
                             - tf-var
                             - dotnet-env
+                            - lower-kebab
                           type: string
                         project:
                           description: Doppler project (required if not using a Service Token)

+ 1 - 0
docs/provider/doppler.md

@@ -95,6 +95,7 @@ Name transformers format keys from Doppler's UPPER_SNAKE_CASE to one of the foll
 - lower-snake
 - tf-var
 - dotnet-env
+- lower-kebab
 
 Name transformers require a specifically configured `SecretStore`: