Releases: crossplane-contrib/provider-aws
v0.31.0
Breaking Changes:
Glue:
-
Job:
roleArn to role
roleArnRef to roleRef
roleArnSelector to roleSelector -
SecurityConfiguration:
for all encryptions (cloudWatchEncryption, jobBookmarksEncryption, s3Encryption):
kmsKeyARN to kmsKeyArn (add kmsKeyArnRef, kmsKeyArnSelector) -
Connection:
securityGroupIDList to securityGroupIdList (same for securityGroupIdRefs, securityGroupIdSelector)
subnetID to subnetId (same for subnetIdRef, subnetIdSelector) -
Crawler:
roleArn to role (same for roleRef, roleSelector)
for s3Targets:
dlqEventQueueARN to dlqEventQueueArn (add dlqEventQueueArnRef/dlqEventQueueArnSelector)
eventQueueARN to eventQueueArn (add eventQueueArnRef/eventQueueArnSelector)
What's Changed
- DBCluster auto generates password by @mmiranda in #1413
- fix: Unblock master by @akesser in #1418
- Updated Handling of DBCluster Update by @akesser in #1424
- fix: Updated status output of sgr to show ready, synced, id and sg by @akesser in #1426
- feat(elbv2): Add new Target resource by @MisterMX in #1402
- Export VPC ID to VPC status by @harveyxia in #1427
- fix: Fixed generation of flowlog by @akesser in #1429
- Ensure masterUserPasswordSecretRef is still required by @guilhermef in #1434
- enhance existing Glue resources by @wotolom in #1380
- fix(eks/identityproviderconfig): Reset status field to retry create by @MisterMX in #1443
- Restore DBCluster from S3 snapshot by @AlexLast in #1428
- Feature/secrets encryption by @akesser in #1450
New Contributors
- @mmiranda made their first contribution in #1413
- @harveyxia made their first contribution in #1427
- @guilhermef made their first contribution in #1434
- @wotolom made their first contribution in #1380
Full Changelog: v0.30.1...v0.31.0
v0.30.1
v0.30.0
What's Changed
- Fix Status.AtProvider not being updated on elbv2 types by @EdgeJ in #1376
- Add ECS types by @EdgeJ in #1368
- fix(s3.bucket): Fixes #1165, discrepancy in QueueConfiguration.Filter.Key.FilterRules.Name by @schroeder-paul in #1387
- fix(s3.bucket): Fixes #1165, discrepancy QueueConfiguration.Filter.Ke… by @schroeder-paul in #1389
- Feature/kms rotation by @akesser in #1392
- kafka cluster: configurationInfo is optional by @chlunde in #1320
- feat(amp): added prometheusservice rulegroupsnamespace by @r0mdau in #1390
- feat(amp): added prometheusservice alertmanagerdefinition by @r0mdau in #1394
- Observe existing OpenIDConnectProvider by @ONordander in #1297
- feat(cognitoidentityprovider): Add support for Cognito User-Pools User to Group membership relations by @abacus3 in #1385
- introduce method resource, move all examples of apigateway to use example as name by @tiagoposse in #1393
- fix(lambda): Set
.status.atProvider
during observe by @MisterMX in #1403 - Handle Route 53 service discovery - Fixes #1408 by @bobh66 in #1411
- rdsinstance: AWS Backup might also manage PreferredBackupWindow by @chlunde in #1406
- Feature/securitygrouprule by @akesser in #1399
- replicationgroup: Add reason for diff on update by @chlunde in #1404
- replicationgroup: Allow unmanaged NumCacheClusters by @chlunde in #1405
- [FIX]
fifoTopic
-property doesn't get properly stored in k8s by @atarax in #1416 - Feature/flowlog by @akesser in #1415
New Contributors
- @akesser made their first contribution in #1392
- @r0mdau made their first contribution in #1390
- @abacus3 made their first contribution in #1385
Full Changelog: v0.29.0...v0.30.0
v0.29.0
What's Changed
- split GenerateUpdateClusterConfigInput in 2 methods: Logging and VPC by @adrienzieba in #1342
- Consume reference policy changes by @sergenyalcin in #1361
- fixed infinite default tags adding in iam user by @cebernardi in #1355
- storeconfig: fix typo by @s4rd1nh4 in #1360
- rdsinstance: Ignore backupRetentionPeriod if managed by AWS Backup by @petteja in #1357
- let aws go sdk detect partition and region in irsa by @nabuskey in #1364
- fix route53 wildcard handling by @nabuskey in #1370
- refactor bucketnotfound error for bucketpolicy by @bobh66 in #1354
- feat(cognitoidentity): Add support for Cognito IdentityPools by @Benedikt1992 in #1313
- Support for controlling object ownership in S3 buckets by @antoninbas in #1075
- Update handling of Elasticache versions by @stevendborrelli in #1374
- bugfix(nil): #1367 check for nil by @haarchri in #1372
New Contributors
- @s4rd1nh4 made their first contribution in #1360
- @nabuskey made their first contribution in #1364
- @antoninbas made their first contribution in #1075
Full Changelog: v0.28.1...v0.29.0
v0.28.1
v0.28.0
⚠️ Please use v0.28.1 instead due to this critical bug.
New CRDs!
In v0.28.0
, there are 2 new CRDs! See https://doc.crds.dev/github.com/crossplane/[email protected] for the full list.
LifecyclePolicy
inecr
@larhaugaResourceServer
incognitoidentityprovider
@febarbosa182
What's Changed
- fix(cognitoidentityprovider): Remove nil pointer exceptions in isUpTo… by @Benedikt1992 in #1300
- fix(rds): include the port number in the connection details by @luisdavim in #1307
- ec2.securitygroup: Fix missing resolvers by using code gen by @chlunde in #1319
- database.rdsinstance: Add DeleteAutomatedBackups by @chlunde in #1276
- Introduce fifoTopic option for sns by @atarax in #1291
- Add ECR LifecyclePolicy with codegen by @larhauga in #1181
- GitHub-1286 fix late init dbinstance by @eloo-abi in #1322
- Cognito/resource server by @febarbosa182 in #1217
- fix(master): added external secret stuff after merge cognito resource… by @haarchri in #1323
- fix(elasticache) normalize preferred maintenance window by @eaceaser in #1303
- Migrate to crossplane-contrib by @negz in #1327
- [Documentation] update trust relationship in assumeRoleWithWebIdentity by @adrienzieba in #1331
- Allow usage of IAM/S3 resources in non-standard partitions by @zonybob in #1329
- fix(LogGroup): Fix observe in case of more than 50 loggroups by @petteja in #1336
- Added default tags to iam.User by @cebernardi in #1234
- providerconfig: make sure v1 auth path checks for assumeRole field as… by @muvaf in #1340
New Contributors
- @luisdavim made their first contribution in #1307
- @atarax made their first contribution in #1291
- @eloo-abi made their first contribution in #1322
- @febarbosa182 made their first contribution in #1217
- @eaceaser made their first contribution in #1303
- @adrienzieba made their first contribution in #1331
- @zonybob made their first contribution in #1329
Full Changelog: v0.27.1...v0.28.0
v0.27.1
What's Changed
- [Backport release-0.27] ec2.securitygroup: Fix missing resolvers by using code gen by @github-actions in #1321
- [Backport release-0.27] providerconfig: make sure v1 auth path checks for assumeRole field as… by @github-actions in #1345
Full Changelog: v0.27.0...v0.27.1
v0.26.2
v0.27.0
New Authentication
support AssumeRoleWithWebIdentity
arn swap by @jessesanford
New CRDs!
In v0.27.0
, there are 26 new CRDs! See https://doc.crds.dev/github.com/crossplane/[email protected] for the full list.
AccessPoint
inefs
@EdgeJEnvironment
inmwaa
@MisterMXPermission
inlambda
@MisterMXCluster
indax
@DanielTemesgenParameterGroup
indax
@DanielTemesgenSubnetGroup
indax
@DanielTemesgen- +20 Resources in
apigateway
@tiagoposse
What's Changed
- Add Certificate refs for https listeners by @EdgeJ in #1211
- Handle NoSuchHostedZone errors on ResourceRecordSet delete by @bobh66 in #1255
- Add Api Gateway RestAPI and Resource resources by @tiagoposse in #1230
- Add AccessPoint resource for EFS by @EdgeJ in #1201
- fix(efs): generate latest master stuff for efs access point by @haarchri in #1263
- feat(routeTable): ignoreRoutes to use route resource by @haarchri in #1084
- Add additional fields to the atProvider status for eks Cluster and eks NodeGroup by @cdenneen in #1204
- feat(assumeWebIdentityRole): support AssumeRoleWithWebIdentity arn swap by @jessesanford in #1258
- feat(rdsinstance): Support for point in time restore by @petteja in #1214
- Store CallerReference value for import scenarios by @ezgidemirel in #1261
- feat(mwaa): Add environment controller by @MisterMX in #1249
- feat(lambda): Add support for lambda permissions by @MisterMX in #1254
- fix(permission): Fix dealing with Pricipal being just a string by @schroeder-paul in #1275
- DBInstance: Late Initialize all fields that cannot be set when connecting to a DBCluster by @iAnomaly in #1285
- ec2.SecurityGroup: Observe existing SecurityGroup by @ONordander in #1283
- fix(routetable): fix panic on sorting both v4 and v6 routes by @jessesuen in #1279
- Replication group fixes: multiAz and Tag update support by @stevendborrelli in #1277
- feat(dax): Add support for Dax by @DanielTemesgen in #1256
- feat(rds): Add family selector to DBClusterParameterGroup by @MisterMX in #1274
- bugfix(panic): fix panic route resource in CIDRBlocksEqual by @haarchri in #1292
- feat (CloudFront): Add support to update Elasticache ReplicationGroup number of cache clusters by @stevendborrelli in #1294
- fix(Cloudfront): LateInit missing fields by @ezgidemirel in #1298
New Contributors
- @bobh66 made their first contribution in #1255
- @tiagoposse made their first contribution in #1230
- @cdenneen made their first contribution in #1204
- @jessesanford made their first contribution in #1258
- @petteja made their first contribution in #1214
- @schroeder-paul made their first contribution in #1275
- @ONordander made their first contribution in #1283
- @jessesuen made their first contribution in #1279
- @DanielTemesgen made their first contribution in #1256
Full Changelog: v0.26.1...v0.27.0