You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CUMULUS-4364/4357: Backport to 20.2.x 4354/4272/4279 and Forward Release 4354 (#4130)
* CUMULUS-4354: Provider mismatches from CUMULUS-4191 preventing ingest (#4121)
* first commit - still need int/unit tests
* unit tests + small operator fix
* fixing tf var value
* fixing var name
* adding units for lambdas
* changing lambda var name casing + changelog update
* removing erroneous tf json state file
* small fixes to parsing of env var
* backport 20.2.3 release PR
* CUMULUS-4272: Support user-provided security group in RDS cluster (#4115)
* CUMULUS-4272:Support user-provided or snapshot-derived security group in tf-modules/cumulus-rds-tf
* changelog comment
* fix terraform syntex
* snapshot uses default sg if not provided
* update changelog
* add variable to example
* update security group reference
* CUMULUS-4279:Grant privileges on the public schema of the user database (#4110)
* CUMULUS-4279:Grant privileges on the public schema of the user database
* adding a release-20-2 stack for CI
* CUMULUS-4275: Fix unit tests broken by updated HTTP error messages in got (#4102)
* fix send-pan unit test http error
* fix test-HttpsProviderClient ci unit test
---------
Co-authored-by: jennyhliu <34660846+jennyhliu@users.noreply.github.com>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+35-1Lines changed: 35 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,39 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).
6
6
7
7
## [Unreleased]
8
8
9
+
## [v20.2.3] 2025-12-01
10
+
11
+
### Notable Changes
12
+
13
+
-**CUMULUS-4272**
14
+
- The `tf-modules/cumulus-rds-tf` module now allows specifying an existing security group.
15
+
This enhancement enables DAACs to migrate their existing RDS deployments to Aurora while
16
+
reusing their existing security group, ensuring compatibility with existing
17
+
`data-persistence-tf` and `cumulus-tf` modules.
18
+
19
+
### Fixed
20
+
21
+
-**CUMULUS-4279**
22
+
- Updated the `ProvisionPostgresDatabase` Lambda to grant `create` and `usage` privileges
23
+
on the public schema of the user database to the database user.
24
+
This change is required because, starting with PostgreSQL 15, new databases assign ownership
25
+
of the public schema to the pg_database_owner role. Existing clusters upgraded from versions
26
+
prior to v15 preserve the previous ownership of the public schema.
27
+
-**CUMULUS-4275**
28
+
- Fixed unit tests broken by updated HTTP error messages in got
29
+
30
+
### Added
31
+
32
+
-**CUMULUS-4272**
33
+
- Added `input_security_group_id` variable to `tf-modules/cumulus-rds-tf` module to allow
34
+
specifying an existing security group when creating or restoring an Aurora PostgreSQL RDS cluster.
35
+
36
+
-**CUMULUS-4354**
37
+
- Added an optional terraform-configurable lambda level env variable `allow_provider_mismatch_on_rule_filter` to `message-consumer` and `sqs-message-consumer` to check
38
+
whether to consider rule/message provider mismatches
39
+
- Added a `rule.meta.allowProviderMismatchOnRuleFilter` check to `filterRulesByRuleParams` as a rule-level fallback to check
40
+
whether to consider rule/message provider mismatches for the specific rule
41
+
9
42
## [v20.2.2] 2025-10-08
10
43
11
44
### Changed
@@ -8666,7 +8699,8 @@ Note: There was an issue publishing 1.12.0. Upgrade to 1.12.1.
Copy file name to clipboardExpand all lines: example/data-persistence-tf/variables.tf
+7Lines changed: 7 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -90,3 +90,10 @@ variable "lambda_timeouts" {
90
90
ProvisionPostgresDatabase =600# data-persistence
91
91
}
92
92
}
93
+
94
+
variable"dbRecreation" {
95
+
type=bool
96
+
description="**Warning** Data loss will occur if set to 'true'. Boolean flag to set user database to be wiped and recreated on provision for each deploy"
0 commit comments