Releases: crossplane-contrib/provider-aws
v0.33.0
Major updates
New DockerHub location for provider-aws is now at crossplanecontrib/provider-aws
The provider-aws documentation is also published to Upbound Marketplace
Managed resources supports the crossplane.io/paused
annotation
Breaking Changes
SNS Resources
All SNS resources used to reside in notification
group and they had prefixed names like SNSTopic
. In release v0.24.1, all of them moved to a new group called sns
and renamed to drop the prefix, i.e. SNSTopic -> Topic
. In addition, all of them are now v1beta1
resources. - We removed in this release v0.33.0 all old group resources in notification
group - Thanks to package manager, old CRDs are not deleted once you upgrade to the new version; only their controllers are stopped, which gives users time to create corresponding new types.
Please follow this migration guide to migrate to the new APIs: https://github.com/crossplane-contrib/provider-aws/blob/master/cluster/UPGRADE.md#upgrade-from-v032x-to-v033x
Provider Resources
we removed old provider
#320 please use providerConfig
https://github.com/crossplane-contrib/provider-aws/tree/master/examples/providerconfig
What's Changed
- Fixes an issue with S3 notifications by @stunthamster in #1487
- Pin Go version in promote workflow by @hasheddan in #1504
- feat(sg): added example for ipProtocol -1 by @haarchri in #1508
- remove notification APIGroup by @haarchri in #1506
- feat(runtime): bump runtime to latest version for paused annotation by @haarchri in #1507
- Push package to crossplane-contrib orgs by @hasheddan in #1514
- remove depcreation for providers by @haarchri in #1509
- Add docs for SecurityGroupRule to fix #1516 by @BGrasnick in #1517
New Contributors
- @stunthamster made their first contribution in #1487
- @BGrasnick made their first contribution in #1517
Full Changelog: v0.32.0...v0.33.0
v0.32.0
Important Information - Deprecated Versions
in release v0.33.0 we will remove the following resources:
- deprecated
notification
APIGroup - please migrate tosns
APIGroup checkout: #1502 - deprecated
provider
(https://doc.crds.dev/github.com/crossplane-contrib/provider-aws/aws.crossplane.io/Provider/[email protected]) APIGroup - please migration toproviderConfig
APIGroup
The whole notification
group is duplicated as sns
group with new kind names. The deprecated CRDs of notification
will be removed - please migrate to sns
group as soon as possible. See this guide for more details about how to migrate.
SNSTopic
ofnotification
->Topic
ofsns
SNSSubscription
ofnotification
->Subscription
ofsns
What's Changed
- Upgrade to Go 1.18 by @chlunde in #1410
- Use bundled provider packages and improve build / publish process by @hasheddan in #1460
- feat: Handle SourceSecurityGroup field from the spec by @dudududi in #1461
- feat: adds opensearchservice by @jcooklin in #1453
- doc: removed comment about updating GENERATED_SERVICES manually by @BigMikes in #1465
- feat: Added kms key id and kmy key selector for rds instance by @akesser in #1471
- Apigatewayv2 route ref by @stevendborrelli in #1476
- fix: Adjusting returned keyarn to match input value by @akesser in #1481
- feat(amp): update promtheusservice rulegroupsnamespace by @r0mdau in #1482
- feat: support modify vpc peering options by @zjj2wry in #1459
- fix: lint cyclomatic complexity by @r0mdau in #1485
- fix(mq/broker): missing subnets + SGs on creation by @wotolom in #1490
- fix: same name as examples for ProviderConfig by @r0mdau in #1486
- feat(amp): update promtheusservice alertmanagerdefinition by @Edoz77 in #1489
- Implement nodegroup updates by @baldorch in #1469
- feat(maintainers): added MisterMX by @haarchri in #1491
- fix(crawler): RoleRef should extract ARN by @wotolom in #1494
New Contributors
- @dudududi made their first contribution in #1461
- @jcooklin made their first contribution in #1453
- @BigMikes made their first contribution in #1465
- @zjj2wry made their first contribution in #1459
- @Edoz77 made their first contribution in #1489
- @baldorch made their first contribution in #1469
Full Changelog: v0.31.0...v0.32.0
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