Remove support for Windows Server 1909 image
Overview
Windows 1909 reach end of life on 11/05/2021. According to our support policy we should be able to remove support for this since it's no longer maintained by Microsoft.
Proposal
- Support from it inside of GitLab Runner code base, just like we did in !2033 (merged)
- Running tests
- Publishing images
- Docker executor version check
- Remove infrastructure around it
- Remove VM image publishing which is used for CI https://gitlab.com/gitlab-org/ci-cd/shared-runners/images/gcp/windows-containers
👉 gitlab-org/ci-cd/shared-runners/images/gcp/windows-containers!35 (merged) - Remove autoscaler installation in https://ops.gitlab.net/gitlab-com/gl-infra/ci-infrastructure-windows/-/blob/c065a7aa04c958ffe941c0a80fbd4dba592e0c1a/ansible/group_vars/gcp_role_runner_manager.yml#L44-56
- Unregister the runners from the
gitlab-org/gitlab-runner
Settings > CI/Cd > runners section
- Remove VM image publishing which is used for CI https://gitlab.com/gitlab-org/ci-cd/shared-runners/images/gcp/windows-containers
Edited by Steve Xuereb