Secret Provider Classes
Important
This is available as a beta feature.
In order to use the Secrets Store CSI driver, you have to create a SecretProviderClass custom resource. The SecretProviderClass is a namespaced resource in Secrets Store CSI Driver that is used to provide driver configurations and provider-specific parameters to the CSI driver. It must be in the same namespace as the pod referencing it.
Create Service Provider Classes¶
- Login into the Web Console as a Project Admin
- Click on Integrations > Secret Provider Classes
- Click New Secret Provider Class
- Provide a Name, and select the secret defining type from the drop-down
- Select the Provider AWS from the drop-down
Edit Secret Provider Class¶
On creating a secret provider class, click the Edit icon to add the required information
Wizard¶
On selecting the Wizard, enter the required details as shown in the below example and click Save & Exit
Upload file Manually¶
On selecting the Upload file Manually, upload the yaml file and click Save & Exit
Pull from Repository¶
On selecting Pull from Repository, users are allowed to provide the repository name, revision, and yaml file path (git repo path)
Click Save & Exit