diff --git a/data/deprecations/16-10-linux-hosted-runners-breaking-changes.yml b/data/deprecations/16-10-linux-hosted-runners-breaking-changes.yml deleted file mode 100644 index 227a411c09761aae165f2826785d31a6e21696dd..0000000000000000000000000000000000000000 --- a/data/deprecations/16-10-linux-hosted-runners-breaking-changes.yml +++ /dev/null @@ -1,67 +0,0 @@ -# Use this template to announce a feature deprecation or other -# important planned changes at least three releases prior to removal. -# Breaking changes must happen in a major release. -# -# See the deprecation guidelines to confirm your understanding of GitLab's definitions: -# https://docs.gitlab.com/ee/development/deprecation_guidelines/#terminology -# -# If an End of Support period applies, see the OPTIONAL section below. -# -# For more information, see the handbook: -# https://handbook.gitlab.com/handbook/marketing/blog/release-posts/#deprecations-and-other-planned-breaking-change-announcements - -# =================== -# REQUIRED FIELDS -# =================== - -# ----- DELETE EVERYTHING ABOVE THIS LINE ----- - -- title: "Hosted Runners on Linux operating system upgrade" - # The milestones for the deprecation announcement, and the removal. - removal_milestone: "17.0" - announcement_milestone: "16.10" - # Change breaking_change to false if needed. - breaking_change: true - # The stage and GitLab username of the person reporting the change, - # and a link to the deprecation issue - reporter: tmaczukin - stage: ci - issue_url: https://gitlab.com/gitlab-org/ci-cd/shared-runners/infrastructure/-/issues/60 - impact: low # Can be one of: [critical, high, medium, low] - scope: instance # Can be one or a combination of: [instance, group, project] - resolution_role: Developer # Can be one of: [Admin, Owner, Maintainer, Developer] - manual_task: true # Can be true or false. Use this to denote whether a resolution action must be performed manually (true), or if it can be automated by using the API or other automation (false). - body: | # (required) Don't change this line. - With GitLab 17.0 we're upgrading the container-optimized operating system ([COS](https://cloud.google.com/container-optimized-os/docs)) - of the ephemeral VMs used to execute jobs for [Hosted Runners on Linux](https://docs.gitlab.com/ee/ci/runners/saas/linux_saas_runner.html). - The COS upgrade includes a Docker Engine upgrade from Version 19.03.15 to Version 23.0.5, which introduced - a known compatibility issue. - - GitLab CI/CD jobs [using Docker-in-Docker-based jobs](https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#use-docker-in-docker) - with a Docker-in-Docker service version prior to 20.10 and GitLab CI/CD jobs [using Kaniko to build container images](https://docs.gitlab.com/ee/ci/docker/using_kaniko.html) - with a Kaniko service version older than `v1.9.0` will start failing. - - To fix these issues, an update of service version in `.gitlab-ci.yml` is required. - - Both issues, including a detailed explanation of how they affect jobs and how to fix - the issue, are described - [in the announcement blog post](https://about.gitlab.com/blog/2023/10/04/updating-the-os-version-of-saas-runners-on-linux/). - -# ============================== -# OPTIONAL END-OF-SUPPORT FIELDS -# ============================== -# -# If an End of Support period applies: -# 1) Share this announcement in the `#spt_managers` Support channel in Slack -# 2) Mention `@gitlab-com/support` in this merge request. -# - # When support for this feature ends, in XX.YY milestone format. - end_of_support_milestone: - # Array of tiers the feature is currently available to, - # like [Free, Silver, Gold, Core, Premium, Ultimate] - tiers: - # Links to documentation and thumbnail image - documentation_url: - image_url: - # Use the youtube thumbnail URL with the structure of https://img.youtube.com/vi/UNIQUEID/hqdefault.jpg - video_url: diff --git a/doc/update/deprecations.md b/doc/update/deprecations.md index 28e4a1eb3015de2bd7f4cb510ba12537d7344cd7..3ce1517178222b6928acd1367ec243507a477be4 100644 --- a/doc/update/deprecations.md +++ b/doc/update/deprecations.md @@ -1241,33 +1241,6 @@ set `AUTO_DEVOPS_BUILD_IMAGE_CNB_BUILDER` to `heroku/builder:20`. <div class="deprecation breaking-change" data-milestone="17.0"> -### Hosted Runners on Linux operating system upgrade - -<div class="deprecation-notes"> -- Announced in GitLab <span class="milestone">16.10</span> -- Removal in GitLab <span class="milestone">17.0</span> ([breaking change](https://docs.gitlab.com/ee/update/terminology.html#breaking-change)) -- To discuss this change or learn more, see the [deprecation issue](https://gitlab.com/gitlab-org/ci-cd/shared-runners/infrastructure/-/issues/60). -</div> - -With GitLab 17.0 we're upgrading the container-optimized operating system ([COS](https://cloud.google.com/container-optimized-os/docs)) -of the ephemeral VMs used to execute jobs for [Hosted Runners on Linux](https://docs.gitlab.com/ee/ci/runners/saas/linux_saas_runner.html). -The COS upgrade includes a Docker Engine upgrade from Version 19.03.15 to Version 23.0.5, which introduced -a known compatibility issue. - -GitLab CI/CD jobs [using Docker-in-Docker-based jobs](https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#use-docker-in-docker) -with a Docker-in-Docker service version prior to 20.10 and GitLab CI/CD jobs [using Kaniko to build container images](https://docs.gitlab.com/ee/ci/docker/using_kaniko.html) -with a Kaniko service version older than `v1.9.0` will start failing. - -To fix these issues, an update of service version in `.gitlab-ci.yml` is required. - -Both issues, including a detailed explanation of how they affect jobs and how to fix -the issue, are described -[in the announcement blog post](https://about.gitlab.com/blog/2023/10/04/updating-the-os-version-of-saas-runners-on-linux/). - -</div> - -<div class="deprecation breaking-change" data-milestone="17.0"> - ### Internal container registry API tag deletion endpoint <div class="deprecation-notes">