--- apiVersion: external-secrets.io/v1 kind: ClusterSecretStore metadata: name: bitwarden-login spec: provider: webhook: url: "http://bitwarden-cli.bitwarden.svc.cluster.local: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.bitwarden.svc.cluster.local: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.bitwarden.svc.cluster.local: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.bitwarden.svc.cluster.local:8087/object/attachment/{{ .remoteRef.property }}?itemid={{ .remoteRef.key }}" result: {}