Files
helm-charts/freesailarr/Chart.yaml
T
jklein af5f9ed79b Pin gluetun in values too, so Renovate proposes it there
The chart bundles nine independently versioned upstreams, and eight of them
were already pinned in values.yaml while only gluetun took its tag from
appVersion. That split had no upside: it made gluetun the one image Renovate
could not reach through the built-in helm-values manager, and it implied a
"main app" the stack does not have.

gluetun now carries gluetun.image.repository/tag like every other image, and
the StatefulSet renders it from there. No tag comes from appVersion any more.
Renovate picks all nine up through helm-values - the manager the repo already
relies on for sidecar images - and ci/renovate-bump-chart.sh bumps the chart
version with each update.

Consequences, all documented where they bite:
- renovate.json5 deliberately gets no app-version block for this chart. One
  would either duplicate the helm-values updates or rewrite an appVersion that
  selects no image. The absence is commented so it does not read as an
  oversight.
- freesailarr leaves the change-app-version.yml choice list. That workflow
  rewrites appVersion and republishes, which for this chart would change no
  deployed image at all.
- appVersion becomes a hand-maintained marker for the gluetun line. Since
  renovate-bump-chart.sh bumps the patch level on an unchanged appVersion, a
  gluetun update has to be paired with a hand edit of appVersion, or the +up
  suffix stops describing what the chart deploys. Noted in Chart.yaml,
  values.yaml and README.
2026-08-24 15:01:34 +02:00

20 lines
832 B
YAML

apiVersion: v2
name: freesailarr
description: A Helm chart to deploy a Wireguard-tunneled media automation stack (gluetun, qbittorrent, the *arrs, seerr) on Kubernetes
icon: https://raw.githubusercontent.com/qdm12/gluetun/master/doc/logo_256.png
type: application
version: 1.0.0+upv3.41.1
# Hand-maintained marker for the gluetun line this chart is built around - it
# is NOT the source of any image tag. All nine images, gluetun included, are
# pinned in values.yaml so Renovate's helm-values manager can propose them
# there; consequently this chart has no app-version block in renovate.json5 and
# nothing rewrites this field automatically. Update it by hand together with
# gluetun.image.tag, otherwise the +up suffix of version: stops describing what
# the chart deploys.
appVersion: "v3.41.1"
maintainers:
- name: jklein