aws / secrets-store-csi-driver-provider-aws

The AWS provider for the Secrets Store CSI Driver allows you to fetch secrets from AWS Secrets Manager and AWS Systems Manager Parameter Store, and mount them into Kubernetes pods.
Apache License 2.0
438 stars 123 forks source link

Allow users to configure the underlying AWS SDK to enable FIPS endpoint #324

Closed benjaminkz closed 4 months ago

benjaminkz commented 4 months ago

Issue #: https://github.com/aws/secrets-store-csi-driver-provider-aws/issues/141

Description of changes:

Allow users to turn on FIPS endpoint by adding additional flag to the install command --set-json 'secretsManagerClientConfig=[{"name": "AWS_USE_FIPS_ENDPOINT", "value": true}]'. The value of AWS_USE_FIPS_ENDPOINT will be passed to the CSI provider container as an environment variable. The underlying AWS SDK will read it automatically.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

codecov-commenter commented 4 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 53.15%. Comparing base (3f34136) to head (a567b38).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #324 +/- ## ======================================= Coverage 53.15% 53.15% ======================================= Files 8 8 Lines 730 730 ======================================= Hits 388 388 Misses 332 332 Partials 10 10 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.