Skip to content

Commit 0d73691

Browse files
committed
Update files related to required postgres image version
1 parent 1c9b5d1 commit 0d73691

10 files changed

Lines changed: 18 additions & 16 deletions

Changelog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,14 @@ gitlab.com/gitlab-org/gitlab-foss/blob/master/CHANGELOG.md) for the list of chan
55

66
## 19.0.0
77

8+
**Important note:** In GitLab 19.0 and later, [PostgreSQL 17 is the minimum supported version](https://docs.gitlab.com/releases/19/gitlab-19-0-released/#postgresql-17-minimum-requirement).
9+
810
- gitlab: upgrade CE to v19.0.0
911
- gitaly: upgrade to v19.0.0
1012
- gitlab-pages: upgrade to v19.0.0
1113
- gitlab-shell: upgrade to v14.51.0
1214
- rubygems: upgrade to v4.0.12
15+
- postgresql: upgrade to postgresql 17
1316

1417
## 18.11.3
1518

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ quickstart:
2525
@docker run --name=gitlab-postgresql -d \
2626
--env='DB_NAME=gitlabhq_production' \
2727
--env='DB_USER=gitlab' --env='DB_PASS=password' \
28-
sameersbn/postgresql:latest
28+
kkimurak/sameersbn-postgresql:17
2929
@echo "Starting redis container..."
3030
@docker run --name=gitlab-redis -d \
3131
sameersbn/redis:latest

README.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ docker run --name gitlab-postgresql -d \
185185
--env 'DB_USER=gitlab' --env 'DB_PASS=password' \
186186
--env 'DB_EXTENSION=pg_trgm,btree_gist' \
187187
--volume /srv/docker/gitlab/postgresql:/var/lib/postgresql \
188-
kkimurak/sameersbn-postgresql:16
188+
kkimurak/sameersbn-postgresql:17
189189
```
190190

191191
Step 2. Launch a redis container
@@ -276,18 +276,16 @@ Configuring gitlab::database
276276

277277
Please note furthermore, that only compatible versions of the `postgresql-client` to GitLab are shipped with this image. Currently, these belong to
278278

279-
- `postgresql-client-13`,
280-
- `postgresql-client-14`,
281-
- `postgresql-client-15`,
282-
- `postgresql-client-16`,
283-
- and `postgresql-client-17`.
279+
- `postgresql-client-17` and
280+
- `postgresql-client-18` (not officially supported).
284281

285282
***Notes:***
286283

287284
- GitLab CE version 13.7.0 and later requires PostgreSQL version 12.x.
288285
- GitLab CE version 16.0.0 and later requires PostgreSQL version 13.x.
289286
- GitLab CE version 17.0.0 and later requires PostgreSQL version 14.x.
290287
- GitLab CE version 18.0.0 and later requires PostgreSQL version 16.x.
288+
- GitLab CE version 19.0.0 and later requires PostgreSQL version 17.x.
291289

292290
##### External PostgreSQL Server
293291

@@ -325,7 +323,7 @@ To illustrate linking with a postgresql container, we will use the [sameersbn/po
325323
First, let's pull the postgresql image from the docker index.
326324

327325
```bash
328-
docker pull kkimurak/sameersbn-postgresql:16
326+
docker pull kkimurak/sameersbn-postgresql:17
329327
```
330328

331329
For data persistence lets create a store for the postgresql and start the container.
@@ -345,7 +343,7 @@ docker run --name gitlab-postgresql -d \
345343
--env 'DB_USER=gitlab' --env 'DB_PASS=password' \
346344
--env 'DB_EXTENSION=pg_trgm' \
347345
--volume /srv/docker/gitlab/postgresql:/var/lib/postgresql \
348-
kkimurak/sameersbn-postgresql:16
346+
kkimurak/sameersbn-postgresql:17
349347
```
350348

351349
The above command will create a database named `gitlabhq_production` and also create a user named `gitlab` with the password `password` with access to the `gitlabhq_production` database.
@@ -2843,6 +2841,7 @@ Usage when using `docker-compose` can also be found there.
28432841
> - As of version 16.0.0, the required PostgreSQL version is 13.x.
28442842
> - As of version 17.0.0, the required PostgreSQL version is 14.x.
28452843
> - As of version 18.0.0, the required PostgreSQL version is 16.x.
2844+
> - As of version 19.0.0, the required PostgreSQL version is 17.x.
28462845
>
28472846
> If you're using PostgreSQL image other than the above, please review section [Upgrading PostgreSQL](#upgrading-postgresql).
28482847

contrib/docker-swarm/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ services:
99

1010
postgresql:
1111
restart: always
12-
image: kkimurak/sameersbn-postgresql:16
12+
image: kkimurak/sameersbn-postgresql:17
1313
volumes:
1414
- /srv/docker/gitlab/postgresql:/var/lib/postgresql:Z
1515
environment:

docker-compose.swarm.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ services:
1111
- node.labels.gitlab.redis-data == true
1212

1313
postgresql:
14-
image: kkimurak/sameersbn-postgresql:16
14+
image: kkimurak/sameersbn-postgresql:17
1515
volumes:
1616
- postgresql-data:/var/lib/postgresql:Z
1717
environment:

docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ services:
1010

1111
postgresql:
1212
restart: always
13-
image: kkimurak/sameersbn-postgresql:16
13+
image: kkimurak/sameersbn-postgresql:17
1414
volumes:
1515
- postgresql-data:/var/lib/postgresql:Z
1616
environment:

docs/docker-compose-keycloak.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ services:
99

1010
postgresql:
1111
restart: always
12-
image: kkimurak/sameersbn-postgresql:16
12+
image: kkimurak/sameersbn-postgresql:17
1313
volumes:
1414
- postgresql-data:/var/lib/postgresql:Z
1515
environment:

docs/docker-compose-registry.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ services:
99

1010
postgresql:
1111
restart: always
12-
image: kkimurak/sameersbn-postgresql:16
12+
image: kkimurak/sameersbn-postgresql:17
1313
volumes:
1414
- postgresql:/var/lib/postgresql:Z
1515
environment:

docs/s3_compatible_storage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ services:
7676
7777
postgresql:
7878
restart: always
79-
image: sameersbn/postgresql:10-2
79+
image: kkimurak/sameersbn-postgresql:17
8080
volumes:
8181
- /tmp/docker/gitlab/postgresql:/var/lib/postgresql:Z
8282
environment:

kubernetes/postgresql-rc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ spec:
1414
spec:
1515
containers:
1616
- name: postgresql
17-
image: kkimurak/sameersbn-postgresql:16
17+
image: kkimurak/sameersbn-postgresql:17
1818
env:
1919
- name: DB_USER
2020
value: gitlab

0 commit comments

Comments
 (0)