Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve testing for backend role assumption #3983

Open
yhakbar opened this issue Mar 7, 2025 · 0 comments
Open

Improve testing for backend role assumption #3983

yhakbar opened this issue Mar 7, 2025 · 0 comments
Labels
contributions-requested Requesting contributions from the community enhancement New feature or request preserved Preserved issues never go stale

Comments

@yhakbar
Copy link
Collaborator

yhakbar commented Mar 7, 2025

NIT: I double-checked that these are valid configurations here:
https://opentofu.org/docs/language/settings/backends/s3/
https://developer.hashicorp.com/terraform/language/backend/s3

But it would be good to add integration testing that actually uses these so that we know when regression occurs in OpenTofu/Terraform preventing these attributes from being used.

Originally posted by @yhakbar in #3975 (comment)

New attributes were added to support role assumption configuration in #3975, but those configurations weren't accompanied by very comprehensive testing of their usage. It's important to have good coverage of features from integration with OpenTofu/Terraform, as that allows us to detect regression when bumping to new versions of OpenTofu/Terraform in our CI.

@yhakbar yhakbar added enhancement New feature or request contributions-requested Requesting contributions from the community preserved Preserved issues never go stale labels Mar 7, 2025
@yhakbar yhakbar changed the title NIT: I double-checked that these are valid configurations here: Improve testing for backend role assumption Mar 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
contributions-requested Requesting contributions from the community enhancement New feature or request preserved Preserved issues never go stale
Projects
None yet
Development

No branches or pull requests

1 participant