Releases: crossplane-contrib/provider-aws
Releases · crossplane-contrib/provider-aws
v0.47.0
What's Changed
- feat(loggroup): allow updating kmskey by @wotolom in #1992
- Fix(replicationgroup): Wrong engine version format by @nilde in #1985
- chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #1988
- fix(iam): Add schema type to RolePolicy document by @MisterMX in #1993
- chore(ci): Fix e2e tests by @MisterMX in #2004
- fix(database): skip isUpToDate on deletion by @wotolom in #2001
Full Changelog: v0.46.0...v0.47.0
v0.46.0
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
- @martinbaillie made their first contribution in #1946
- @amotolani made their first contribution in #1959
Full Changelog: v0.45.0...v0.46.0
v0.45.2
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
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
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
- The deprecated and unused property
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
- 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
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
- @rushrs made their first contribution in #1915
- @trystanleftwich made their first contribution in #1932
- @teeverr made their first contribution in #1908
Full Changelog: v0.44.0...v0.45.0
v0.44.2
v0.44.1
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
What's Changed
- fix(ec2): Possible nil derefs in ec2 controllers by @MisterMX in #1860
- fix(efs): Ignore AWS system tags by @MisterMX in #1861
- fix: Package names for mwaa and mq by @MisterMX in #1863
- feat: expose metrics for all AWS API calls by @threadproc in #1862
- feat(meta.pkg): set to v1 by @haarchri in #1875
- fix(ec2/SecurityGroupRule): respect prefixListId by @LCaparelli in #1881
- fix(kafka/cluster): fill connectionDetails with bootstrap brokers by @wotolom in #1882
- fix(aws): Add missing api groups setup functions by @strazeadin in #1883
- feat: Bump aws-sdk-go to v1.44.334 by @MisterMX in #1887
- chore: Update build system by @MisterMX in #1888
- feat(firehose): Add DevileryStream controller by @nilde in #1885
- NOTE: Firehose support wasn't merged properly, it will be contained in v0.45.0.
- feat(kafka): Support cross account access by @MisterMX in #1886
- fix(kinesis): fix bug related with the use of external-name by @nilde in #1890
New Contributors
- @threadproc made their first contribution in #1862
- @LCaparelli made their first contribution in #1881
- @strazeadin made their first contribution in #1883
- @nilde made their first contribution in #1885
Full Changelog: v0.43.0...v0.44.0
v0.43.1
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
Deprecation Notice
RDSInstance.database.aws.crossplane.io
: The propertyspec.forProvider.cloudwatchLogsExportConfiguration
is now deprecated in favor ofspec.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
- @kbujanecki-dt made their first contribution in #1784
- @jeanduplessis made their first contribution in #1832
- @dee0 made their first contribution in #1849
Full Changelog: v0.42.0...v0.43.0