Skip to content

Releases: crossplane-contrib/provider-upjet-aws

v1.14.0

20 Sep 16:17
c252597
Compare
Choose a tag to compare

The v1.14.0 release introduces new resources, enhancements, and dependency updates. With this release we cleaned uptest specific codes/placeholders from the examples in the marketplace.

Support for New Resources

  • Region.account.aws.upbound.io/v1beta1
  • GlobalReplicationGroup.elasticache.aws.upbound.io/v1beta1

What's Changed

New Contributors

Full Changelog: v1.13.1...v1.14.0

v1.13.1

16 Sep 13:11
d16f8a3
Compare
Choose a tag to compare

The v1.13.1 release fixes the issue of hiding error messages.

What's Changed

  • [Backport release-1.13] Bump upjet to the commit 3afbb77 by @github-actions in #1493

Full Changelog: v1.13.0...v1.13.1

v1.13.0

29 Aug 17:41
9d836a3
Compare
Choose a tag to compare

The v1.13.0 release introduces new resources and a bug fix.

Support for New Resources

  • DirectoryBucket.s3.aws.upbound.io/v1beta1
  • LBTrustStore.elbv2.aws.upbound.io/v1beta1

What's Changed

  • Ignore late initialize for scaling_config in NodeGroup resource by @turkenf in #1470
  • Configure LBTrustStore resource and add example by @turkenf in #1475
  • feat(s3): add s3 directory bucket by @haarchri in #1429

Full Changelog: v1.12.0...v1.13.0

v1.12.0

23 Aug 15:48
d8e5a5c
Compare
Choose a tag to compare

The v1.12.0 release introduces support for pod-identity, fixing pod crash caused by panic, some other bug fixes, enhancements, and dependency updates.

What's Changed

Full Changelog: v1.11.0...v1.12.0

v1.11.0

08 Aug 16:40
ad89d40
Compare
Choose a tag to compare

The v1.11.0 release introduces new resources, enhancements, and dependency updates.

Support for New Resources

  • AccessEntry.eks.aws.upbound.io/v1beta1
  • AccessPolicyAssociation.eks.aws.upbound.io/v1beta1
  • ServerlessCache.elasticache.aws.upbound.io/v1beta1
  • Fleet.ec2.aws.upbound.io/v1beta1

What's Changed

  • Update alpine Docker tag to v3.20.2 by @renovate in #1427
  • Update docker/setup-buildx-action digest to 988b5a0 by @renovate in #1434
  • Update docker/setup-qemu-action digest to 49b3bc8 by @renovate in #1410
  • Bump uptest version to v0.13.0 by @turkenf in #1433
  • feat(elasticache): connection details for elasticache (memcached only) by @aiell0 in #1440
  • Add Serverless Cache Resource by @blakeromano in #1425
  • Update actions/upload-artifact digest to 834a144 by @renovate in #1436
  • feat(opensearch): connection details for opensearch by @aiell0 in #1448
  • feat: aws_ec2_fleet resource by @teabot in #1405
  • Add EKS access entry and policy association resources by @mbbush in #1273
  • Add description to consoleAccess field for MQ User by @turkenf in #1453

New Contributors

Full Changelog: v1.10.0...v1.11.0

v1.10.0

29 Jul 16:37
be19a8a
Compare
Choose a tag to compare

In the v1.10.0 release, we've upgraded the underlying Terraform provider version from v5.50.0 to v5.58.0. This release also introduces a new family provider provider-aws-pipes, a new resource Pipe.pipes.aws.upbound.io/v1beta1, bug fixes, and dependency updates.

What's Changed

Full Changelog: v1.9.1...v1.10.0

v1.9.1

26 Jul 13:47
d380e1d
Compare
Choose a tag to compare

The v1.9.1 release introduces a bug fix.

What's Changed

  • [Backport release-1.9] fix(late-init): add late-init skips for v1beta1 by @github-actions in #1424

Full Changelog: v1.9.0...v1.9.1

v1.9.0

11 Jul 14:04
a144a48
Compare
Choose a tag to compare

The v1.9.0 release introduces a new family provider provider-aws-mwaa, new resources, enhancements, and dependency updates.

Support for New Resources

  • Environment.mwaa.aws.upbound.io/v1beta1
  • ResourcePolicy.dynamodb.aws.upbound.io/v1beta1

What's Changed

  • feat(eks): set correct description for field by @haarchri in #1386
  • Update docker/setup-qemu-action digest to 5927c83 by @renovate in #1389
  • Update docker/setup-buildx-action digest to 4fd8129 by @renovate in #1390
  • Update actions/upload-artifact digest to 0b2256b by @renovate in #1391
  • Configure ResourcePolicy.dynamodb resource and add example by @turkenf in #1392
  • Alphabetize external name by @mbbush in #1349
  • Configure the Environment.mwaa resource and add an example by @turkenf in #1395

Full Changelog: v1.8.0...v1.9.0

v1.8.0

27 Jun 17:37
6bfa63b
Compare
Choose a tag to compare

The v1.8.0 release introduces a new family provider provider-aws-codeartifact, new resources, bug fixes, and dependency updates.

Support for New Resources

  • Domain.codeartifact.aws.upbound.io/v1beta1
  • DomainPermissionsPolicy.codeartifact.aws.upbound.io/v1beta1
  • Repository.codeartifact.aws.upbound.io/v1beta1
  • RepositoryPermissionsPolicy.codeartifact.aws.upbound.io/v1beta1

Bug Fixes

  • Fixes conflicts due to version field in the NodeGroup.ec2 resource #1374
  • Fixes update loop in the LaunchTemplate.ec2 resource #1377

What's Changed

Full Changelog: v1.7.0...v1.8.0

v1.7.0

13 Jun 16:52
4079e3b
Compare
Choose a tag to compare

The v1.7.0 release introduces converting singleton lists in the MR APIs to embedded objects, bug fixes, and dependency updates.

In this release, we've updated how Terraform configuration blocks are handled in our APIs. Terraform configuration blocks, even if they have a MaxItems constraint of 1, are (almost) always generated as lists. We now generate the lists with a MaxItems constraint of 1 as embedded objects in our MR APIs. This also helps when updating or patching via SSA the (previously list) objects.

The new v1beta2 versions of the CRD APIs incorporate these changes, ensuring backward compatibility for clients using the older v1beta1 versions. Any clients wanting to use the embedded objects-based APIs should update to the v1beta2 versions of the CRD APIs.

Important

The provider generates the converted embedded objects in the new v1beta2 version if the current API version is v1beta1 and in the v1beta3 version if the current version is v1beta2.

  • For instance, let's look at the YAML output of the Application.elasticbeanstalk.aws.upbound.io/v1beta2 resource's spec.forProvider, with this release we can see the spec.forProvider.appversionLifecycle field as an object:
spec:
  forProvider:
    appversionLifecycle:
      deleteSourceFromS3: true
      maxCount: 128
      serviceRole: arn:aws:iam::153891904029:role/aws-elasticbeanstalk-service-role
    region: us-west-1
    tags:
      crossplane-kind: application.elasticbeanstalk.aws.upbound.io
      crossplane-name: first-app-test-qwerty-test
      crossplane-providerconfig: default
  • If we look at the v1beta1 YAML output of the resource, we see the field as a list:
spec:
  forProvider:
    appversionLifecycle:
    - deleteSourceFromS3: true
      maxCount: 128
      serviceRole: arn:aws:iam::153891904029:role/aws-elasticbeanstalk-service-role
    region: us-west-1
    tags:
      crossplane-kind: application.elasticbeanstalk.aws.upbound.io
      crossplane-name: first-app-test-qwerty-test
      crossplane-providerconfig: default

For a detailed overview of the implementation, please see crossplane/upjet#387 and crossplane/upjet#400

What's Changed

  • Remove documents related to monolithic provider by @turkenf in #1355
  • fix(sqs): update loop queues.sqs by @haarchri in #1356
  • Convert all singleton lists in the MR APIs to embedded objects by @ulucinar in #1332
  • Add example manifests for the converted singleton list API versions by @ulucinar in #1334
  • Remove monolithic provider from updoc workflow by @turkenf in #1362

Full Changelog: v1.6.1...v1.7.0