{% raw %} --- apiVersion: external-secrets.io/v1 kind: ClusterSecretStore metadata: name: bitwarden-login spec: provider: webhook: url: "http://bitwarden-cli:8087/object/item/{{ .remoteRef.key }}" headers: Content-Type: application/json result: jsonPath: "$.data.login.{{ .remoteRef.property }}" --- apiVersion: external-secrets.io/v1 kind: ClusterSecretStore metadata: name: bitwarden-fields spec: provider: webhook: url: "http://bitwarden-cli:8087/object/item/{{ .remoteRef.key }}" result: jsonPath: "$.data.fields[?@.name==\"{{ .remoteRef.property }}\"].value" --- apiVersion: external-secrets.io/v1 kind: ClusterSecretStore metadata: name: bitwarden-notes 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 spec: provider: webhook: url: "http://bitwarden-cli:8087/object/attachment/{{ .remoteRef.property }}?itemid={{ .remoteRef.key }}" result: {} {% endraw %}