Releases: crossplane-contrib/provider-jet-aws
Release v0.2.2
What's Changed
This release:
- contains the latest fix from terrajet: Capture Terraform resource schema version with resource.Terraformed
- adds two new resources:
- aws_db_instance
- aws_db_instance_paramers
Also, we started publishing multi-arch images to fix the issues with M1 MacBooks.
You can install provider-tf-aws with the following command:
kubectl crossplane install provider crossplane/provider-tf-aws:v0.2.2
PRs:
Full Changelog: v0.2.1...v0.2.2
v0.2.1
This release contains an important security fix that removes provider credentials from Terraform configuration files. Please refer to crossplane/terrajet#99 for more context.
You can install provider-tf-aws with the following command:
kubectl crossplane install provider crossplane/provider-tf-aws:v0.2.1
v0.2.0
Major Themes
This is the second alpha release of Provider TF AWS. The main theme of this release is that all CRDs are now XRM-compliant, meaning they have all the features that native Crossplane providers support implemented such as:
- Cross-resource references.
- Late Initialization.
- External name, including import support.
- Connection details of provisioned resources.
- Sensitive inputs using
Secret
s.
All these features can be configured using the new config
package from Terrajet on a resource by resource basis.
Notable Updates
In addition to XRM features, we have also improved the stability of common Terrajet tools:
- TF State annotation is removed and it's reproduced every time needed.
- No sensitive data is exposed in custom resource anymore, they all go to
Secret
objects. - All file locks including Terraform locks are not needed anymore.
- Terraform API now supports synchronous operations and most resources use that now to get faster reconciliation.
- Callback in async API.
And many other features, waiting for community to test and provide feedback!
Give it a spin!
See all the new XRM-compliant CRDs here!
Install to your cluster:
kubectl crossplane install provider crossplane/provider-tf-aws:v0.2.0
v0.1.0-alpha.1
✨ First Release!
This is the very first release of a provider generated using Terrajet!
It is a tech preview release of provider-tf-aws that is not ready for production usage, but please do experiment with it so that we can see where it breaks. Due to Kubernetes API Server not being handle all the CRDs we generate (750+), we had to limit what resources to generate until we fix such scalability issues.
There are missing XRM features like cross-resource referencing, connection details and some parts of external name annotation. We're targeting the beta release to fix those issues, see current features we're actively working on and the ones that come next. But the basic resource lifecycle can be managed end-to-end and you can start composing complex infrastructure right away!
Install now!
kubectl crossplane install provider crossplane/provider-tf-aws:v0.1.0-alpha.1