hashicorp / terraform-plugin-framework-validators

Common Use Case Validators for terraform-plugin-framework
Mozilla Public License 2.0
25 stars 12 forks source link

Consider Migrating Some/All Validators into terraform-plugin-framework #186

Open bflad opened 10 months ago

bflad commented 10 months ago

Terraform CLI and Framework Versions

Any Terraform CLI and terraform-plugin-framework version.

Use Cases or Problem Statement

We had separated out this Go module originally because we were not sure how the ecosystem would evolve with all the new framework validation concepts, since we really wanted developers to use custom types when possible, and wanted to leave the room for separate versioning of these declarative validators. Over a year after the framework v1.0.0 release now though, this validators Go module has been surprisingly stable. To prevent future developers from needing to discover and include this Go module as a separate dependency, the validators can be implemented directly in the terraform-plugin-framework Go module.

Proposal

The general process would be:

Caveats that can be discussed in this issue:

Additional Information

No response

Code of Conduct