Skip to content

Update Windows test image to use ltsc2022 base#1952

Merged
k8s-ci-robot merged 1 commit into
kubernetes-sigs:masterfrom
saschagrunert:update-win-test-image-ltsc2022
Dec 1, 2025
Merged

Update Windows test image to use ltsc2022 base#1952
k8s-ci-robot merged 1 commit into
kubernetes-sigs:masterfrom
saschagrunert:update-win-test-image-ltsc2022

Conversation

@saschagrunert

Copy link
Copy Markdown
Member

What type of PR is this?

/kind failing-test

What this PR does / why we need it:

Update the Windows test image Dockerfile to use the ltsc2022 (Windows Server 2022) base image instead of 1809 (Windows Server 2019) to support newer Windows platforms and resolve compatibility issues with containerd CI.

Which issue(s) this PR fixes:

Fixes #1950

Special notes for your reviewer:

None

Does this PR introduce a user-facing change?

Updated the Windows test image Dockerfile to use the ltsc2022.

@k8s-ci-robot k8s-ci-robot added kind/failing-test Categorizes issue or PR as related to a consistently or frequently failing test. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. labels Nov 27, 2025
@k8s-ci-robot k8s-ci-robot added approved Indicates a PR has been approved by an approver from all required OWNERS files. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels Nov 27, 2025
@saschagrunert
saschagrunert force-pushed the update-win-test-image-ltsc2022 branch from bab58f5 to b79023c Compare November 27, 2025 10:18
@k8s-ci-robot k8s-ci-robot added size/S Denotes a PR that changes 10-29 lines, ignoring generated files. and removed size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. labels Nov 27, 2025
@saschagrunert
saschagrunert force-pushed the update-win-test-image-ltsc2022 branch from b79023c to 1e1533e Compare November 27, 2025 10:21
@k8s-ci-robot k8s-ci-robot added size/M Denotes a PR that changes 30-99 lines, ignoring generated files. and removed size/S Denotes a PR that changes 10-29 lines, ignoring generated files. labels Nov 27, 2025
@saschagrunert
saschagrunert force-pushed the update-win-test-image-ltsc2022 branch from 1e1533e to 1de6100 Compare November 27, 2025 10:27
Update the Windows test image Dockerfile to use the ltsc2022 (Windows Server
2022) base image instead of 1809 (Windows Server 2019) to support newer
Windows platforms and resolve compatibility issues with containerd CI.

Fix e2e test cleanup to properly remove all image references in CRI-O.
Multi-arch images create multiple digest references that remain after removing
by tag. The AfterEach cleanup in pull_test, inspect_test, and inspecti_test
now properly handles multi-line image IDs by splitting and joining them to
avoid invalid reference format errors.

Signed-off-by: Sascha Grunert <[email protected]>
@saschagrunert
saschagrunert force-pushed the update-win-test-image-ltsc2022 branch from 1de6100 to 9900d2a Compare November 27, 2025 11:09

@fuweid fuweid left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@k8s-ci-robot

Copy link
Copy Markdown
Contributor

@fuweid: changing LGTM is restricted to collaborators

Details

In response to this:

Thanks!

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@saschagrunert

Copy link
Copy Markdown
Member Author

@kubernetes-sigs/cri-tools-maintainers PTAL

@mikebrow mikebrow left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM
nit.. could use a func for removing the image and any digest references
alternative nit.. could add an option to the rmi command..

@k8s-ci-robot

Copy link
Copy Markdown
Contributor

@mikebrow: changing LGTM is restricted to collaborators

Details

In response to this:

LGTM
nit.. could use a func for removing the image and any digest references
alternative nit.. could add an option to the rmi command..

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@k8s-ci-robot

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: fuweid, mikebrow, saschagrunert

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@fuweid

fuweid commented Dec 1, 2025

Copy link
Copy Markdown
Contributor

kindly ping @haircommander @klueska

@haircommander

Copy link
Copy Markdown
Contributor

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Dec 1, 2025
@k8s-ci-robot
k8s-ci-robot merged commit b5faa9b into kubernetes-sigs:master Dec 1, 2025
35 of 37 checks passed
@saschagrunert
saschagrunert deleted the update-win-test-image-ltsc2022 branch December 2, 2025 06:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/failing-test Categorizes issue or PR as related to a consistently or frequently failing test. lgtm "Looks good to me", indicates that a PR is ready to be merged. size/M Denotes a PR that changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[windows-image] rebuild k8s-staging-cri-tools/win-test-image-tags for window-2022

5 participants