Previder

Previder Secret Vault Manager
External Secrets Operator integrates with Previder Secrets Vault for secure secret management.
Authentication
We support Access Token authentication using a Secrets Vault ReadWrite or ReadOnly token.
This token can be created with the vault-cli using an Environment token which can be acquired via the Previder Portal.
Access Token authentication
To use the access token, first create it as a regular Kubernetes Secret and then associate it with the Previder Secret Store.
apiVersion: v1
kind: Secret
metadata:
  name: previder-vault-sample-secret
data:
  previder-vault-token: cHJldmlkZXIgdmF1bHQgZXhhbXBsZQ==
apiVersion: external-secrets.io/v1beta1
kind: SecretStore
metadata:
  name: previder-secretstore-sample
spec:
  provider:
    previder:
      auth:
        secretRef:
          accessToken:
            name: previder-vault-sample-secret
            key: previder-vault-token
Creating external secret
To create a kubernetes secret from the Previder Secret Vault, create an ExternalSecret with a reference to a Vault secret.
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
  name: example
spec:
  refreshInterval: 1h
  secretStoreRef:
    name: previder-secretstore-sample
    kind: SecretStore
  target:
    name: example-secret
    creationPolicy: Owner
  data:
    - secretKey: local-secret-key
      remoteRef:
        key: token-name-or-id
