Skip to content

Releases: crossplane-contrib/provider-upjet-aws

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

v1.6.1

13 Jun 15:34
de21849
Compare
Choose a tag to compare

The v1.6.1 release introduces an important bug fix.

What's Changed

  • [Backport release-1.6] fix(sqs): update loop queues.sqs by @github-actions in #1361

Full Changelog: v1.6.0...v1.6.1

v1.6.0

07 Jun 13:37
719eef4
Compare
Choose a tag to compare

The v1.6.0 release introduces a new family provider provider-aws-codeguruprofiler, new resources, bug fixes, enhancements, and dependency updates.

Support for New Resources

  • Connector.v1beta1.transfer.aws.upbound.io
  • ProfilingGroup.v1beta1.codeguruprofiler.aws.upbound.io
  • EndpointAccess.v1beta1.redshift.aws.upbound.io

Bug Fixes and Enhancements

  • Fixes Topic.sns update loops #1347
  • Fixes AccessKey.iam reconciliation #1344, related issue crossplane/upjet#416
  • Adds option autoGenerateAuthToken for ElastiCache ReplicationGroup #1322
  • Bug Fixes: Elasticache ReplicationGroup connection secret is empty #1043
  • Adds selectors and references for Certificate.acm #1336, Domain.opensearch #1337
  • Switches the order of the SYNCED and READY printer columns for ClusterAuth.eks #1276

What's Changed

  • Update dependency kubernetes-sigs/kind to v0.23.0 by @renovate in #1309
  • Update dependency upbound/up to v0.30.0 by @renovate in #1302
  • Update actions/checkout digest to a5ac7e5 by @renovate in #1327
  • Update alpine Docker tag to v3.20.0 by @renovate in #1328
  • Fix documentation of rule.filter.prefix field for BucketLifecycleConfiguration.s3 by @turkenf in #1331
  • feat(acm): add reference and selector for certificate_authority_arn by @haarchri in #1336
  • feat(sftp): add aws_transfer_connector by @haarchri in #1341
  • feat(opensearch): domain add more selector and references by @haarchri in #1337
  • ElastiCache ReplicationGroup auth token generation and connection details by @chlunde in #1322
  • CodeGuru Profiler Profiling Group by @chlunde in #1316
  • Fix AccessKey.iam reconciliation by @ulucinar in #1344
  • Use newlines in config/generated.lst to prevent git conflicts by @mbbush in #1245
  • Update dependency go to v1.22.4 by @renovate in #1342
  • Configure EndpointAccess.redshift resource and add example by @turkenf in #1314
  • Fix Topic.sns update loops by @ulucinar in #1347
  • re-order columns for handwritten ClusterAuth.eks by @mbbush in #1276

New Contributors

Full Changelog: v1.5.0...v1.6.0