Skip to content

Commit 9ec81c4

Browse files
authored
Merge pull request #1413 from spack/win-runner-update-windows-build
Bump windows-build value in windows x86-v2 runners
2 parents 1fb992b + 0b819eb commit 9ec81c4

3 files changed

Lines changed: 14 additions & 14 deletions

File tree

k8s/production/runners/protected/x86_64/v2-win/release.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,9 @@ spec:
113113
poll_timeout = 1800
114114
service_account = "runner"
115115
116-
# Image for windows 2022, runner helper
117-
image = "mcr.microsoft.com/windows/servercore:ltsc2022"
118-
helper_image = "registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:x86_64-v19.2.0-servercore21H2"
116+
# Image for windows 2025, runner helper
117+
image = "mcr.microsoft.com/windows/servercore:ltsc2025"
118+
helper_image = "registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:x86_64-v19.2.0-servercore24H2"
119119
120120
ephemeral_storage_request = "500M"
121121
helper_ephemeral_storage_request = "500M"
@@ -158,9 +158,9 @@ spec:
158158
"metrics/spack_spec_needs_rebuild" = "$SPACK_SPEC_NEEDS_REBUILD"
159159
[runners.kubernetes.node_selector]
160160
"kubernetes.io/os" = "windows"
161-
# This is required to match the helper image based on this table
161+
# This is required to match the helper image (currently 24H2) based on this table:
162162
# https://gitlab.com/gitlab-org/gitlab-runner/-/blob/main/helpers/container/windows/version.go?ref_type=heads#L19-32
163-
"node.kubernetes.io/windows-build" = "10.0.20348"
163+
"node.kubernetes.io/windows-build" = "10.0.26100"
164164
[runners.kubernetes.node_tolerations]
165165
"spack.io/runner-taint=true" = "NoSchedule"
166166
"windows=true" = "NoSchedule"
@@ -171,7 +171,7 @@ spec:
171171
read_only = true
172172
173173
# default image
174-
image: "mcr.microsoft.com/windows/servercore:ltsc2022"
174+
image: "mcr.microsoft.com/windows/servercore:ltsc2025"
175175
imagePullPolicy: "if-not-present"
176176

177177
locked: true

k8s/production/runners/public/x86_64/v2-win/release.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,9 @@ spec:
114114
poll_timeout = 1800
115115
service_account = "runner"
116116
117-
# Image for windows 2022, runner helper
118-
image = "mcr.microsoft.com/windows/servercore:ltsc2022"
119-
helper_image = "registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:x86_64-v19.2.0-servercore21H2"
117+
# Image for windows 2025, runner helper
118+
image = "mcr.microsoft.com/windows/servercore:ltsc2025"
119+
helper_image = "registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:x86_64-v19.2.0-servercore24H2"
120120
121121
ephemeral_storage_request = "500M"
122122
helper_ephemeral_storage_request = "500M"
@@ -159,15 +159,15 @@ spec:
159159
"metrics/spack_spec_needs_rebuild" = "$SPACK_SPEC_NEEDS_REBUILD"
160160
[runners.kubernetes.node_selector]
161161
"kubernetes.io/os" = "windows"
162-
# This is required to match the helper image based on this table
162+
# This is required to match the helper image (currently 24H2) based on this table:
163163
# https://gitlab.com/gitlab-org/gitlab-runner/-/blob/main/helpers/container/windows/version.go?ref_type=heads#L19-32
164-
"node.kubernetes.io/windows-build" = "10.0.20348"
164+
"node.kubernetes.io/windows-build" = "10.0.26100"
165165
[runners.kubernetes.node_tolerations]
166166
"spack.io/runner-taint=true" = "NoSchedule"
167167
"windows=true" = "NoSchedule"
168168
169169
# default image
170-
image: "mcr.microsoft.com/windows/servercore:ltsc2022"
170+
image: "mcr.microsoft.com/windows/servercore:ltsc2025"
171171
imagePullPolicy: "if-not-present"
172172
locked: false
173173

terraform/modules/spack_aws_k8s/karpenter.tf

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ resource "kubectl_manifest" "karpenter_windows_node_class" {
109109
metadata:
110110
name: windows
111111
spec:
112-
amiFamily: Windows2022
112+
amiFamily: Windows2025
113113
amiSelectorTerms:
114-
- alias: windows2022@latest
114+
- alias: windows2025@latest
115115
role: ${module.karpenter_windows.node_iam_role_name}
116116
subnetSelectorTerms:
117117
- tags:

0 commit comments

Comments
 (0)