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

Policy Change Notice: Net-new resources/data sources will be required to be based on aws-sdk-go-v2 / terraform-plugin-framework #32917

Open
4 tasks done
breathingdust opened this issue Aug 8, 2023 · 1 comment
Labels
engineering-initiative Maintainer driven proposals to improve operation, or development experience of the provider. prioritized Part of the maintainer teams immediate focus. To be addressed within the current quarter. skaff Issues and pull requested related to the skaff tool

Comments

@breathingdust
Copy link
Member

breathingdust commented Aug 8, 2023

Description

In order to take advantage of automation opportunities presented by the aws-sdk-go-v2, and to reduce the long term upgrade burden we will no longer accept net-new resources or data sources based on aws-sdk-go.

In a similar vein to take advantage of the improved developer experience of the terraform-plugin-framework we will no longer accept net-new resources or data sources based on terraform-plugin-sdk.

The date of this change will be dictated by the following being completed:


Maintainer update

As of 10/20/2023, this policy is in effect. Existing pull requests do not need to be re-written to use AWS SDK for Go V2 and Terraform Plugin Framework. Where applicable maintainers will assist in changing these libraries. Enhancements and bug fixes do not require updating existing resources to use preferred libraries. This change only applies to net-new resources and data sources.

@github-actions github-actions bot added the skaff Issues and pull requested related to the skaff tool label Aug 8, 2023
@github-actions
Copy link

github-actions bot commented Aug 8, 2023

Community Note

Voting for Prioritization

  • Please vote on this issue by adding a 👍 reaction to the original post to help the community and maintainers prioritize this request.
  • Please see our prioritization guide for information on how we prioritize.
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request.

Volunteering to Work on This Issue

  • If you are interested in working on this issue, please leave a comment.
  • If this would be your first contribution, please review the contribution guide.

@breathingdust breathingdust added engineering-initiative Maintainer driven proposals to improve operation, or development experience of the provider. prioritized Part of the maintainer teams immediate focus. To be addressed within the current quarter. labels Aug 8, 2023
@breathingdust breathingdust changed the title Policy Change: Net-new resources/data sources must be based on aws-sdk-go-v2 / terraform-plugin-framework Policy Change Notice: Net-new resources/data sources will be required to be based on aws-sdk-go-v2 / terraform-plugin-framework Aug 8, 2023
@jar-b jar-b self-assigned this Sep 18, 2023
@jar-b jar-b pinned this issue Oct 20, 2023
@jar-b jar-b removed their assignment Apr 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
engineering-initiative Maintainer driven proposals to improve operation, or development experience of the provider. prioritized Part of the maintainer teams immediate focus. To be addressed within the current quarter. skaff Issues and pull requested related to the skaff tool
Projects
None yet
Development

No branches or pull requests

2 participants