Description
As a part of forking https://github.com/hashicorp/terraform-cdk, taking care of prebuilt providers should be considered at some point.
The main benefit is not having to call cdktf get when depending on pure Terraform providers. I tried using cdktf get with the GCP provider, but the Node process keeps OOMing. Perhaps with some tweaking, one could make it work locally, but it's much more convenient for the users to just consume prebuilt packages.
See https://github.com/cdktf?q=cdktf-provider-&type=all&language=&sort= - there are 111 repos containing prebuilt providers. I also see repos like cdktf-repository-manager and cdktf-provider-project that look like a part of infra for managing these.
References
No response
Help Wanted
I won't be able to orchestrate the whole project of forking the provider repos, setting up the releases for each language, and so on, but I'm happy to help in some way! At least test some prereleases, give feedback.
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
As a part of forking https://github.com/hashicorp/terraform-cdk, taking care of prebuilt providers should be considered at some point.
The main benefit is not having to call
cdktf getwhen depending on pure Terraform providers. I tried usingcdktf getwith the GCP provider, but the Node process keeps OOMing. Perhaps with some tweaking, one could make it work locally, but it's much more convenient for the users to just consume prebuilt packages.See https://github.com/cdktf?q=cdktf-provider-&type=all&language=&sort= - there are 111 repos containing prebuilt providers. I also see repos like cdktf-repository-manager and cdktf-provider-project that look like a part of infra for managing these.
References
No response
Help Wanted
I won't be able to orchestrate the whole project of forking the provider repos, setting up the releases for each language, and so on, but I'm happy to help in some way! At least test some prereleases, give feedback.
Community Note