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.
20 lines
832 B
YAML
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
|