From 101449abc2f5d68ca5fc6dec6bc7b5280c5d6779 Mon Sep 17 00:00:00 2001 From: Cristian Magherusan-Stanciu Date: Fri, 16 Oct 2026 14:14:30 +0200 Subject: [PATCH 1/2] docs(changelog): record the #2206 and #2211 fixes Both PRs merged with user-visible behaviour changes but without a CHANGELOG entry: configure-gcp now asks for an existing service account when the create step is skipped, and count changes re-derive the projection columns and the Redshift node count. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d46ff72ee..a11bbe957 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/). ### Fixed +- `configure-gcp`: skipping (or giving an unknown answer at) the "Create Service + Account" step no longer continues with the default + `cudly-service-account@` email that was never created. The wizard now + asks for the existing service account email, validates it as a + `*.gserviceaccount.com` address, and uses it for the role grant and key steps + (#2211). +- When `--max-instances`, `--count-override` or the duplicate-RI check lowers a + recommendation's count, `ProjectedCoverage` and `ProjectedUtilization` are + re-derived for the new count instead of reporting the figures sized for the + original count. This applies to RI rows with a usage signal; Savings Plans and + projections that were never computed are left as they are. The Redshift + `NumberOfNodes` now follows the count, including after `--coverage` and + `--target-coverage` sizing. RDS `ProjectedCoverage` is a family-wide figure and + is not re-derived yet; see issue #2214 (#2206). - An explicit `--output` path that already exists (file, directory or symlink) is now refused during validation instead of being silently truncated. Choose a new path or remove the old file; scripts that reuse one path must do the same. From a0d96b0e1d3c833d20d72f6b044833924397f7e7 Mon Sep 17 00:00:00 2001 From: Cristian Magherusan-Stanciu Date: Fri, 16 Oct 2026 14:31:56 +0200 Subject: [PATCH 2/2] docs(changelog): note ProjectedCoverage needs known existing coverage Addresses the CodeRabbit finding on #2220 about the #2206 entry. Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a11bbe957..20baf8820 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,11 +22,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/). - When `--max-instances`, `--count-override` or the duplicate-RI check lowers a recommendation's count, `ProjectedCoverage` and `ProjectedUtilization` are re-derived for the new count instead of reporting the figures sized for the - original count. This applies to RI rows with a usage signal; Savings Plans and - projections that were never computed are left as they are. The Redshift - `NumberOfNodes` now follows the count, including after `--coverage` and - `--target-coverage` sizing. RDS `ProjectedCoverage` is a family-wide figure and - is not re-derived yet; see issue #2214 (#2206). + original count. This applies to RI rows with a usage signal; + `ProjectedCoverage` is only re-derived when existing coverage is known. + Savings Plans and projections that were never computed are left as they are. + The Redshift `NumberOfNodes` now follows the count, including after + `--coverage` and `--target-coverage` sizing. RDS `ProjectedCoverage` is a + family-wide figure and is not re-derived yet; see issue #2214 (#2206). - An explicit `--output` path that already exists (file, directory or symlink) is now refused during validation instead of being silently truncated. Choose a new path or remove the old file; scripts that reuse one path must do the same.