Explorar el Código

add remaining ClusterSecretStore types

Josh Bicking hace 4 horas
padre
commit
2b6907ff56
Se han modificado 1 ficheros con 49 adiciones y 0 borrados
  1. 49 0
      argocd/external-secrets/cluster-secret-store.yaml

+ 49 - 0
argocd/external-secrets/cluster-secret-store.yaml

@@ -12,3 +12,52 @@ spec:
         Content-Type: application/json
       result:
         jsonPath: "$.data.login.{{ .remoteRef.property }}"
+---
+apiVersion: external-secrets.io/v1
+kind: ClusterSecretStore
+metadata:
+  name: bitwarden-fields
+  namespace: external-secrets
+spec:
+  provider:
+    webhook:
+      url: "http://bitwarden-cli:8087/object/item/{{ .remoteRef.key }}"
+      result:
+        jsonPath: "$.data.fields[[email protected]==\"{{ .remoteRef.property }}\"].value"
+---
+apiVersion: external-secrets.io/v1
+kind: ClusterSecretStore
+metadata:
+  name: bitwarden-notes
+  namespace: external-secrets
+spec:
+  provider:
+    webhook:
+      url: "http://bitwarden-cli:8087/object/item/{{ .remoteRef.key }}"
+      result:
+        jsonPath: "$.data.notes"
+---
+apiVersion: external-secrets.io/v1
+kind: ClusterSecretStore
+metadata:
+  name: bitwarden-attachments
+  namespace: external-secrets
+spec:
+  provider:
+    webhook:
+      url: "http://bitwarden-cli:8087/object/attachment/{{ .remoteRef.property }}?itemid={{ .remoteRef.key }}"
+      result: {}
+---
+apiVersion: external-secrets.io/v1
+kind: ClusterSecretStore
+metadata:
+  name: bitwarden-ssh
+  namespace: external-secrets
+spec:
+  provider:
+    webhook:
+      url: "http://bitwarden-cli:8087/object/item/{{ .remoteRef.key }}"
+      headers:
+        Content-Type: application/json
+      result:
+        jsonPath: "$.data.sshKey.{{ .remoteRef.property }}"