diff --git a/public/docs/img/infrastructure/workers/dynamic-worker-pools/images/ubuntu-2204-eol-step-container-image.png b/public/docs/img/infrastructure/workers/dynamic-worker-pools/images/ubuntu-2204-eol-step-container-image.png new file mode 100644 index 0000000000..4f4627d9a4 Binary files /dev/null and b/public/docs/img/infrastructure/workers/dynamic-worker-pools/images/ubuntu-2204-eol-step-container-image.png differ diff --git a/public/docs/img/infrastructure/workers/dynamic-worker-pools/images/ubuntu-2204-eol-step-worker-pool.png b/public/docs/img/infrastructure/workers/dynamic-worker-pools/images/ubuntu-2204-eol-step-worker-pool.png new file mode 100644 index 0000000000..7f8c9e2d0a Binary files /dev/null and b/public/docs/img/infrastructure/workers/dynamic-worker-pools/images/ubuntu-2204-eol-step-worker-pool.png differ diff --git a/public/docs/img/infrastructure/workers/dynamic-worker-pools/images/ubuntu-2204-eol-ubuntu-2404-pool.png b/public/docs/img/infrastructure/workers/dynamic-worker-pools/images/ubuntu-2204-eol-ubuntu-2404-pool.png new file mode 100644 index 0000000000..50c2efd91c Binary files /dev/null and b/public/docs/img/infrastructure/workers/dynamic-worker-pools/images/ubuntu-2204-eol-ubuntu-2404-pool.png differ diff --git a/public/docs/img/infrastructure/workers/dynamic-worker-pools/images/ubuntu-2204-eol-ubuntu-pool.png b/public/docs/img/infrastructure/workers/dynamic-worker-pools/images/ubuntu-2204-eol-ubuntu-pool.png new file mode 100644 index 0000000000..da41e5802a Binary files /dev/null and b/public/docs/img/infrastructure/workers/dynamic-worker-pools/images/ubuntu-2204-eol-ubuntu-pool.png differ diff --git a/src/pages/docs/infrastructure/workers/dynamic-worker-pools/ubuntu-1804-end-of-life.md b/src/pages/docs/infrastructure/workers/dynamic-worker-pools/ubuntu-1804-end-of-life.md index 3db0da46bd..9f3b330b1b 100644 --- a/src/pages/docs/infrastructure/workers/dynamic-worker-pools/ubuntu-1804-end-of-life.md +++ b/src/pages/docs/infrastructure/workers/dynamic-worker-pools/ubuntu-1804-end-of-life.md @@ -1,96 +1,9 @@ ---- -layout: src/layouts/Default.astro -pubDate: 2023-01-01 -modDate: 2023-01-01 -title: Ubuntu 18.04 End-of-life -description: Describing the deprecation process of Ubuntu 18.04 Dynamic Workers. -navOrder: 50 -hideInThisSection: true -hideInThisSectionHeader: true --- - -:::div{.warning} -Ubuntu 18.04 images are no longer available as of 3 April 2023. The details below are provided for historical reference. -::: - - -Our Ubuntu dynamic workers are being upgraded to use Ubuntu 22.04, this upgrade will result in breaking changes for users of gcloud CLI and users of .NET Core 2.1/3.1 and Ubuntu 18.04 capabilities that are not offered by the updated replacements. - -## What is changing? - -Due to the deprecation of Ubuntu 18.04, we are upgrading our dynamic workers to use Ubuntu 22.04. This change has also required upgrades of: -* gcloud CLI from 339.0.0 to 367.0.0; and -* .NET Core 2.1/3.1 to .NET 6. - - -## Who will be impacted? - -Users of Octopus Cloud using Ubuntu workers and running custom scripts or community steps may be impacted as there are breaking changes between Ubuntu 18.04 and Ubuntu 22.04, and breaking changes between .NET Core 2.1/3.1 and .NET 6. - -Cloud customers impacted by the GCloud CLI update will be those with a deployment process which: - -* Has a `Run gcloud in a Script` step, which runs on the `Hosted Ubuntu` Worker Pool, which does not use an `execution container`, and the script contains calls to `gcloud`; **OR** -* Has a `Run a Script` step, which runs on the `Hosted Ubuntu` Worker Pool, and the script contains calls to `gcloud`. - -### What do I need to do? - -Any impacted custom scripts will need to be updated to use Ubuntu 22.04 and tested to ensure your deployment process has not been impacted by the breaking changes. To mitigate the risk in this process we will be releasing the updated dynamic worker before the deprecation date so users can test against the new workers prior to migration. Please see the timeline below for the details. - -**Note:** All Octopus Deploy steps will work under Ubuntu 22.04 but some community steps may be impacted. - -## Timeline - -**Update 7 February 2023** - -The `Ubuntu 22.04` image can be found within the configuration of a worker pool: - -:::figure -![Ubuntu 22.04 in worker image list](/docs/img/infrastructure/workers/dynamic-worker-pools/images/ubuntu-2204-worker-image-list.png) -::: - -**Octopus preparation** - -| Date | Details | -|---------------|:--------------------------------------------------------------| -| Q4 2022 | Octopus will produce and test an Ubuntu 22.04 worker image | -| Jan 2023 | Internal testing of existing tooling to confirm compatibility | - - -**Customer action required** - -| Date | Details | -|-----------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| 1 Feb 2023 | Ubuntu 22.04 dynamic worker will be made available for customers.
| -| 15 Mar 2023 | Octopus will switch over the default "Hosted Ubuntu" worker pool to use the Ubuntu 22.04 worker.