Merge pull request #34 from jk-cluster/feat/app-updates-batch

Update app versions (batch): tika, gotenberg, synapse, rallly, samba, urlaubsverwaltung, voucher-vault, zipline, teamspeak
This commit is contained in:
jklein authored and GitHub committed 2026-08-22 06:47:57 +00:00
commit af47176cef
12 files changed
+25 -20

No files matched your search

+1 -1
View File
@@ -48,7 +48,7 @@ Fixtures live at the **repo root** under `ci/` (deliberately *not* inside the ch
- `ci/<chart>/test-values.yaml` — values for the CI install (required for every installable chart)
- `ci/<chart>/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/<chart>/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/<chart>/` 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 <chart> && k3d cluster delete t`.
+2 -2
View File
@@ -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"
-1
View File
@@ -1,5 +1,4 @@
# Charts excluded from the PR install-test, one per line: <chart> <reason>.
# 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
+6
View File
@@ -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
+2 -2
View File
@@ -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
+2 -2
View File
@@ -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
+2 -2
View File
@@ -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
+2 -2
View File
@@ -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
+2 -2
View File
@@ -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"
+2 -2
View File
@@ -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
+2 -2
View File
@@ -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
+2 -2
View File
@@ -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