From c7113f59b40c89ba0bbef9593c257140b5f1af43 Mon Sep 17 00:00:00 2001 From: Alex Vandiver Date: Mon, 16 Sep 2024 13:17:19 -0400 Subject: [PATCH] Update to Zulip Server 9.2. --- Dockerfile | 2 +- README.md | 6 +++--- docker-compose.yml | 4 ++-- kubernetes/chart/zulip/CHANGELOG.md | 5 +++++ kubernetes/chart/zulip/Chart.yaml | 4 ++-- kubernetes/chart/zulip/README.md | 4 ++-- kubernetes/chart/zulip/values.yaml | 2 +- kubernetes/manual/zulip-rc.yml | 2 +- 8 files changed, 17 insertions(+), 12 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0dd97f4..2ace4c9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -27,7 +27,7 @@ WORKDIR /home/zulip # You can specify these in docker-compose.yml or with # docker build --build-arg "ZULIP_GIT_REF=git_branch_name" . ARG ZULIP_GIT_URL=https://github.com/zulip/zulip.git -ARG ZULIP_GIT_REF=9.1 +ARG ZULIP_GIT_REF=9.2 RUN git clone "$ZULIP_GIT_URL" && \ cd zulip && \ diff --git a/README.md b/README.md index 5866dfc..74c58a2 100644 --- a/README.md +++ b/README.md @@ -6,10 +6,10 @@ This is a container image for running [Zulip](https://zulip.com) ([GitHub](https://github.com/zulip/zulip)) in [production][prod-overview]. Image available from: -- [**Docker Hub**](https://hub.docker.com/r/zulip/docker-zulip) (`docker pull zulip/docker-zulip:9.1-3`) +- [**Docker Hub**](https://hub.docker.com/r/zulip/docker-zulip) (`docker pull zulip/docker-zulip:9.2-0`) -Current Zulip version: `9.1` -Current Docker image version: `9.1-3` +Current Zulip version: `9.2` +Current Docker image version: `9.2-0` Project status: **Alpha**. While this project works and is used by many sites in production, configuring is substantially more diff --git a/docker-compose.yml b/docker-compose.yml index b56f13b..bb017e3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -49,14 +49,14 @@ services: volumes: - "redis:/data:rw" zulip: - image: "zulip/docker-zulip:9.1-3" + image: "zulip/docker-zulip:9.2-0" restart: unless-stopped build: context: . args: # Change these if you want to build zulip from a different repo/branch ZULIP_GIT_URL: https://github.com/zulip/zulip.git - ZULIP_GIT_REF: "9.1" + ZULIP_GIT_REF: "9.2" # Set this up if you plan to use your own CA certificate bundle for building # CUSTOM_CA_CERTIFICATES: ports: diff --git a/kubernetes/chart/zulip/CHANGELOG.md b/kubernetes/chart/zulip/CHANGELOG.md index 2ca52d3..71dab89 100644 --- a/kubernetes/chart/zulip/CHANGELOG.md +++ b/kubernetes/chart/zulip/CHANGELOG.md @@ -1,3 +1,8 @@ +## [0.9.20] - 2024-09-16 + +- Update to Zulip Server 9.2 +- Change nginx's max-upload size to match standard Zulip (80m) + ## [0.9.13] - 2024-09-09 - More thoroughly remove the `ubuntu` user diff --git a/kubernetes/chart/zulip/Chart.yaml b/kubernetes/chart/zulip/Chart.yaml index c6f1566..83fb616 100644 --- a/kubernetes/chart/zulip/Chart.yaml +++ b/kubernetes/chart/zulip/Chart.yaml @@ -6,13 +6,13 @@ icon: https://raw.githubusercontent.com/zulip/zulip/main/static/images/logo/zuli # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.9.13 +version: 0.9.20 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "9.1-3" +appVersion: "9.2-0" dependencies: - name: memcached repository: https://charts.bitnami.com/bitnami diff --git a/kubernetes/chart/zulip/README.md b/kubernetes/chart/zulip/README.md index 52c0858..6cbf2ef 100644 --- a/kubernetes/chart/zulip/README.md +++ b/kubernetes/chart/zulip/README.md @@ -1,6 +1,6 @@ # Zulip -![Version: 0.9.13](https://img.shields.io/badge/Version-0.9.13-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 9.1-3](https://img.shields.io/badge/AppVersion-9.1--3-informational?style=flat-square) +![Version: 0.9.20](https://img.shields.io/badge/Version-0.9.20-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 9.2-0](https://img.shields.io/badge/AppVersion-9.2--0-informational?style=flat-square) [Zulip](https://zulip.com/) is an open source threaded team chat that helps teams stay productive and focused. @@ -72,7 +72,7 @@ Now you're ready to follow [the installation instructions above](#installation). | fullnameOverride | string | `""` | Fully override common.names.fullname template. | | image.pullPolicy | string | `"IfNotPresent"` | Pull policy for Zulip docker image. Ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images | | image.repository | string | `"zulip/docker-zulip"` | Defaults to hub.docker.com/zulip/docker-zulip, but can be overwritten with a full HTTPS address. | -| image.tag | string | `"9.1-3"` | Zulip image tag (immutable tags are recommended) | +| image.tag | string | `"9.2-0"` | Zulip image tag (immutable tags are recommended) | | imagePullSecrets | list | `[]` | Global Docker registry secret names as an array. | | ingress.annotations | object | `{}` | Can be used to add custom Ingress annotations. | | ingress.enabled | bool | `false` | Enable this to use an Ingress to reach the Zulip service. | diff --git a/kubernetes/chart/zulip/values.yaml b/kubernetes/chart/zulip/values.yaml index c3b5565..fdb842f 100644 --- a/kubernetes/chart/zulip/values.yaml +++ b/kubernetes/chart/zulip/values.yaml @@ -15,7 +15,7 @@ image: # Ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images pullPolicy: IfNotPresent # -- Zulip image tag (immutable tags are recommended) - tag: "9.1-3" + tag: "9.2-0" # -- Global Docker registry secret names as an array. imagePullSecrets: [] diff --git a/kubernetes/manual/zulip-rc.yml b/kubernetes/manual/zulip-rc.yml index c6800d8..b5aa0fe 100644 --- a/kubernetes/manual/zulip-rc.yml +++ b/kubernetes/manual/zulip-rc.yml @@ -86,7 +86,7 @@ spec: - name: postgresql-persistent-storage mountPath: /var/lib/postgresql - name: zulip - image: zulip/docker-zulip:9.1-3 + image: zulip/docker-zulip:9.2-0 resources: limits: cpu: 100m