From 2f8014cb6207ca1ca5cc77391159f1adb0040768 Mon Sep 17 00:00:00 2001 From: Brad DerManouelian Date: Mon, 7 Sep 2026 21:59:16 -0500 Subject: [PATCH] fix(helm): track the app release line in the chart version MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The chart sat at 0.1.1 while the app shipped 1.0.0, and appVersion was unset, so every rendered object carried an empty app.kubernetes.io/version label. The omission was deliberate once: appVersion made no sense while the application image was bring-your-own, because the SaaS image bakes its domain at build time. The self-host image removed that constraint — it is domain-agnostic and multi-arch, and the chart defaults to it — so the chart can name the release it ships against. Set version and appVersion to 1.0.0. image.tag stays "latest" by default; pinning it to a release is documented in values.yaml and unchanged here. --- testplanit/helm/testplanit/Chart.yaml | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/testplanit/helm/testplanit/Chart.yaml b/testplanit/helm/testplanit/Chart.yaml index 5d3ee047a..185b464ee 100644 --- a/testplanit/helm/testplanit/Chart.yaml +++ b/testplanit/helm/testplanit/Chart.yaml @@ -7,11 +7,13 @@ description: | Valkey, Elasticsearch, and MinIO that can each be swapped for managed services (RDS / ElastiCache / OpenSearch / S3). type: application -# Chart version — bump on chart changes (independent of the app image version). -version: 0.1.1 -# appVersion is intentionally unset: the application image is bring-your-own -# (its domain is baked at build time), so the running app version is whatever -# image tag the operator supplies via `image.tag`. +# Chart version — tracks the app release line it ships against. +version: 1.0.0 +# The application release this chart ships against. Surfaces on every object as +# the standard app.kubernetes.io/version label. Operators who pin `image.tag` +# to a different release should expect that label to reflect this value, not +# their override. +appVersion: "1.0.0" kubeVersion: ">=1.25.0-0" home: https://testplanit.com sources: