From d62a845cd7fcab6e969300b6297e597188c1243a Mon Sep 17 00:00:00 2001 From: Sanyam Khurana Date: Tue, 5 Nov 2024 01:42:49 +0530 Subject: [PATCH 1/2] fix(database): Exclude limitless postgres aurora version --- stacks/database.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/stacks/database.go b/stacks/database.go index d728196..021ecac 100644 --- a/stacks/database.go +++ b/stacks/database.go @@ -74,7 +74,13 @@ func getLatestRdsVersion(sess *session.Session, engine *string) (string, error) if err != nil { return "", err } - return *resp.DBEngineVersions[len(resp.DBEngineVersions)-1].EngineVersion, nil + // Filter for the latest version without "limitless" + for i := len(resp.DBEngineVersions) - 1; i >= 0; i-- { + if version := *resp.DBEngineVersions[i].EngineVersion; !strings.Contains(version, "limitless") { + return version, nil + } + } + return "", fmt.Errorf("no compatible version found for engine %s", *engine) } func listRDSInstanceClasses(sess *session.Session, engine, version *string) ([]string, error) { From 2822488fb6b1ad5b0eb78438bef5eb6792d90a26 Mon Sep 17 00:00:00 2001 From: Sanyam Khurana Date: Tue, 5 Nov 2024 02:45:01 +0530 Subject: [PATCH 2/2] Update CHANGELOG --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c7459a..5fe2b04 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed +* Excluded `limitless` suffix from Aurora PostgreSQL version selection to ensure compatibility with general-purpose instance types. * Verify existence of review app before resizing process with `ps resize`. ## [4.6.2] - 2024-09-03