Skip to content
This repository has been archived by the owner on Dec 15, 2022. It is now read-only.

Releases: crossplane-contrib/provider-jet-aws

Release v0.2.2

15 Oct 11:58
14670d0
Compare
Choose a tag to compare

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

13 Oct 18:13
fa003ef
Compare
Choose a tag to compare

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

11 Oct 19:52
ad5fa00
Compare
Choose a tag to compare

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 Secrets.

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

13 Sep 15:05
b264542
Compare
Choose a tag to compare

✨ 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