-
Notifications
You must be signed in to change notification settings - Fork 98
Labels
help wantedExtra attention is neededExtra attention is neededkind/featureCategorizes issue or PR as related to a new featureCategorizes issue or PR as related to a new feature
Milestone
Description
What would you like to be added?
Currently Kusion defines the secret store interface with only a GetSecret() method.
See: https://github.com/KusionStack/kusion/blob/main/pkg/secrets/interfaces.go
Add a SetSecret() method for the interface and support it in all implementations (aws/azure/gcp/alicloud/viettel).
Why is this needed?
Writing a secret to a secret store may be used when:
- Storing sensitive information in variable sets
- Storing kubeconfig to be used by the Kubernetes runtime (Feat: Kusion Server apply can use KubeConfig from a secret provider #1409)
Tasks
- Add interface of GetSecret feat: add interface SetSecret in secrets provider #1433
- Implement GetSecret in Alicloud Secretmanager
- Implement GetSecret in AWS Secretmanager
- Implement GetSecret in Azure SecretManager
- Implement GetSecret in Hashicorp Vault SecretManager
- Implement GetSecret in Viettelcloud Secretmanager
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is neededkind/featureCategorizes issue or PR as related to a new featureCategorizes issue or PR as related to a new feature