Browse Source

docs: Adds k8s provider example to ClusterSecretStore (#1368)

* Adds k8s provider example to ClusterSecretStore

* remove namespace from SecretStore example

Co-authored-by: Docs <docs@external-secrets.io>
Rodrigo Martinez 3 years ago
parent
commit
b18e320bf6
2 changed files with 13 additions and 3 deletions
  1. 0 3
      docs/provider-kubernetes.md
  2. 13 0
      docs/snippets/full-cluster-secret-store.yaml

+ 0 - 3
docs/provider-kubernetes.md

@@ -169,7 +169,6 @@ spec:
       auth:
         serviceAccount:
           name: "my-store"
-          namespace: "" # only ClusterSecretStore
       remoteNamespace: default
 ```
 
@@ -198,10 +197,8 @@ spec:
           clientCert:
             name: "tls-secret"
             key: "tls.crt"
-            namespace: "foobar" # only ClusterSecretStore
           clientKey:
             name: "tls-secret"
             key: "tls.key"
-            namespace: "foobar" # only ClusterSecretStore
       remoteNamespace: default
 ```

+ 13 - 0
docs/snippets/full-cluster-secret-store.yaml

@@ -101,6 +101,19 @@ spec:
             key: secret-access-credentials
             namespace: example
       projectID: myproject
+    # (3): Kubernetes provider
+    kubernetes:
+      server:
+        url:  "https://myapiserver.tld"
+        caProvider: 
+            type: Secret
+            name : my-cluster-secrets
+            namespace: example
+            key: ca.crt
+      auth:
+        serviceAccount:
+          name: "example-sa"
+          namespace: "example"
     # (TODO): add more provider examples here
 
 status: