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

Terraform Plugin SDK v2 Support #178

Closed
bflad opened this issue Jul 31, 2020 · 1 comment
Closed

Terraform Plugin SDK v2 Support #178

bflad opened this issue Jul 31, 2020 · 1 comment
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@bflad
Copy link
Owner

bflad commented Jul 31, 2020

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • 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
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Description

Terraform Plugin SDK v2 has just shipped! :shipit:

Some housekeeping items:

  • Given that tfproviderlint is very dependent on Go module import paths, e.g. github.com/hashicorp/terraform-plugin-sdk/helper/schema, various places will need to be added to support the new versioning where it makes sense, e.g. github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema
  • Any SDK v2 irrelevant checks, such as v1 deprecations that now will result in compilation errors, should be noted in this issue and likely removed.
  • Any SDK v2 deprecations, such as those in the upgrade guide, should have issues created.
  • The README.md file should be updated to denote which versions of this tool support which versions of the SDK

Once those changes are in, a major version should be released.

Affected Checks(s)

  • TBD

References

@bflad bflad added the enhancement New feature or request label Jul 31, 2020
@bflad bflad self-assigned this Aug 3, 2020
@bflad bflad added this to the v0.15.0 milestone Aug 3, 2020
bflad added a commit that referenced this issue Aug 5, 2020
bflad added a commit that referenced this issue Aug 5, 2020
bflad added a commit that referenced this issue Aug 5, 2020
@bflad
Copy link
Owner Author

bflad commented Aug 5, 2020

It looks like we can easily (and probably should!) support multiple versions of the SDK. #179 implemented the initial support for this and will be released in v0.15.0 of tfproviderlint.

New V2 Check issues:

@bflad bflad closed this as completed Aug 5, 2020
Mikechoi78 added a commit to Mikechoi78/tfproviderlint that referenced this issue May 23, 2022
Mikechoi78 added a commit to Mikechoi78/tfproviderlint that referenced this issue May 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant