CDK for Terraform is an open source library that allows you to provision infrastructure through Terraform using native programming languages (TypeScript, Python, Java, C# and Go) as an alternative to HCL. CDKTF users can make use of any/all Terraform providers in their projects. As a convenience and performance optimization, we make certain providers available as pre-built providers, where we generate the bindings for each language ahead of time and publish them as installable packages for users. cdktf-cdktf-provider-kubernetes is one such package, which essentially wraps the existing Kubernetes Provider with Python bindings to allow it to be used in a CDKTF project.
CDKTF itself has been available in alpha since summer 2020 and went GA on August 1, 2022. We started publishing pre-built providers like cdktf-cdktf-provider-kubernetes in early 2022. We don't expect individual release sizes to increase significantly in the future, but we do need to be able to continue to publish a weekly release for the foreseeable future, and are currently butting up against the 10GB project size limit.
See the following for previous requests we've had to make for other packages in our ecosystem:
pypi/support#2332
pypi/support#2333
pypi/support#2334
pypi/support#3938
How large is each release?
The .tar.gz file is about 14MB and the .whl is about 15MB in size. The project size is as minimal as can be; we're not aware of any way to significantly reduce the bundle size.
How frequently do you make a release?
We do a release when one of the following is true:
The underlying Terraform provider is updated, which typically happens once a week
The CDKTF library is updated, which happens on average once a month
There was previously a bug where a new release would be published anytime any underlying dependency was updated, but we fixed that in late 2022 so the above logic holds true for all releases.
Project URL
https://pypi.org/project/cdktf-cdktf-provider-kubernetes/
Does this project already exist?
New limit
30 GB
Update issue title
Which indexes
PyPI
About the project
CDK for Terraform is an open source library that allows you to provision infrastructure through Terraform using native programming languages (TypeScript, Python, Java, C# and Go) as an alternative to HCL. CDKTF users can make use of any/all Terraform providers in their projects. As a convenience and performance optimization, we make certain providers available as pre-built providers, where we generate the bindings for each language ahead of time and publish them as installable packages for users.
cdktf-cdktf-provider-kubernetes
is one such package, which essentially wraps the existing Kubernetes Provider with Python bindings to allow it to be used in a CDKTF project.CDKTF itself has been available in alpha since summer 2020 and went GA on August 1, 2022. We started publishing pre-built providers like
cdktf-cdktf-provider-kubernetes
in early 2022. We don't expect individual release sizes to increase significantly in the future, but we do need to be able to continue to publish a weekly release for the foreseeable future, and are currently butting up against the 10GB project size limit.See the following for previous requests we've had to make for other packages in our ecosystem:
How large is each release?
The
.tar.gz
file is about 14MB and the.whl
is about 15MB in size. The project size is as minimal as can be; we're not aware of any way to significantly reduce the bundle size.How frequently do you make a release?
We do a release when one of the following is true:
There was previously a bug where a new release would be published anytime any underlying dependency was updated, but we fixed that in late 2022 so the above logic holds true for all releases.
Code of Conduct