Skip to content

Releases: crossplane-contrib/provider-aws

v0.45.0

10 Nov 11:04
d0f2ff9
Compare
Choose a tag to compare

Breaking Changes

  • All resources:
    • The deprecated and unused property spec.providerRef has been removed. #1935
    • Default tags are no longer added to a resource manifest. The tags of existing resources are not effected by this. However, new resources will not receive the standard tags from the controller and need to be set configured manually. #1938
  • rds.DBInstance, database.RDSInstance:
    • The cache secret for auto-generated password is now created and read from the namespace where the provider pod is running instead of the previously hardcoded crossplane-system namespace. Before migrating to this version, it should be assured that the cache secrets are present in the correct namespace. Otherwise it will trigger a password regeneration for the respective instances. #1893

What's Changed

  • fix(database): Sort tags before compare by @MisterMX in #1895
  • fix(sns): Topic policy update by @MisterMX in #1898
  • fix(kafka): Resolve configuration ARN instead of external name by @MisterMX in #1899
  • fix(kms): Parse key policies before compare by @MisterMX in #1894
  • fix(rds): Add missing tag updates by @MisterMX in #1897
  • fix(mq): Do not set EncryptionOptions for RabbitMQ by @MisterMX in #1900
  • fix(rds): Infer cache secret namespace from pod environment by @MisterMX in #1893
  • fix(dynamodb): Resolve KMSMasterKeyArn for comparison by @MisterMX in #1907
  • chore(ci): Disable codeql step by @MisterMX in #1910
  • fix(database): Ignore AvailabilityZone if MultiAZ is set by @MisterMX in #1909
  • fix(autoscaling): fix diff issue of auto scaling group by @liubog2008 in #1869
  • refactor: Move methods in pkg/clients/ into invidual util packages by @MisterMX in #1917
  • fix(kafka/cluster): clusterpolicy update + delete by @wotolom in #1921
  • fix(acm): correct description for dvo by @rushrs in #1915
  • chore: Replace deepcopy libs with goverter by @MisterMX in #1925
  • refactor(efs): Use native context instead of golang.org/x/net/context by @MisterMX in #1926
  • feat(firehose): Add DevileryStream controller by @nilde in #1919
  • chore: Bump crossplane-runtime to v1.13.0 by @MisterMX in #1929
  • feat(database): Pass CACertificateIdentifier during instance creation by @trystanleftwich in #1932
  • refactor(pointer): Use generic pointer functions by @MisterMX in #1923
  • feat(certificate): add key algorithm by @wotolom in #1933
  • feat!: Update crossplane-runtime to 1.14.1 by @MisterMX in #1935
  • fix(ec2): Update launchtemplate status by @MisterMX in #1937
  • feat!: Remove Crossplane standard tags by @MisterMX in #1938
  • fix: tags change if added or removed by @akesser in #1939
  • fix: Avoid AssumeRoleWithWebIdentity for each reconcile by @chlunde in #1148
  • feat(ack): Do not call isUpToDate if resource is deleted by @MisterMX in #1924
  • feat(transfer): Support multiple public SSH keys by @MisterMX in #1940
  • feat(kms): Add support for key grants by @MisterMX in #1941
  • fix: firehose deliverystream controller check-diff by @smcavallo in #1943
  • fix: Readd empty initializers after runtime update by @MisterMX in #1942
  • feat(servicecatalog): Add provisioned product by @teeverr in #1908

New Contributors

Full Changelog: v0.44.0...v0.45.0

v0.44.2

19 Oct 10:08
4cb93f7
Compare
Choose a tag to compare

What's Changed

  • [Backport release-0.44] fix(kafka/cluster): clusterpolicy update + delete by @github-actions in #1922

Full Changelog: v0.44.1...v0.44.2

v0.44.1

16 Oct 13:21
ab10001
Compare
Choose a tag to compare

What's Changed

  • [Backport release-0.44] fix(mq): Do not set EncryptionOptions for RabbitMQ by @github-actions in #1906
  • [Backport release-0.44] fix(rds): Add missing tag updates by @github-actions in #1905
  • [Backport release-0.44] fix(kms): Parse key policies before compare by @github-actions in #1904
  • [Backport release-0.44] fix(sns): Topic policy update by @github-actions in #1902
  • [Backport release-0.44] fix(database): Sort tags before compare by @github-actions in #1901
  • [Backport release-0.44] fix(kafka): Resolve configuration ARN instead of external name by @github-actions in #1903
  • [Backport release-0.44] fix(dynamodb): Resolve KMSMasterKeyArn for comparison by @github-actions in #1911
  • [Backport release-0.44] fix(database): Ignore AvailabilityZone if MultiAZ is set by @github-actions in #1913
  • [Backport release-0.44] chore(ci): Disable codeql step by @github-actions in #1912
  • [Backport release-0.44] fix(autoscaling): fix diff issue of auto scaling group by @github-actions in #1914

Full Changelog: v0.44.0...v0.44.1

v0.44.0

10 Oct 12:34
1abd520
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.43.0...v0.44.0

v0.43.1

06 Sep 12:10
22d657d
Compare
Choose a tag to compare

What's Changed

  • [Backport release-0.43] fix(ec2): Possible nil derefs in ec2 controllers by @github-actions in #1865
  • [Backport release-0.43] fix(efs): Ignore AWS system tags by @github-actions in #1866
  • [Backport release-0.43] fix: Package names for mwaa and mq by @github-actions in #1867

Full Changelog: v0.43.0...v0.43.1

v0.43.0

01 Sep 13:17
d5f6675
Compare
Choose a tag to compare

Deprecation Notice

  • RDSInstance.database.aws.crossplane.io: The property spec.forProvider.cloudwatchLogsExportConfiguration is now deprecated in favor of spec.forProvider.enabledCloudwatchLogsExports and will be removed in a future version. See #1835 for details.

What's Changed

  • fix: ignore returned false value when local nil by @akesser in #1821
  • fix: enable encryptionatrest and inCluster by @akesser in #1822
  • feat(s3control): Add S3 AccessPoint and AccessPointPolicy by @kbujanecki-dt in #1784
  • fix(dynamodb): Update Input with external-name for isUpToDate and postUpdate by @kelvinwijaya in #1824
  • fix(kafka): Remove check for encryption at rest to prevent update loop by @akesser in #1825
  • ci: Add bot to auto-stale issues by @MisterMX in #1831
  • Add Support for Observe Only Resources by @chlunde in #1744
  • Update OWNERS.md to remove Upbound maintainers by @jeanduplessis in #1832
  • fix(database)!: remove cloudwatchLogsExportConfiguration by @wotolom in #1835
  • refactor: Split aws.go into multiple files by @MisterMX in #1829
  • chore: Add ACK as go tool by @MisterMX in #1840
  • refactor: Setup function per api group by @MisterMX in #1827
  • fix(route53): hostedzone tags related api calls by @wotolom in #1846
  • fix(database): revert breaking field removal part of #1835 by @wotolom in #1845
  • chore: Add context to ACK isUpToDate and return diff by @MisterMX in #1830
  • fix(eks): Add reconciliation for addon configurationValues by @smcavallo in #1844
  • fix(cache): Nil panic from elasticcache new endpoint by @dee0 in #1849
  • chore(ci): Increase golangci timeout to 30min by @MisterMX in #1851
  • fix(rdsinstance): ignore KMSKeyID in IsUpToDate + lateinit OptionGrou… by @wotolom in #1856
  • feat(globalaccelerator): Add support for accelerator, listener and endpointgroups by @atarax in #1820

New Contributors

Full Changelog: v0.42.0...v0.43.0

v0.42.0

28 Jul 14:48
782d864
Compare
Choose a tag to compare

Breaking Changes

  • Autogenerated passwords are no longer cached in the secret referenced in spec.forProvider.masterUserPasswordSecretRef. They are stored in a separate secret instead. See #1756 for details. Affected resources are:
    • DBCluster.rds.aws.crossplane.io
    • DBInstance.rds.aws.crossplane.io

What's Changed

New Contributors

Full Changelog: v0.41.0...v0.42.0

v0.41.1

23 Jun 11:40
ad01095
Compare
Choose a tag to compare

What's Changed

  • fix(iam): Decode policy document before parsing by @MisterMX in #1790

Full Changelog: v0.41.0...v0.41.1

v0.41.0

16 Jun 13:27
6a78699
Compare
Choose a tag to compare

What's Changed

  • fix(s3) compare unmarshaled policy by @Tom1893 in #1758
  • fix(docdb): Exit isUpToDate early if MR is deleted by @MisterMX in #1768
  • Handle vpc peer accept in a different region by @bobh66 in #1764
  • feat(docdb): Add restore from snapshot and point in time by @safboukhari in #1763
  • 1063: Write IAM Role ARN to connection secret if secret ref is given by @stevenhammerton in #1776
  • feat(kafka): Add update function for cluster by @akesser in #1714
  • fix(bucket): Convert bools to string in policy by @MisterMX in #1772
  • feat(rds): Prevent update call for version downgrade by @MisterMX in #1765
  • fix(kafka): Compiler errors in cluster controller by @MisterMX in #1780
  • fix: Get web identity token filepath from environment by @MisterMX in #1777
  • fix(iam/policy): Treat single items as array by @MisterMX in #1774

New Contributors

Full Changelog: v0.40.0...v0.41.0

v0.40.0

10 May 19:18
37542c0
Compare
Choose a tag to compare

What's Changed

  • fix(rds): reset parameters removed from a parametergroup by @AlexLast in #1712
  • Remove masterUserPasswordSecretRef as a required attribute by @loalf in #1669
  • S3 examples: ACLs no longer supported for new buckets in many regions by @chlunde in #1739
  • Handle the VPCPeeringConnection delete case by @bobh66 in #1733
  • s3: Allow explicitly disabling PublicAccessBlockConfiguration by @chlunde in #1742
  • Add FilterPolicyScope SNS property by @torrescd in #1737
  • AUTHENTICATION.md: Update package path by @chlunde in #1748
  • fix(dbinstance): remove DeleteAutomatedBackups from isUpToDate-check by @wotolom in #1750

New Contributors

Full Changelog: v0.39.0...v0.40.0