Skip to content

Commit 004a96c

Browse files
authored
Update to Zammad 6.4, and perform major dependency updates including postgres 17. (#437)
This includes a major update for the postgres dependency from 15 to 17, which requires manual action to upgrade the postgresql cluster data to the new version. Please see https://www.postgresql.org/docs/17/upgrading.html for details.
1 parent d1575ea commit 004a96c

3 files changed

Lines changed: 14 additions & 11 deletions

File tree

.env.dist

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
# ELASTICSEARCH_VERSION=8.15.2
1+
# ELASTICSEARCH_VERSION=8.15.3
22
# IMAGE_REPO=ghcr.io/zammad/zammad
33
# MEMCACHE_SERVERS=zammad-memcached:11211
4-
# MEMCACHE_VERSION=1.6.31-alpine
4+
# MEMCACHE_VERSION=1.6.32-alpine
55
# NGINX_PORT=8080
66
# NGINX_EXPOSE_PORT=8080
77
# POSTGRES_DB=zammad_production
88
# POSTGRES_PASS=zammad
99
# POSTGRES_USER=zammad
1010
# POSTGRES_HOST=zammad-postgresql
1111
# POSTGRES_PORT=5432
12-
# POSTGRES_VERSION=15.8-alpine
12+
# POSTGRES_VERSION=17.0-alpine
1313
# POSTGRESQL_OPTIONS=?pool=50
1414
# REDIS_URL=redis://zammad-redis:6379
1515
# REDIS_VERSION=7.4.1-alpine
1616
# RESTART=always
1717
# Use a fixed version. You are responsible to update this to newer patch level versions yourself.
18-
# VERSION=6.3.1-196
18+
# VERSION=6.4.0
1919
# You can also use floating versions that will give you automatic updates:
2020
# VERSION=6.2 # all patchlevel updates
2121
# VERSION=6 # including minor updates

.github/updatecli.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ sources:
66
spec:
77
image: "zammad/zammad-docker-compose"
88
architecture: "linux/amd64"
9-
tagfilter: "6\\.3\\.1-\\d{3}"
9+
tagfilter: "^6\\.4\\.0$"
10+
# tagfilter: "^6\\.4\\.0-\\d{1}"
11+
# tagfilter: "^6\\.4\\.0-\\d{2}"
12+
# tagfilter: "^6\\.4\\.0-\\d{3}"
1013
elasticsearch:
1114
kind: dockerimage
1215
spec:
@@ -22,15 +25,15 @@ sources:
2225
architecture: "linux/amd64"
2326
versionfilter:
2427
kind: "semver"
25-
pattern: "1.6.x"
28+
pattern: "1.x.x"
2629
postgresql:
2730
kind: dockerimage
2831
spec:
2932
image: "postgres"
3033
architecture: "linux/amd64"
3134
versionfilter:
3235
kind: "semver"
33-
pattern: "15.x.x"
36+
pattern: "17.x.x"
3437
redis:
3538
kind: dockerimage
3639
spec:

docker-compose.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ x-shared:
3636
ZAMMAD_SESSION_JOBS:
3737
ZAMMAD_PROCESS_SCHEDULED:
3838
ZAMMAD_PROCESS_DELAYED_JOBS_WORKERS:
39-
image: ${IMAGE_REPO:-ghcr.io/zammad/zammad}:${VERSION:-6.3.1-196}
39+
image: ${IMAGE_REPO:-ghcr.io/zammad/zammad}:${VERSION:-6.4.0}
4040
restart: ${RESTART:-always}
4141
volumes:
4242
- zammad-storage:/opt/zammad/storage
@@ -56,7 +56,7 @@ services:
5656
user: 0:0
5757

5858
zammad-elasticsearch:
59-
image: bitnami/elasticsearch:${ELASTICSEARCH_VERSION:-8.15.2}
59+
image: bitnami/elasticsearch:${ELASTICSEARCH_VERSION:-8.15.3}
6060
restart: ${RESTART:-always}
6161
volumes:
6262
- elasticsearch-data:/bitnami/elasticsearch/data
@@ -71,7 +71,7 @@ services:
7171

7272
zammad-memcached:
7373
command: memcached -m 256M
74-
image: memcached:${MEMCACHE_VERSION:-1.6.31-alpine}
74+
image: memcached:${MEMCACHE_VERSION:-1.6.32-alpine}
7575
restart: ${RESTART:-always}
7676

7777
zammad-nginx:
@@ -89,7 +89,7 @@ services:
8989
POSTGRES_DB: ${POSTGRES_DB:-zammad_production}
9090
POSTGRES_USER: ${POSTGRES_USER:-zammad}
9191
POSTGRES_PASSWORD: ${POSTGRES_PASS:-zammad}
92-
image: postgres:${POSTGRES_VERSION:-15.8-alpine}
92+
image: postgres:${POSTGRES_VERSION:-17.0-alpine}
9393
restart: ${RESTART:-always}
9494
volumes:
9595
- postgresql-data:/var/lib/postgresql/data

0 commit comments

Comments
 (0)