Skip to content

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

  1. Support from it inside of GitLab Runner code base, just like we did in !2033 (merged)
    • Running tests
    • Publishing images
    • Docker executor version check
  2. Remove infrastructure around it
    1. 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)
    2. 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
    3. Unregister the runners from the gitlab-org/gitlab-runner Settings > CI/Cd > runners section
Edited by Steve Xuereb