diff --git a/doc/build/build_docker_image.md b/doc/build/build_docker_image.md index 0b8dc8bbeb2ce0140e2fa4d95f272d5cdd864579_ZG9jL2J1aWxkL2J1aWxkX2RvY2tlcl9pbWFnZS5tZA==..84878ea376d2917edd5f4b85bc4b4271d81698de_ZG9jL2J1aWxkL2J1aWxkX2RvY2tlcl9pbWFnZS5tZA== 100644 --- a/doc/build/build_docker_image.md +++ b/doc/build/build_docker_image.md @@ -6,7 +6,7 @@ # Building an all-in-one GitLab Docker image locally -The GitLab all-in-one Docker image uses Ubuntu 16.04 package created by +The GitLab all-in-one Docker image uses Ubuntu 20.04 package created by `omnibus-gitlab` under the hood. The files required for building Docker image can be found inside the `Docker` directory of `omnibus-gitlab` repository, except `RELEASE` file which needs to be compiled manually, as described below. diff --git a/doc/build/index.md b/doc/build/index.md index 0b8dc8bbeb2ce0140e2fa4d95f272d5cdd864579_ZG9jL2J1aWxkL2luZGV4Lm1k..84878ea376d2917edd5f4b85bc4b4271d81698de_ZG9jL2J1aWxkL2luZGV4Lm1k 100644 --- a/doc/build/index.md +++ b/doc/build/index.md @@ -30,7 +30,7 @@ [CNG](https://gitlab.com/gitlab-org/build/CNG) repository. The GitLab all-in-one Docker image uses the `omnibus-gitlab` package built for -Ubuntu 16.04 under the hood. The Dockerfile is optimized to be used in a CI +Ubuntu 20.04 under the hood. The Dockerfile is optimized to be used in a CI environment, with the expectation of packages being available over the Internet. We're looking at improving this situation diff --git a/doc/build/team_member_docs.md b/doc/build/team_member_docs.md index 0b8dc8bbeb2ce0140e2fa4d95f272d5cdd864579_ZG9jL2J1aWxkL3RlYW1fbWVtYmVyX2RvY3MubWQ=..84878ea376d2917edd5f4b85bc4b4271d81698de_ZG9jL2J1aWxkL3RlYW1fbWVtYmVyX2RvY3MubWQ= 100644 --- a/doc/build/team_member_docs.md +++ b/doc/build/team_member_docs.md @@ -15,7 +15,7 @@ In the CI pipeline corresponding to your MR, play the `package-and-qa` job in the `qa` stage. This will trigger a downstream pipeline in `omnibus-gitlab`'s [QA mirror](https://gitlab.com/gitlab-org/build/omnibus-gitlab-mirror) which -will get you an Ubuntu 16.04 package and an all-in-one Docker image for testing. +will get you an Ubuntu 20.04 package and an all-in-one Docker image for testing. It will also run trigger a `gitlab-qa` run using these artifacts too. ## I have an MR in the `omnibus-gitlab` project and want a package or Docker image to test it @@ -108,7 +108,7 @@ ## Building packages for other OSs -If you specifically want a package for an OS other than Ubuntu 16.04, or want to +If you specifically want a package for an OS other than Ubuntu 20.04, or want to ensure packages can be built with your change on all OSs, you will have to make us of `omnibus-gitlab`'s [Release mirror](https://dev.gitlab.org/gitlab/omnibus-gitlab). diff --git a/doc/common_installation_problems/index.md b/doc/common_installation_problems/index.md index 0b8dc8bbeb2ce0140e2fa4d95f272d5cdd864579_ZG9jL2NvbW1vbl9pbnN0YWxsYXRpb25fcHJvYmxlbXMvaW5kZXgubWQ=..84878ea376d2917edd5f4b85bc4b4271d81698de_ZG9jL2NvbW1vbl9pbnN0YWxsYXRpb25fcHJvYmxlbXMvaW5kZXgubWQ= 100644 --- a/doc/common_installation_problems/index.md +++ b/doc/common_installation_problems/index.md @@ -163,13 +163,7 @@ sudo systemctl restart gitlab-runsvdir ``` - Using upstart (Ubuntu <= 14.04): - - ```shell - sudo initctl restart gitlab-runsvdir - ``` - - Using systemd (CentOS, Ubuntu >= 16.04): + Using systemd (CentOS, Ubuntu >= 18.04): ```shell systemctl restart gitlab-runsvdir.service @@ -645,7 +639,7 @@ ## `gitlab-runsvdir` not starting -This applies to operating systems using systemd (e.g. Ubuntu 16.04+, CentOS, etc.). +This applies to operating systems using systemd (e.g. Ubuntu 18.04+, CentOS, etc.). Since GitLab 11.2, the `gitlab-runsvdir` starts during the `multi-user.target` instead of `basic.target`. If you are having trouble starting this service diff --git a/doc/development/pipelines.md b/doc/development/pipelines.md index 0b8dc8bbeb2ce0140e2fa4d95f272d5cdd864579_ZG9jL2RldmVsb3BtZW50L3BpcGVsaW5lcy5tZA==..84878ea376d2917edd5f4b85bc4b4271d81698de_ZG9jL2RldmVsb3BtZW50L3BpcGVsaW5lcy5tZA== 100644 --- a/doc/development/pipelines.md +++ b/doc/development/pipelines.md @@ -291,7 +291,7 @@ #### `Docker-branch` This job builds a GitLab Docker image using the package built during the Ubuntu -16.04-branch job. The image is pushed to the GitLab container registry. +20.04-branch job. The image is pushed to the GitLab container registry. This job is run only on [Release mirror](https://dev.gitlab.org/gitlab/omnibus-gitlab) on branch and nightly pipelines. @@ -337,7 +337,7 @@ ### `Docker` This job builds a GitLab Docker image using the package built during the Ubuntu -16.04-branch job. The image is pushed to the internal GitLab container registry. +20.04-branch job. The image is pushed to the internal GitLab container registry. This job is run only on [Release mirror](https://dev.gitlab.org/gitlab/omnibus-gitlab) on tag pipelines. @@ -365,10 +365,10 @@ ### `AWS` -This job builds the unlicensed AWS AMIs using the Ubuntu 16.04 package. +This job builds the unlicensed AWS AMIs using the Ubuntu 20.04 package. This job is run only on [Release mirror](https://dev.gitlab.org/gitlab/omnibus-gitlab) and on tag pipelines. ### `AWS-Ultimate` This job builds an AWS AMI with embedded Ultimate licenses using the Ubuntu @@ -369,13 +369,13 @@ This job is run only on [Release mirror](https://dev.gitlab.org/gitlab/omnibus-gitlab) and on tag pipelines. ### `AWS-Ultimate` This job builds an AWS AMI with embedded Ultimate licenses using the Ubuntu -16.04 package. +20.04 package. This job is run only on [Release mirror](https://dev.gitlab.org/gitlab/omnibus-gitlab) and on EE tag pipelines. ### `AWS-Premium` This job builds an AWS AMI with embedded Premium licenses using the Ubuntu @@ -376,10 +376,10 @@ This job is run only on [Release mirror](https://dev.gitlab.org/gitlab/omnibus-gitlab) and on EE tag pipelines. ### `AWS-Premium` This job builds an AWS AMI with embedded Premium licenses using the Ubuntu -16.04 package. +20.04 package. This job is run only on [Release mirror](https://dev.gitlab.org/gitlab/omnibus-gitlab) and on EE tag pipelines. diff --git a/doc/package-information/deprecated_os.md b/doc/package-information/deprecated_os.md index 0b8dc8bbeb2ce0140e2fa4d95f272d5cdd864579_ZG9jL3BhY2thZ2UtaW5mb3JtYXRpb24vZGVwcmVjYXRlZF9vcy5tZA==..84878ea376d2917edd5f4b85bc4b4271d81698de_ZG9jL3BhY2thZ2UtaW5mb3JtYXRpb24vZGVwcmVjYXRlZF9vcy5tZA== 100644 --- a/doc/package-information/deprecated_os.md +++ b/doc/package-information/deprecated_os.md @@ -27,6 +27,7 @@ | Debian Jessie | [June 2020](https://www.debian.org/News/2020/20200709) | [GitLab CE](https://packages.gitlab.com/app/gitlab/gitlab-ce/search?q=gitlab-ce_13.2&dist=debian%2Fjessie) / [GitLab EE](https://packages.gitlab.com/app/gitlab/gitlab-ee/search?q=gitlab-ee_13.2&dist=debian%2Fjessie) 13.3 | | CentOS 6 | [November 2020](https://wiki.centos.org/About/Product) | [GitLab CE](https://packages.gitlab.com/app/gitlab/gitlab-ce/search?q=13.6&filter=all&filter=all&dist=el%2F6) / [GitLab EE](https://packages.gitlab.com/app/gitlab/gitlab-ee/search?q=13.6&filter=all&filter=all&dist=el%2F6) 13.6 | | OpenSUSE 15.1 | [November 2020](https://en.opensuse.org/Lifetime#Discontinued_distributions) | [GitLab CE](https://packages.gitlab.com/app/gitlab/gitlab-ce/search?q=gitlab-ce-13.12&dist=opensuse%2F15.1) / [GitLab EE](https://packages.gitlab.com/app/gitlab/gitlab-ee/search?q=gitlab-ee-13.12&dist=opensuse%2F15.2) 13.12 | +| Ubuntu 16.04 | [April 2021](https://ubuntu.com/info/release-end-of-life) | [GitLab CE](https://packages.gitlab.com/app/gitlab/gitlab-ce/search?q=gitlab-ce_13.12&dist=ubuntu%2Fxenial) / [GitLab EE](https://packages.gitlab.com/app/gitlab/gitlab-ee/search?q=gitlab-ee_13.12&dist=ubuntu%2Fxenial) 13.12 | NOTE: An exception to this deprecation policy is when we are unable to provide @@ -64,7 +65,6 @@ | Debian 10 | GitLab CE / GitLab EE 12.2.0 | amd64, arm64 | TBD | <https://wiki.debian.org/DebianReleases#Production_Releases> | | OpenSUSE 15.2 | GitLab CE / GitLab EE 13.11.0 | x86_64, aarch64 | Dec 2021 | <https://en.opensuse.org/Lifetime> | | SLES 12 | GitLab EE 9.0.0 | x86_64 | Oct 2027 | <https://www.suse.com/lifecycle/> | -| Ubuntu 16.04 | GitLab CE / GitLab EE 8.7.1 | amd64 | April 2021 | <https://wiki.ubuntu.com/Releases> | | Ubuntu 18.04 | GitLab CE / GitLab EE 10.7.0 | amd64 | April 2023 | <https://wiki.ubuntu.com/Releases> | | Ubuntu 20.04 | GitLab CE / GitLab EE 13.2.0 | amd64, arm64 | April 2025 | <https://wiki.ubuntu.com/Releases> | | Raspbian Buster | GitLab CE 12.2.0 | armhf | 2022 | <https://wiki.debian.org/DebianReleases#Production_Releases> | diff --git a/doc/settings/configuration.md b/doc/settings/configuration.md index 0b8dc8bbeb2ce0140e2fa4d95f272d5cdd864579_ZG9jL3NldHRpbmdzL2NvbmZpZ3VyYXRpb24ubWQ=..84878ea376d2917edd5f4b85bc4b4271d81698de_ZG9jL3NldHRpbmdzL2NvbmZpZ3VyYXRpb24ubWQ= 100644 --- a/doc/settings/configuration.md +++ b/doc/settings/configuration.md @@ -419,10 +419,7 @@ # Using systemctl (Debian => 9 - Stretch): sudo systemctl stop gitlab-runsvdir - # Using upstart (Ubuntu <= 14.04): - sudo initctl stop gitlab-runsvdir - - # Using systemd (CentOS, Ubuntu >= 16.04): + # Using systemd (CentOS, Ubuntu >= 18.04): systemctl stop gitlab-runsvdir.service ``` @@ -444,10 +441,7 @@ # Using systemctl (Debian => 9 - Stretch): sudo systemctl start gitlab-runsvdir - # Using upstart (Ubuntu <= 14.04): - sudo initctl start gitlab-runsvdir - - # Using systemd (CentOS, Ubuntu >= 16.04): + # Using systemd (CentOS, Ubuntu >= 18.04): systemctl start gitlab-runsvdir.service ```