Releases: crossplane-contrib/provider-upjet-aws
v1.13.0
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
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
- feat(pod-identity): add option for pod-identity by @haarchri in #1459
- Update EC2 Fleet example to use most recent LaunchTemplate version by @teabot in #1457
- Update README and GitHub templates by @jeanduplessis in #1465
- chore: add port to connection details by @aiell0 in #1460
- Update dependency kubernetes-sigs/kind to v0.24.0 by @renovate in #1461
- Update k8s.io/utils digest to f90d014 by @renovate in #1467
- Bump Upjet to commit 2e361ad3b6e6 by @mergenci in #1468
Full Changelog: v1.11.0...v1.12.0
v1.11.0
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
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
- Update actions/setup-go digest to 0a12ed9 by @renovate in #1396
- Update k8s.io/utils digest to 18e509b by @renovate in #1397
- Update trivy scan workflow and scan config packages by @turkenf in #1398
- Update docker/setup-buildx-action digest to aa33708 by @renovate in #1409
- fix(late-init): add late-init skips for v1beta1 by @haarchri in #1417
- Add Pipes Support by @blakeromano in #1418
- Bump Terraform provider version to v5.58.0 by @turkenf in #1406
Full Changelog: v1.9.1...v1.10.0
v1.9.1
v1.9.0
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
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 theNodeGroup.ec2
resource #1374 - Fixes update loop in the
LaunchTemplate.ec2
resource #1377
What's Changed
- Update actions/checkout digest to 692973e by @renovate in #1364
- Only add singleton list API converters for the existing APIs by @ulucinar in #1367
- Update alpine Docker tag to v3.20.1 by @renovate in #1371
- lateinit version due to nodegroup conflict by @stevendborrelli in #1374
- Update dependency upbound/up to v0.31.0 by @renovate in #1348
- Add Codeartifact resources by @stevendborrelli in #1368
- fix(ec2): launchtemplate late init remove for defaultVersion by @haarchri in #1377
Full Changelog: v1.7.0...v1.8.0
v1.7.0
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'sspec.forProvider
, with this release we can see thespec.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
v1.6.0
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
andREADY
printer columns forClusterAuth.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 forBucketLifecycleConfiguration.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