Browse Source

fix: template funcs need to be wrapped in raw block (#2642)

Signed-off-by: Moritz Johner <beller.moritz@googlemail.com>
Moritz Johner 2 years ago
parent
commit
0334c2801c
1 changed files with 3 additions and 2 deletions
  1. 3 2
      docs/guides/common-k8s-secret-types.md

+ 3 - 2
docs/guides/common-k8s-secret-types.md

@@ -38,6 +38,7 @@ kubectl get secret secret-to-be-created -n <namespace> -o jsonpath="{.data\.dock
 Alternately, if you only have the container registry name and password value, you can take advantage of the advanced ExternalSecret templating functions to create the secret:
 Alternately, if you only have the container registry name and password value, you can take advantage of the advanced ExternalSecret templating functions to create the secret:
 
 
 ```yaml
 ```yaml
+{% raw %}
 apiVersion: external-secrets.io/v1beta1
 apiVersion: external-secrets.io/v1beta1
 kind: ExternalSecret
 kind: ExternalSecret
 metadata:
 metadata:
@@ -51,8 +52,7 @@ spec:
     template:
     template:
       type: kubernetes.io/dockerconfigjson
       type: kubernetes.io/dockerconfigjson
       data:
       data:
-        .dockerconfigjson: '{"auths":{"{{ .registryName | lower }}.{{ .registryHost }}":{"username":"{{ .registryName }}","password":"{{ .password }}",
-          "auth":"{{ printf "%s:%s" .registryName .password | b64enc }}"}}}'
+        .dockerconfigjson: '{"auths":{"{{ .registryName | lower }}.{{ .registryHost }}":{"username":"{{ .registryName }}","password":"{{ .password }}", "auth":"{{ printf "%s:%s" .registryName .password | b64enc }}"}}}'
   data:
   data:
   - secretKey: registryName
   - secretKey: registryName
     remoteRef:
     remoteRef:
@@ -63,6 +63,7 @@ spec:
   - secretKey: password
   - secretKey: password
     remoteRef:
     remoteRef:
       key: secret/docker-registry-password
       key: secret/docker-registry-password
+{% endraw %}
 ```
 ```
 
 
 ## TLS Cert example
 ## TLS Cert example