Automatic PostgreSQL update testing
In order to release GitLab 9.0 with PostgreSQL 9.6.1 enabled by default the following tests need to be passing on supported platforms1
-
Fresh install sets up with 9.6.1 by default -
With default data location -
Ubuntu: -
12.04 -
14.04 -
16.04
-
-
Debian -
7 -
8
-
-
Centos -
6 -
7
-
-
Docker
-
-
With non-default data location -
Ubuntu: -
12.04 -
14.04 -
16.04
-
-
Debian -
7 -
8
-
-
Centos -
6 -
7
-
-
-
-
Upgrading from a previous version with 9.2.18 results in 9.6.1 being installed -
With default data location -
Ubuntu: -
12.04 -
14.04 -
16.04
-
-
Debian -
7 -
8
-
-
Centos -
6 -
7
-
-
Docker
-
-
With non-default data location -
Ubuntu: -
12.04 -
14.04 -
16.04
-
-
Debian -
7 -
8
-
-
Centos -
6 -
7
-
-
-
-
Upgrading from a previous version with 9.6.1 install does not change anything -
With default data location -
Ubuntu: -
12.04 -
14.04 -
16.04
-
-
Debian -
7 -
8
-
-
Centos -
6 -
7
-
-
Docker
-
-
With non-default data location -
Ubuntu: -
12.04 -
14.04 -
16.04
-
-
Debian -
7 -
8
-
-
Centos -
6 -
7
-
-
-
-
Upgrading with /etc/gitlab/skip-auto-migrations
in place-
Decide if it should warn or upgrade -
Implement decisison
-
-
Upgrading with postgresql['enable'] = false
should do nothing-
Ubuntu: -
12.04 -
14.04 -
16.04
-
-
Debian -
7 -
8
-
-
Centos -
6 -
7
-
-
Docker
-
-
This is based on the packages we provide and the supported platforms we list