From d40bec451c08089b06c937676263f99e2777c00f Mon Sep 17 00:00:00 2001 From: MergeCheck Date: Tue, 7 Jul 2026 09:13:37 -0300 Subject: [PATCH 1/2] chore(appwrite): bump appwrite to 1.9.5 --- charts/appwrite/Chart.yaml | 2 +- charts/appwrite/README.md | 2 +- charts/appwrite/tests/deployment_api_test.yaml | 2 +- charts/appwrite/tests/deployment_console_test.yaml | 2 +- charts/appwrite/values.yaml | 5 ++--- 5 files changed, 6 insertions(+), 7 deletions(-) diff --git a/charts/appwrite/Chart.yaml b/charts/appwrite/Chart.yaml index 27e3cab77..d55a9329d 100644 --- a/charts/appwrite/Chart.yaml +++ b/charts/appwrite/Chart.yaml @@ -4,7 +4,7 @@ name: appwrite description: Appwrite self-hosted backend-as-a-service platform with MariaDB and Redis type: application version: 1.2.3 -appVersion: "1.9.0" +appVersion: "1.9.5" kubeVersion: ">=1.26.0-0" icon: https://helmforge.dev/icons/charts/appwrite.png home: https://helmforge.dev diff --git a/charts/appwrite/README.md b/charts/appwrite/README.md index 011538a82..7c79c466c 100644 --- a/charts/appwrite/README.md +++ b/charts/appwrite/README.md @@ -61,7 +61,7 @@ When ingress is enabled, requests are routed by path: | `image.repository` | `appwrite/appwrite` | Appwrite server image | | `image.tag` | `""` (uses appVersion) | Image tag | | `console.image.repository` | `appwrite/console` | Console image | -| `console.image.tag` | `7.5.7` | Console image tag | +| `console.image.tag` | `8.7.5` | Console image tag | | `appwrite.locale` | `en` | Application locale | | `appwrite.domain` | `""` (auto-detected) | Appwrite domain | | `appwrite.openSslKeyV1` | `""` (auto-generated) | 64-char hex encryption key | diff --git a/charts/appwrite/tests/deployment_api_test.yaml b/charts/appwrite/tests/deployment_api_test.yaml index bbad00287..8c3d1b47c 100644 --- a/charts/appwrite/tests/deployment_api_test.yaml +++ b/charts/appwrite/tests/deployment_api_test.yaml @@ -18,7 +18,7 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: "docker.io/appwrite/appwrite:1.9.0" + value: "docker.io/appwrite/appwrite:1.9.5" - it: should run http.php entrypoint template: templates/deployment-api.yaml diff --git a/charts/appwrite/tests/deployment_console_test.yaml b/charts/appwrite/tests/deployment_console_test.yaml index 554565e48..610bb4ecf 100644 --- a/charts/appwrite/tests/deployment_console_test.yaml +++ b/charts/appwrite/tests/deployment_console_test.yaml @@ -15,7 +15,7 @@ tests: asserts: - equal: path: spec.template.spec.containers[0].image - value: "docker.io/appwrite/console:7.5.7" + value: "docker.io/appwrite/console:8.7.5" - it: should have component label asserts: diff --git a/charts/appwrite/values.yaml b/charts/appwrite/values.yaml index 0bae53ed7..105949571 100644 --- a/charts/appwrite/values.yaml +++ b/charts/appwrite/values.yaml @@ -27,7 +27,7 @@ image: # -- Appwrite server image repository repository: docker.io/appwrite/appwrite # -- Appwrite image tag. Defaults to appVersion. - tag: "1.9.0" + tag: "1.9.5" # -- Image pull policy pullPolicy: IfNotPresent @@ -36,7 +36,7 @@ console: # -- Appwrite console image repository repository: docker.io/appwrite/console # -- Console image tag - tag: "7.5.7" + tag: "8.7.5" # -- Console image pull policy pullPolicy: IfNotPresent @@ -500,4 +500,3 @@ externalSecrets: target: creationPolicy: Owner data: [] - From 68cc996e21d5df3e9556acb029a2cee27dc99aac Mon Sep 17 00:00:00 2001 From: MergeCheck Date: Tue, 7 Jul 2026 18:53:04 -0300 Subject: [PATCH 2/2] docs(appwrite): document migration step --- charts/appwrite/README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/charts/appwrite/README.md b/charts/appwrite/README.md index 7c79c466c..1a3d09795 100644 --- a/charts/appwrite/README.md +++ b/charts/appwrite/README.md @@ -76,6 +76,14 @@ When ingress is enabled, requests are routed by path: See [`values.yaml`](values.yaml) for the full configuration reference. +## Upgrade Notes + +Appwrite 1.9.5 requires the upstream database migration step even when upgrading +from Appwrite 1.9.0. After `helm upgrade`, run the Appwrite migrate command +against an Appwrite API pod before returning production traffic to the release, +for example with `kubectl exec deploy/-appwrite-api -- appwrite migrate` +adjusted to the release name and namespace. + ## External Database To use an external MariaDB instead of the subchart: