From de789e977671cb8a2b0e1529b5a03abfb98ae098 Mon Sep 17 00:00:00 2001 From: willdavsmith Date: Tue, 10 Feb 2026 17:25:07 -0800 Subject: [PATCH] add --sets to upgrade Signed-off-by: willdavsmith --- .github/scripts/manage-radius-installation.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/scripts/manage-radius-installation.sh b/.github/scripts/manage-radius-installation.sh index 92d2f2e76f..41932e5ff9 100755 --- a/.github/scripts/manage-radius-installation.sh +++ b/.github/scripts/manage-radius-installation.sh @@ -182,7 +182,14 @@ main() { echo "Version mismatch detected. Attempting upgrade from ${cp_version} to ${cli_version}..." # There are scenarios when an upgrade may not be possible, and we are relying on the rad upgrade command to # detect and report an error, which will cause the workflow to fail. Manual intervention may be required in such cases. - if ! rad upgrade kubernetes; then + # NOTE: Helm upgrades do not automatically reuse values from the previous release. + # We must re-apply critical chart values or they will reset to chart defaults. + # - global.azureWorkloadIdentity.enabled defaults to false and is required for Azure WI auth in this workflow. + # - database.enabled defaults to false and is required for this workflow's control plane setup. + # https://github.com/radius-project/radius/issues/11218 + if ! rad upgrade kubernetes \ + --set global.azureWorkloadIdentity.enabled=true \ + --set database.enabled=true; then echo "" echo "============================================================================" echo "ERROR: Radius upgrade failed"