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