Configuring the ESO Secret Store
You use a SecretStore configuration (a YAML file) for the Kubernetes ESO integration to provide the information about how to access the Secret Server API or the Delinea Platform API, depending on which Delinea product you use for this integration.
To create a SecretStore configuration:
-
Create a YAML file for your
SecretStoreconfiguration. -
Go to the Delinea Secret-Server/Platform document in the Kubernetes ESO GitHub repo and in the "Creating a SecretStore" section, copy the content from the
SecretStoreconfiguration example for Secret Server or the Delinea Platform into your YAML file. -
Modify the copied YAML file. Provide the following information to enable the integration to authenticate with and access the Secret Server API:
-
metadata.name: The name of theSecretStoreconfiguration. -
spec.provider.secretserver.serverURL: The URL of your Secret Server tenant (for example,https://yourtenantname.secretservercloud.com) or the Delinea Platform tenant (for example,https://yourTenantName.delinea.app). -
spec.provider.username.value: The username of the Secret Server application account or the Delinea Platform service user. -
spec.provider.password.secretRef: The reference to the Kubernetes Secret that contains the password of the Secret Server application account or of the Delinea Platform service user.You can also specify the password directly in the
valuefield similarly to how you specify the username.
-
-
Save the YAML file.
-
In a terminal window, change to the directory where you saved the YAML file.
-
To create a
SecretStoreresource for yourSecretStoreconfiguration in your cluster, apply the YAML file to the cluster:kubectl apply -f "<file-name>.yaml"