## Fortanix DSM / SDKMS Populate kubernetes secrets from OPAQUE or SECRET security objects in Fortanix. ### Authentication SDKMS [Application API Key](https://support.fortanix.com/hc/en-us/articles/360015941132-Authentication) ### Creating a SecretStore ```yaml apiVersion: external-secrets.io/v1beta1 kind: SecretStore metadata: name: secret-store spec: provider: fortanix: apiUrl: apiKey: secretRef: name: key: ``` ### Referencing Secrets ```yaml # Raw stored value apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret metadata: name: secret spec: refreshInterval: 1h secretStoreRef: kind: SecretStore name: secret-store data: - secretKey: remoteRef: key: --- # From stored key-value JSON apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret metadata: name: secret-from-property spec: refreshInterval: 1h secretStoreRef: kind: SecretStore name: secret-store data: - secretKey: remoteRef: key: property: --- # Extract all keys from stored key-value JSON apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret metadata: name: secret-from-extract spec: refreshInterval: 1h secretStoreRef: kind: SecretStore name: secret-store dataFrom: - extract: key: ```