Add --set flags to rad upgrade kubernetes in long-running test workflow#11219
Add --set flags to rad upgrade kubernetes in long-running test workflow#11219willdavsmith wants to merge 4 commits intoradius-project:mainfrom
--set flags to rad upgrade kubernetes in long-running test workflow#11219Conversation
Signed-off-by: willdavsmith <willdavsmith@gmail.com>
There was a problem hiding this comment.
Pull request overview
This PR adds a workaround for a known limitation in rad upgrade kubernetes where Helm chart values from the previous release are not automatically reused during upgrades. The change ensures that critical configuration values (global.azureWorkloadIdentity.enabled=true and database.enabled=true) are explicitly re-applied during control plane upgrades in the long-running Azure test workflow, preventing them from silently resetting to their chart defaults.
Changes:
- Modified
.github/scripts/manage-radius-installation.shto pass--setflags when executingrad upgrade kubernetes
Radius functional test overviewClick here to see the test run details
Test Status⌛ Building Radius and pushing container images for functional tests... |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #11219 +/- ##
==========================================
- Coverage 51.00% 51.00% -0.01%
==========================================
Files 679 679
Lines 43174 43174
==========================================
- Hits 22023 22021 -2
- Misses 19033 19034 +1
- Partials 2118 2119 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Description
Add
--setflags torad upgrade kubernetesin long-running test workflow. This is to address a bug/existing behavior inrad upgrade kuberneteswhere this command will not persist previously-applied--setflags.Type of change
#11218
Contributor checklist
Please verify that the PR meets the following requirements, where applicable: