fix(github-runner): dedupe DOTNET_INSTALL_DIR+NUGET_PACKAGES on base+sharedpos
PR #5 rebase concatenated PR #5 env additions onto PR #7 env additions on the base + sharedpos Deployments, producing duplicate-key validation errors in ArgoCD's structured merge. The DOTNET_INSTALL_DIR and NUGET_PACKAGES values are identical between PR #5 and PR #7; keep the PR #7 originals and retain only the unique new env vars from PR #5 (DOTNET_CLI_TELEMETRY_OPTOUT, DOTNET_NOLOGO, DOTNET_GENERATE_ASPNET_CERTIFICATE). No behavioral change — same final env var set, no duplicates.
This commit is contained in:
@@ -215,17 +215,13 @@ spec:
|
||||
- name: RUN_AS_ROOT
|
||||
value: "false"
|
||||
# Sprint 30 Cl-1 pod-env fix (2026-05-21): retire the per-workflow
|
||||
# DOTNET_INSTALL_DIR patch by setting it (+ siblings) here so ALL
|
||||
# flipped Linux repos pick it up automatically. setup-dotnet@v4
|
||||
# default writes to /usr/share/dotnet (root-only) or HOME-relative
|
||||
# ~/.dotnet without HOME guard; pin both explicitly to the chowned
|
||||
# emptyDir at /home/runner.
|
||||
- name: DOTNET_INSTALL_DIR
|
||||
value: "/home/runner/.dotnet"
|
||||
# DOTNET_INSTALL_DIR patch by setting siblings here so ALL flipped
|
||||
# Linux repos pick them up automatically. setup-dotnet@v4 default
|
||||
# writes to /usr/share/dotnet (root-only) or HOME-relative ~/.dotnet
|
||||
# without HOME guard; the DOTNET_INSTALL_DIR + NUGET_PACKAGES pins
|
||||
# above already point at the chowned emptyDir at /home/runner.
|
||||
- name: DOTNET_CLI_TELEMETRY_OPTOUT
|
||||
value: "1"
|
||||
- name: NUGET_PACKAGES
|
||||
value: "/home/runner/.nuget/packages"
|
||||
- name: DOTNET_NOLOGO
|
||||
value: "1"
|
||||
- name: DOTNET_GENERATE_ASPNET_CERTIFICATE
|
||||
@@ -375,12 +371,9 @@ spec:
|
||||
- name: RUN_AS_ROOT
|
||||
value: "false"
|
||||
# Sprint 30 Cl-1 pod-env fix (2026-05-21): retire per-workflow patch.
|
||||
- name: DOTNET_INSTALL_DIR
|
||||
value: "/home/runner/.dotnet"
|
||||
# DOTNET_INSTALL_DIR + NUGET_PACKAGES already pinned above.
|
||||
- name: DOTNET_CLI_TELEMETRY_OPTOUT
|
||||
value: "1"
|
||||
- name: NUGET_PACKAGES
|
||||
value: "/home/runner/.nuget/packages"
|
||||
- name: DOTNET_NOLOGO
|
||||
value: "1"
|
||||
- name: DOTNET_GENERATE_ASPNET_CERTIFICATE
|
||||
|
||||
Reference in New Issue
Block a user