Skip to content

Releases: crossplane-contrib/provider-aws

v0.48.0

02 May 10:06
bddb183
Compare
Choose a tag to compare

What's Changed

  • fix(rdsinstance): Updates will now set ResourceCredentialsSecretUserKey in ConnectionDetails if masterUsername is set by @trystanleftwich in #2000
  • feat(ec2/securitygroup)!: Make region a required field by @haooliveira84 in #2003
  • fix(efs): Add poll-interval to EFS mount target by @lbowe in #2015
  • fix(s3 bucket): Ignore AWS system tags by @teeverr in #2018
  • chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #2010
  • chore(deps): bump tj-actions/changed-files from 34 to 41 in /.github/workflows by @dependabot in #1989
  • fix(s3 bucket): hotfix for ignoring AWS system tags by @teeverr in #2020
  • ec2: include attributes in instance observation, fix reconciling tags by @justinmir in #2027
  • ec2: Create security group with tags in the spec by @justinmir in #2026
  • fix(database): ignore restoreFrom in isUpToDate by @wotolom in #2031
  • Reduce ec2 instance controller API calls for an observation by @justinmir in #2028
  • fix(dbinstance): in isUpToDate consider 0 and nil to be equal for iops/storageThroughput by @wotolom in #2037
  • Fix changes detection for route53.ResourceRecordSet by @max-melentyev in #2038
  • Call route53.ListResourceRecordSets with MaxItems = 1 by @max-melentyev in #2039
  • fix: take into consideration the DesiredCount/RunningCount for resource readiness by @dnlopes in #2023
  • feat(rdsinstance): add storageThroughput by @wotolom in #2049
  • refactor(apis): Remove AWS imports by @MisterMX in #2051
  • chore: update workflow ci by @wotolom in #2053
  • fix(S3): Add check for S3 tagging api error code when empty TagSet by @lbowe in #2054
  • Use new policy checker for iam.roles by @max-melentyev in #2055
  • fix(ec2): Call describe-instance API concurrently by @max-melentyev in #2047

New Contributors

Full Changelog: v0.47.0...v0.48.0

v0.47.2

15 Apr 13:03
3739ae7
Compare
Choose a tag to compare

What's Changed

  • [Backport release-0.47] fix(database): ignore restoreFrom in isUpToDate by @github-actions in #2032
  • [Backport release-0.47] Reduce ec2 instance controller API calls for an observation by @github-actions in #2033
  • [Backport release-0.47] fix(s3 bucket): hotfix for ignoring AWS system tags by @github-actions in #2021
  • [Backport release-0.47] fix(dbinstance): in isUpToDate consider 0 and nil to be equal for iops/storageThroughput by @github-actions in #2040
  • [Backport release-0.47] Fix changes detection for route53.ResourceRecordSet by @github-actions in #2042

Full Changelog: v0.47.1...v0.47.2

v0.47.1

25 Mar 11:13
d578d59
Compare
Choose a tag to compare

What's Changed

  • [Backport release-0.47] fix(rdsinstance): Updates will now set ResourceCredentialsSecretUserKey in ConnectionDetails if masterUsername is set by @github-actions in #2011
  • [Backport release-0.47] fix(efs): Add poll-interval to EFS mount target by @github-actions in #2017
  • [Backport release-0.47] fix(s3 bucket): Ignore AWS system tags by @github-actions in #2019

Full Changelog: v0.47.0...v0.47.1

v0.47.0

04 Mar 08:28
4b536aa
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.46.0...v0.47.0

v0.46.0

18 Dec 15:37
7134583
Compare
Choose a tag to compare

What's Changed

  • fix: readd missed empty initializers after tagging removal by @wotolom in #1947
  • fix(iam): Stop considering AWS initialized fields in diff by @martinbaillie in #1946
  • fix(controllers): use custom CriticalAnnotationUpdater by @wotolom in #1953
  • fix(eks): Fixes Update Loop when KubernetesNetworkConfig is Set. by @amotolani in #1959
  • fix(mq): Use external name instead of metadata.name for user by @MisterMX in #1958
  • fix(database): Ignore immutable field DBName in isUpToDate by @MisterMX in #1957
  • fix(iam/role): isUpToDate ignore roleLastUsed + add to status by @wotolom in #1969
  • fix(glue/crawler): lateinit lakeFormationConfiguration by @wotolom in #1967
  • fix(database): tag-only-change triggers update + add RemoveTag call by @wotolom in #1966
  • fix(rds/dbcluster): Add check for ServerlessV2ScalingConfiguration by @MisterMX in #1970
  • fix(rds/dbinstance): Ignore VPCSecurityGroupIDs for cluster instances by @MisterMX in #1971
  • feat(iam): Add RolePolicy resource for inline policies by @smcavallo in #938
  • fix(lambda): Push empty environment of vpc config if nil by @MisterMX in #1975
  • fix(ack): controllers only skip isUpToDate on deletion by @wotolom in #1979
  • fix(sqs): Structured policy compare by @MisterMX in #1973
  • fix(bucket): Reset notification configuration by @MisterMX in #1974
  • fix(eks): Update NodeGroup taints by @MisterMX in #1976

New Contributors

Full Changelog: v0.45.0...v0.46.0

v0.45.2

27 Nov 14:55
426ad52
Compare
Choose a tag to compare

What's Changed

  • [Backport release-0.45] fix(controllers): use custom CriticalAnnotationUpdater by @github-actions in #1956
  • [Backport release-0.45] fix(eks): Fixes Update Loop when KubernetesNetworkConfig is Set. by @github-actions in #1960
  • [Backport release-0.45] fix(database): Ignore immutable field DBName in isUpToDate by @github-actions in #1961

Full Changelog: v0.45.1...v0.45.2

v0.45.1

13 Nov 17:00
78c8c20
Compare
Choose a tag to compare

What's Changed

  • [Backport release-0.45] fix(iam): Stop considering AWS initialized fields in diff by @github-actions in #1949
  • [Backport release-0.45] fix: readd missed empty initializers after tagging removal by @github-actions in #1948

Full Changelog: v0.45.0...v0.45.1

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