diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-09-08 06:11:54 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-09-08 06:11:54 +0300 |
commit | 72db8879531eb432b1d3b6957477543d59d94c49 (patch) | |
tree | 46826a886f1883ca0fc2cb2bff05a0f3dc92da21 /doc/update | |
parent | e85e128aa0ed5539e3a70a908c6ab0ff6b59a365 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'doc/update')
-rw-r--r-- | doc/update/index.md | 41 | ||||
-rw-r--r-- | doc/update/plan_your_upgrade.md | 6 |
2 files changed, 21 insertions, 26 deletions
diff --git a/doc/update/index.md b/doc/update/index.md index cbdc46e94ce..b821be3deea 100644 --- a/doc/update/index.md +++ b/doc/update/index.md @@ -25,12 +25,9 @@ has additional information about upgrading, including: Depending on the installation method and your GitLab version, there are multiple official ways to upgrade GitLab: -- [Linux packages (Omnibus)](#linux-packages-omnibus) -- [Self-compiled installations](#self-compiled-installation) -- [Docker installations](#installation-using-docker) -- [Kubernetes (Helm) installations](#installation-using-helm) +::Tabs -### Linux packages (Omnibus) +:::TabTitle Linux packages (Omnibus) The [package upgrade guide](package/index.md) contains the steps needed to upgrade a package installed by official GitLab @@ -39,12 +36,27 @@ repositories. There are also instructions when you want to [upgrade to a specific version](package/index.md#upgrade-to-a-specific-version-using-the-official-repositories). -### Self-compiled installation +:::TabTitle Helm chart (Kubernetes) + +GitLab can be deployed into a Kubernetes cluster using Helm. +Instructions on how to upgrade a cloud-native deployment are in +[a separate document](https://docs.gitlab.com/charts/installation/upgrade.html). + +Use the [version mapping](https://docs.gitlab.com/charts/installation/version_mappings.html) +from the chart version to GitLab version to determine the [upgrade path](#upgrade-paths). + +:::TabTitle Docker + +GitLab provides official Docker images for both Community and Enterprise +editions, and they are based on the Omnibus package. See how to +[install GitLab using Docker](../install/docker.md). + +:::TabTitle Self-compiled (source) - [Upgrading Community Edition and Enterprise Edition from source](upgrading_from_source.md) - The guidelines for upgrading Community Edition and Enterprise Edition from source. - [Patch versions](patch_versions.md) guide includes the steps needed for a - patch version, such as 13.2.0 to 13.2.1, and apply to both Community and Enterprise + patch version, such as 15.2.0 to 15.2.1, and apply to both Community and Enterprise Editions. In the past we used separate documents for the upgrading instructions, but we @@ -54,20 +66,7 @@ can still be found in the Git repository: - [Old upgrading guidelines for Community Edition](https://gitlab.com/gitlab-org/gitlab-foss/tree/11-8-stable/doc/update) - [Old upgrading guidelines for Enterprise Edition](https://gitlab.com/gitlab-org/gitlab/-/tree/11-8-stable-ee/doc/update) -### Installation using Docker - -GitLab provides official Docker images for both Community and Enterprise -editions, and they are based on the Omnibus package. See how to -[install GitLab using Docker](../install/docker.md). - -### Installation using Helm - -GitLab can be deployed into a Kubernetes cluster using Helm. -Instructions on how to upgrade a cloud-native deployment are in -[a separate document](https://docs.gitlab.com/charts/installation/upgrade.html). - -Use the [version mapping](https://docs.gitlab.com/charts/installation/version_mappings.html) -from the chart version to GitLab version to determine the [upgrade path](#upgrade-paths). +::EndTabs ## Plan your upgrade diff --git a/doc/update/plan_your_upgrade.md b/doc/update/plan_your_upgrade.md index 0cf367af024..25578dbef59 100644 --- a/doc/update/plan_your_upgrade.md +++ b/doc/update/plan_your_upgrade.md @@ -103,11 +103,7 @@ For the upgrade plan, start by creating an outline of a plan that best applies to your instance and then upgrade it for any relevant features you're using. - Generate an upgrade plan by reading and understanding the relevant documentation: - - upgrade based on the installation method: - - [Linux package (Omnibus)](index.md#linux-packages-omnibus) - - [Self-compiled](index.md#self-compiled-installation) - - [Docker](index.md#installation-using-docker) - - [Helm Charts](index.md#installation-using-helm) + - Upgrade based on the [installation method](index.md#upgrade-based-on-installation-method). - [Zero-downtime upgrades](zero_downtime.md) (if possible and desired) - [Convert from GitLab Community Edition to Enterprise Edition](package/convert_to_ee.md) - What version should you upgrade to: |