From ea68a69a3eaf7dec69d888fa207a7b0cabe5744c Mon Sep 17 00:00:00 2001 From: jklein Date: Sat, 22 Aug 2026 08:44:00 +0200 Subject: [PATCH] Update app versions (batch): tika, gotenberg, synapse, rallly, samba, urlaubsverwaltung, voucher-vault, zipline, teamspeak Nine non-critical app-version bumps, each with a chart patch bump: - apache-tika 3.2.3.0-full -> 3.3.1.0-full - gotenberg 8.26.0 -> 8.36.0 - matrix-synapse v1.149.1 -> v1.159.0 - rallly 4.8.1 -> 4.12.3 - samba 4.23.5 -> 4.23.10 - urlaubsverwaltung 6.5.0 -> 6.7.0 - voucher-vault 1.27.4 -> 1.30.1 - zipline 4.6.4 -> 4.7.0 - teamspeak-server v6.0.0-beta8 -> 6.0.0-beta12.1 (new tag format has no v prefix) Release notes of every chart were checked for environment-variable changes; none of the charts needs an env adjustment. The teamspeak-server install-test is reactivated: beta12.1 ships a valid default license, so the exclusion is removed, CI fixtures are added under ci/teamspeak-server/, and the install-test was verified in a local k3d cluster. README list of excluded charts updated. --- README.md | 2 +- apache-tika/Chart.yaml | 4 ++-- ci/excluded-charts.txt | 1 - ci/teamspeak-server/test-values.yaml | 6 ++++++ gotenberg/Chart.yaml | 4 ++-- matrix-synapse/Chart.yaml | 4 ++-- rallly/Chart.yaml | 4 ++-- samba/Chart.yaml | 4 ++-- teamspeak-server/Chart.yaml | 4 ++-- urlaubsverwaltung/Chart.yaml | 4 ++-- voucher-vault/Chart.yaml | 4 ++-- zipline/Chart.yaml | 4 ++-- 12 files changed, 25 insertions(+), 20 deletions(-) create mode 100644 ci/teamspeak-server/test-values.yaml diff --git a/README.md b/README.md index 49bb41b..b5e8deb 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ Fixtures live at the **repo root** under `ci/` (deliberately *not* inside the ch - `ci//test-values.yaml` — values for the CI install (required for every installable chart) - `ci//fixtures.yaml` — dummy secrets with in-cluster connection data, throwaway infrastructure (postgres/redis/dex), static hostPath PVs/StorageClasses where the chart pins a storage class or needs RWX, and seed jobs (e.g. `synapse generate`) - `ci//settings.env` — optional overrides (e.g. `INSTALL_TIMEOUT` for slow starters) -- `ci/excluded-charts.txt` — charts that cannot run in CI, each with a justification. Currently: `satisfactory` (multi-GB image + 10GB+ Steam download), `teamspeak-server` (the TS6 v6.0.0-beta8 image crashes with "The default license has expired" until the appVersion is bumped), `template-chart` (scaffold with placeholder image) +- `ci/excluded-charts.txt` — charts that cannot run in CI, each with a justification. Currently: `satisfactory` (multi-GB image + 10GB+ Steam download), `template-chart` (scaffold with placeholder image) Fixture images avoid Docker Hub where possible (`public.ecr.aws`/`ghcr.io`) to dodge runner rate limits. The job currently runs with `continue-on-error: true` (stabilization phase); it will be promoted to a required check once it has proven stable across several chart PRs. When adding a new chart, add its `ci//` fixtures (or an entry in `ci/excluded-charts.txt`) — the install-test fails if both are missing. The script also runs locally against any existing cluster: `k3d cluster create t && ci/run-install-test.sh && k3d cluster delete t`. diff --git a/apache-tika/Chart.yaml b/apache-tika/Chart.yaml index 53cbdf8..4317d81 100644 --- a/apache-tika/Chart.yaml +++ b/apache-tika/Chart.yaml @@ -4,5 +4,5 @@ description: A Helm chart to deploy Apache Tika on Kubernetes type: application -version: 7.1.0+up3.2.3.0.full -appVersion: "3.2.3.0-full" +version: 7.1.1+up3.3.1.0.full +appVersion: "3.3.1.0-full" diff --git a/ci/excluded-charts.txt b/ci/excluded-charts.txt index e5b62da..f238f3e 100644 --- a/ci/excluded-charts.txt +++ b/ci/excluded-charts.txt @@ -1,5 +1,4 @@ # Charts excluded from the PR install-test, one per line: . # ci/run-install-test.sh skips these with the given reason. satisfactory the game-server image is multiple GB and Steam downloads 10GB+ game files on first start - impractical on a CI runner -teamspeak-server the TS6 v6.0.0-beta8 image crashes on start ("The default license has expired. Please use the latest server version.", re-verified 2026-08-21); nothing to test until the appVersion is bumped template-chart scaffold with placeholder image "registry/image:xxx", never published diff --git a/ci/teamspeak-server/test-values.yaml b/ci/teamspeak-server/test-values.yaml new file mode 100644 index 0000000..2644c2d --- /dev/null +++ b/ci/teamspeak-server/test-values.yaml @@ -0,0 +1,6 @@ +# CI install-test values for teamspeak-server: the chart needs no secrets or +# throwaway infrastructure (no fixtures.yaml), only a storage class that +# exists in the k3d cluster and a small volume. +storage: + size: 1Gi + storageClass: local-path diff --git a/gotenberg/Chart.yaml b/gotenberg/Chart.yaml index d5ee226..e37e1e6 100644 --- a/gotenberg/Chart.yaml +++ b/gotenberg/Chart.yaml @@ -4,8 +4,8 @@ description: A Helm chart to deploy Gotenberg on Kubernetes type: application -version: 4.1.0+up8.26.0 -appVersion: "8.26.0" +version: 4.1.1+up8.36.0 +appVersion: "8.36.0" maintainers: - name: jklein \ No newline at end of file diff --git a/matrix-synapse/Chart.yaml b/matrix-synapse/Chart.yaml index 05842cd..3453775 100644 --- a/matrix-synapse/Chart.yaml +++ b/matrix-synapse/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: matrix-synapse description: A Helm chart to deploy a Matrix Synapse server on Kubernetes type: application -version: 4.1.0+upv1.149.1 -appVersion: "v1.149.1" +version: 4.1.1+upv1.159.0 +appVersion: "v1.159.0" maintainers: - name: jklein \ No newline at end of file diff --git a/rallly/Chart.yaml b/rallly/Chart.yaml index 3b5395c..d470f7a 100644 --- a/rallly/Chart.yaml +++ b/rallly/Chart.yaml @@ -4,8 +4,8 @@ description: A Helm chart to deploy Rallly on Kubernetes type: application -version: 3.1.0+up4.8.1 -appVersion: "4.8.1" +version: 3.1.1+up4.12.3 +appVersion: "4.12.3" maintainers: - name: jklein \ No newline at end of file diff --git a/samba/Chart.yaml b/samba/Chart.yaml index 2b439ad..f87755e 100644 --- a/samba/Chart.yaml +++ b/samba/Chart.yaml @@ -4,6 +4,6 @@ description: A Helm chart for Samba type: application -version: 3.1.0+up4.23.5 +version: 3.1.1+up4.23.10 -appVersion: 4.23.5 +appVersion: 4.23.10 diff --git a/teamspeak-server/Chart.yaml b/teamspeak-server/Chart.yaml index e88cbb9..424aee7 100644 --- a/teamspeak-server/Chart.yaml +++ b/teamspeak-server/Chart.yaml @@ -4,5 +4,5 @@ description: A Helm chart for deploying a teamspeak-server on Kubernetes type: application -version: 3.1.0+upv6.0.0.beta8 -appVersion: "v6.0.0-beta8" +version: 3.1.1+up6.0.0.beta12.1 +appVersion: "6.0.0-beta12.1" diff --git a/urlaubsverwaltung/Chart.yaml b/urlaubsverwaltung/Chart.yaml index 462015b..eec7931 100644 --- a/urlaubsverwaltung/Chart.yaml +++ b/urlaubsverwaltung/Chart.yaml @@ -3,5 +3,5 @@ name: urlaubsverwaltung description: A Helm chart to deploy urlaubsverwaltung on Kubernetes type: application -version: 4.1.0+up6.5.0 -appVersion: 6.5.0 +version: 4.1.1+up6.7.0 +appVersion: 6.7.0 diff --git a/voucher-vault/Chart.yaml b/voucher-vault/Chart.yaml index d53bc44..e29a07e 100644 --- a/voucher-vault/Chart.yaml +++ b/voucher-vault/Chart.yaml @@ -4,8 +4,8 @@ description: A Helm chart to deploy VoucherVault on Kubernetes type: application -version: 3.1.0+up1.27.4 -appVersion: "1.27.4" +version: 3.1.1+up1.30.1 +appVersion: "1.30.1" maintainers: - name: jklein \ No newline at end of file diff --git a/zipline/Chart.yaml b/zipline/Chart.yaml index 58c3673..a0a92dd 100644 --- a/zipline/Chart.yaml +++ b/zipline/Chart.yaml @@ -15,10 +15,10 @@ type: application # 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: 4.1.0+up4.6.4 +version: 4.1.1+up4.7.0 # 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: 4.6.4 +appVersion: 4.7.0