Skip to content
Snippets Groups Projects
Commit 84878ea376d2 authored by Achilleas Pipinellis's avatar Achilleas Pipinellis
Browse files

Merge branch 'add-ubuntu-16-04-deprecated-os-list' into 'master'

Move Ubuntu 16.04 to deprecated OS list

See merge request gitlab-org/omnibus-gitlab!5418
No related branches found
No related tags found
3 merge requests!51Validate shift of Heptapod 0.25 to oldstable series,!47Making Heptapod 0.25 the new stable in Omnibus,!45GitLab 14.2
......@@ -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.
......
......@@ -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
......
......@@ -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).
......
......@@ -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
......
......@@ -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.
......
......@@ -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> |
......
......@@ -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
```
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment