Skip to content

[RELOPS-2218] Add NVIDIA A10 GPU driver support for win11-25h2-gpu workers#1079

Merged
jwmossmoz merged 2 commits intomasterfrom
RELOPS-2218-win11-25h2-gpu-a10-drivers
Feb 25, 2026
Merged

[RELOPS-2218] Add NVIDIA A10 GPU driver support for win11-25h2-gpu workers#1079
jwmossmoz merged 2 commits intomasterfrom
RELOPS-2218-win11-25h2-gpu-a10-drivers

Conversation

@jwmossmoz
Copy link
Contributor

@jwmossmoz jwmossmoz commented Feb 24, 2026

Summary

  • Adds a new gpu_drivers_a10 profile for the NVIDIA A10 GPU (GRID 553.62 / vGPU 17.5) used by Standard_NV12ads_A10_v5 workers
  • Updates win116425h2azure role to use gpu_drivers_a10 instead of gpu_drivers
  • Adds windows.gpu_a10.* Hiera keys in data/os/Windows.yaml

The Standard_NV12s_v3 (NVIDIA Tesla M60) retires September 30, 2026. Win11 25H2 GPU workers will use Standard_NV12ads_A10_v5 (1/3 NVIDIA A10, 8 GB VRAM), which requires a different GRID driver. A separate profile keeps the A10 config isolated so 24H2 workers are not affected — win116424h2azure and gpu_drivers are unchanged.

The 553.62 driver exe is already present in roninpuppetassets/binaries.

Jira: RELOPS-2218

Test plan

  • Verify win116424h2azure workers still apply gpu_drivers (M60, 538.15) without change
  • Verify win116425h2azure GPU workers apply gpu_drivers_a10 (A10, 553.62) on image build
  • Confirm custom_win_gpu fact gates driver install on non-GPU 25H2 workers

🤖 Generated with Claude Code

…rkers

The Standard_NV12s_v3 (NVIDIA Tesla M60) retires September 30, 2026.
win11-25h2 GPU workers will run on Standard_NV12ads_A10_v5 (NVIDIA A10),
which requires GRID 553.62 rather than the 538.15 drivers used by 24H2.

- Add gpu_drivers_a10 profile using windows.gpu_a10.* Hiera keys
- Update win116425h2azure role to use gpu_drivers_a10 instead of gpu_drivers
- Add windows.gpu_a10 keys to data/os/Windows.yaml (GRID 553.62 / vGPU 17.5)

The existing gpu_drivers profile and win116424h2azure role are unchanged.
@jwmossmoz jwmossmoz merged commit b9f6a57 into master Feb 25, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants