oracle-secret-store.yaml 950 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. apiVersion: external-secrets.io/v1beta1
  2. kind: SecretStore
  3. metadata:
  4. name: example-instance-principal
  5. spec:
  6. provider:
  7. oracle:
  8. vault: # The vault OCID
  9. region: # The vault region
  10. principalType: InstancePrincipal
  11. ---
  12. apiVersion: external-secrets.io/v1beta1
  13. kind: SecretStore
  14. metadata:
  15. name: example-workload-identity
  16. spec:
  17. provider:
  18. oracle:
  19. vault: # The vault OCID
  20. region: # The vault region
  21. principalType: Workload
  22. ---
  23. apiVersion: external-secrets.io/v1beta1
  24. kind: SecretStore
  25. metadata:
  26. name: example-auth
  27. spec:
  28. provider:
  29. oracle:
  30. vault: # The vault OCID
  31. region: # The vault region
  32. principalType: UserPrincipal
  33. auth:
  34. user: # A user OCID
  35. tenancy: # A user's tenancy
  36. secretRef:
  37. privatekey:
  38. name: oracle-secret
  39. key: privateKey
  40. fingerprint:
  41. name: oracle-secret
  42. key: fingerprint