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

v0.5.0-preview

21 Jul 16:36
85d8618
Compare
Choose a tag to compare

Warning

Keep in mind that it is highly recommended to update your Kubernetes cluster to the following Kubernetes versions before installing preview version of the provider that has over 700 CRDs:

  • v1.20.13 and higher in v1.20.x
  • v1.21.7 and higher in v1.21.x
  • v1.22.4 and higher in v1.22.x
  • v1.23 and higher.

What's Changed

New Contributors

Full Changelog: v0.4.0-preview...v0.5.0-preview

v0.5.0

21 Jul 13:19
4828ea6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.2...v0.5.0

v0.4.2

18 Mar 08:53
029a0fa
Compare
Choose a tag to compare

What's Changed

  • [Backport release-0.4] Fix external name configuration for ECS Service by @github-actions in #175
  • [Backport release-0.4] Fix ecs.Cluster external name configuration by @ulucinar in #174

Full Changelog: v0.4.1...v0.4.2

v0.4.1

14 Mar 12:43
ddba706
Compare
Choose a tag to compare

This patch release has been tagged a while ago but its release was delayed. The main fix is to make the following corrections on the CRD schemas that were changed in v0.4.0 mistakenly:

  • vpcid -> vpcId
  • vpcidRef -> vpcIdRef
  • vpcidSelector -> vpcIdSelector

If you're on v0.4.0 and have used the incorrect vpcid, vpcidRef and vpcidSelector fields, after updating to v0.4.1, you will see those fields being gone from your instances. So, before updating, make sure you save all your YAML files using kubectl get managed -o yaml.

If you created your instances directly, then adding the same information with the new field name will be enough for migration, i.e. rename the field name and re-apply. If you use composition, changing the field name in the template will let Crossplane apply those resources with the new field and complete the migration.

During the process you may see some reconciliation errors complaining about vpc information missing.

v0.4.0-preview

09 Jan 20:23
1527439
Compare
Choose a tag to compare

Notable Updates

There are quite a few new manual configurations in this release but the biggest change is that all CRDs now have final API group and kind names, which means that all future changes will be done only in schema, which can be handled automatically by a webhook. Additionally, manually configured and tested resources now have v1alpha2 version to differentiate from others. So, you can be sure that changes to such resources will be minimal compared to others.

See all CRDs here.

Keep in mind that it is highly recommended to update your Kubernetes cluster to the following Kubernetes versions before installing preview version of the provider that has over 700 CRDs:

  • v1.20.13 and higher in v1.20.x
  • v1.21.7 and higher in v1.21.x
  • v1.22.4 and higher in v1.22.x
  • v1.23 and higher.

Installing to earlier versions might cause high resource usage for a while.

What's Changed

  • Cache the go build cache between CI runs by @sergenyalcin in #137
  • Update terrajet by @muvaf in #140
  • Final API groups and kind names by @muvaf in #139
  • Resource configuration document moved to Terrajet by @turkenh in #141
  • Manually configured resources to be v1alpha2 by @muvaf in #144
  • Add top-level known referencers in single config by @muvaf in #142
  • go.mod: update to terrajet v0.3.0 by @muvaf in #145
  • go.mod: update terrajet by @muvaf in #146

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.4.0

09 Jan 20:18
fc54126
Compare
Choose a tag to compare

Notable Updates

There are quite a few new manual configurations in this release but the biggest change is that all CRDs now have final API group and kind names, which means that all future changes will be done only in schema, which can be handled automatically by a webhook. Additionally, manually configured and tested resources now have v1alpha2 version to differentiate from others. So, you can be sure that changes to such resources will be minimal compared to others.

See all CRDs here. See v0.4.0-preview version that has all CRDs.

What's Changed

  • Cache the go build cache between CI runs by @sergenyalcin in #137
  • Update terrajet by @muvaf in #140
  • Final API groups and kind names by @muvaf in #139
  • Resource configuration document moved to Terrajet by @turkenh in #141
  • Manually configured resources to be v1alpha2 by @muvaf in #144
  • Add top-level known referencers in single config by @muvaf in #142
  • go.mod: update to terrajet v0.3.0 by @muvaf in #145
  • go.mod: update terrajet by @muvaf in #146

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0-preview

19 Nov 20:22
c5c1e89
Compare
Choose a tag to compare

Notable Updates

It's arrived!! Now we have generated CRDs and controllers for ALL types in AWS, getting to total of 763 CRDs in a single provider! In order to make that many CRDs work with Kubernetes API server, patches have been made and all of the latest patch releases of Kubernetes are ready for these giant providers!

Give It A Try!

You can reliably install the provider to the following Kubernetes versions v1.20.13, v1.21.7, v1.22.4. Installing to earlier versions might cause high resource usage for a while.

Create a kind cluster with the latest patched Kubernetes version:

kind create cluster --image kindest/node:v1.22.4 --wait 5m

Install Crossplane:

helm install crossplane --namespace crossplane-system --create-namespace crossplane-stable/crossplane --version 1.5.0 --wait

Install the provider!

kubectl crossplane install provider crossplane/provider-jet-aws:v0.3.0-preview

It will take a few minutes to install but then it'll all be ready for consumption!

What's Changed

  • Add all CRDs for v0.3.0-preview by @muvaf in #132

Full Changelog: v0.3.0...v0.3.0-preview

v0.3.0

19 Nov 20:16
4c98e9c
Compare
Choose a tag to compare

Notable Updates

Lots of new features and improvements in this release, having a total of 82 CRDs, all configured properly for references and external name mechanisms.

See all the available CRDs here!

What's Changed

  • fix the version tag in readme by @muvaf in #38
  • ecr: add repository example by @muvaf in #40
  • Pass AWS credentials as environment variables by @ulucinar in #99
  • Fix linter issues by @ulucinar in #103
  • DBInstance and DBParameterGroup by @muvaf in #41
  • Update readme for latest release v0.2.1 by @turkenh in #104
  • Add .github directory with actions to build/push configs by @turkenh in #106
  • Fix linter errors by @turkenh in #107
  • Regenerate with latest terrajet by @turkenh in #109
  • Remove region from iam group resource spec by @turkenh in #113
  • Skip terraform region validation for resources without region by @turkenh in #115
  • Add aws_route and aws_ec2_transit_gateway_route_table_propagation resources by @turkenh in #121
  • Use strong-typed functions as external name configurer instead of func path by @muvaf in #122
  • example for ecs taskdefinition by @luebken in #117
  • Add doc for adding new resources by @turkenh in #123
  • Add late-initialization configuration use-cases by @ulucinar in #125
  • Complete the update to latest Terrajet version by @muvaf in #128
  • Rename to Jet by @muvaf in #129
  • Add Route53 group and missing Elasticache resources by @muvaf in #130
  • A fix pass over existing configurations by @muvaf in #131

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.4

17 Oct 17:29
af8978f
Compare
Choose a tag to compare

What's Changed

  • [Backport release-0.2] Skip terraform region validation for resources without region by @github-actions in #116

Full Changelog: v0.2.3...v0.2.4

Release v0.2.3

16 Oct 13:02
f04290b
Compare
Choose a tag to compare

What's Changed

  • [Backport release-0.2] Remove region from iam group resource spec by @github-actions in #114

Full Changelog: v0.2.2...v0.2.3