|
|
@@ -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 }}"
|