vault-csi-provider
vault-csi-provider copied to clipboard
Added support for AWS IAM Auth Method.
This PR adds support for AWS IAM Auth method for Hashicorp Vault CSI provider.
Addiitonal changes:
- As part of the implementation, this PR introduces a new interface type named "Auth" in the code. This will help ease the design of addiing additonal auth methods in the future.
- This PR adds new unit test cases for existing Kubernetes auth to increase unit test coverage.
- Examples for creating SecretProviderClass with different auth methods have been added in this repo.
This PR fixes the issue: https://github.com/hashicorp/vault-csi-provider/issues/147