Skip to content

backend/s3: Support credential_process argument #21120

@llamahunter

Description

@llamahunter

Terraform Version

v0.11.13

Terraform Configuration Files

unimportant... but using backend s3 configuration, where aws config uses credential_process

Crash Output

Initializing the backend...

Error configuring the backend "s3": NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrors

Please update the configuration in your Terraform files to fix this error
then run this command again.

Expected Behavior

AWS config with credential_process should work

Actual Behavior

aws-sdk-go in terraform core too old (< v1.16.0)

Steps to Reproduce

set up an s3 backend with a ~/.aws/config specifying a credential_process for the profile

Additional Context

This appears to be already fixed in the v0.11 branch. We just need a v0.11.14 release.

References

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions