senhasegura-dsm-external-secret-single.yaml 734 B

12345678910111213141516171819202122
  1. ---
  2. apiVersion: external-secrets.io/v1
  3. kind: ExternalSecret
  4. metadata:
  5. name: example-secret
  6. spec:
  7. refreshInterval: "30s"
  8. secretStoreRef:
  9. name: senhasegura
  10. kind: SecretStore
  11. target:
  12. name: example-secret
  13. data:
  14. # Define API_SETTINGS Kubernetes Secret key, with json-encoded values from senhasegura secret with identifier "api-settings"
  15. - secretKey: API_SETTINGS
  16. remoteRef:
  17. key: api-settings # Secret Identifier in senhasegura
  18. # Define API_SETTINGS_TOKEN Kubernetes Secret key, with single secret key (TOKEN) from senhasegura as string
  19. - secretKey: API_SETTINGS_TOKEN
  20. remoteRef:
  21. key: api-settings # Secret Identifier in senhasegura
  22. property: TOKEN # Optional, Key name within secret