Compare commits

...

68 Commits

Author SHA1 Message Date
admin 0f2ff3fa52 servarr + plex: bump image tags
- sonarr     version-4.0.16.2944 -> version-4.0.17.2952  (patch within 4.0.x)
  - radarr×2   version-6.0.4.10291 -> version-6.1.1.10360  (minor within 6.x)
  - prowlarr   version-2.3.0.5236  -> version-2.3.5.5327   (patch within 2.3.x)
  - plex       1.43.0.10467-...    -> 1.43.2.10687-...     (patch within 1.43.x)

All four were stuck because of tag-format issues that I addressed in
PR #82 (servarr customManager) / PR #83. Renovate isn't auto-creating
the PRs yet (DH rate-limit), so doing them manually so version-checker
clears.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-06 14:16:24 +02:00
admin 6f49a21b3d Merge pull request 'fix: re-pin moving tags (filebrowser/umami/recipes) so Renovate can track them' (#83) from fix/moving-tag-repins into main 2026-06-06 11:35:13 +00:00
admin d92d2c31a6 re-pin moving tags so Renovate can track them
Renovate can't propose updates for moving tags (the tag string never
changes; the registry just points it at a different image). These three
were pinned to moving variants:

  felhom-system/webpage.yaml : filebrowser/filebrowser:v2-alpine
  felhom-system/umami.yaml   : ghcr.io/umami-software/umami:postgresql-latest
  tandoor-system/tandoor.yaml: vabene1111/recipes:2.6

Pin each to the current actual version per Viktor's call:
  - filebrowser -> v2.63.13 (matches the other 4 filebrowser pinnings
    in the repo; dropped the `-alpine` variant so Renovate can group
    them via the existing default datasource path)
  - umami       -> postgresql-v1.38.0 (current upstream postgresql
    variant latest; tracked via new customManager below)
  - recipes     -> 2.6.9 (current actual semver of the 2.6 series)

For umami, the `postgresql-vX.Y.Z` tag pattern is rejected by Renovate's
default docker versioning pre-check (same failure class as termix +
linuxserver servarr). Added a customManager regex + packageRule disable
pair so Renovate can track future `postgresql-vX.Y.Z` updates via regex
versioning. filebrowser and recipes use standard semver `X.Y.Z` after
the re-pin and need no special handling.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-06 13:35:12 +02:00
admin 6ca0a7b051 Merge pull request 'fix: version tracking tuning — annotations + linuxserver customManager' (#82) from fix/version-tracking-tuning into main 2026-06-06 11:25:51 +00:00
admin 1d08156d81 version tracking: tune annotations + add customManagers for linuxserver servarr
Several images were showing as outdated in version-checker / unhandled by
Renovate. Each had a distinct cause; this PR fixes the auto-tractable ones.

1) admin-system/renovate.yaml: bump `app.kubernetes.io/version` labels
   `43.197.0 -> 43.209.3` (3 occurrences) to match the live image.
   Renovate's own self-update PR bumped the image tag but left the
   labels stale; the version-checker widget appears to read the label.
   Long-term, this label will drift again on each self-update -- worth
   a customManager later if it becomes a recurring annoyance.

2) admin-system/renovate.yaml: add a customManager + packageRule pair
   for linuxserver servarr apps. Tag pattern is `version-X.Y.Z.B`
   (4 segments + `version-` prefix) which the kubernetes manager's
   default docker versioning rejects at the pre-check, same failure
   class as termix. Regex versioning parses the prefixed 4-segment
   form; the same customManager handles prowlarr/radarr/sonarr (depName
   captured from the regex). kubernetes-manager extraction for these
   three depnames is disabled via packageRule so the dashboard isn't
   cluttered with the failing fallback.

3) nextcloud-system/nextcloud.yaml: add
   `match-regex.version-checker.io/nextcloud: '^\d+\.\d+\.\d+-apache$'`
   so version-checker doesn't treat the bare `33.0.5` server tag as a
   newer version of our `33.0.5-apache` image. The widget was showing
   `33.0.5-apache -> 33.0.5` -- false positive; image is already current.

4) helm/plex/values.yaml: tighten the version-checker regex from
   `^\d+\.\d+\.\d+\.\d+-.*$` to `^\d+\.\d+\.\d+\.\d+-[a-f0-9]+$` so
   per-arch tags (`-armhf`, `-arm64`, ...) are excluded. The widget
   was showing an `-armhf` tag as "newer" than our x86_64 install.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-06 13:25:49 +02:00
admin a8c657d554 Merge pull request 'pihole: bump image to 2026.05.0 (dnsmasq CVE security release)' (#81) from feat/pihole-2026.05.0 into main 2026-06-06 10:56:00 +00:00
admin 9e020af94d pihole: bump image to 2026.05.0 (dnsmasq CVE security release)
Pi-hole 2026.05.0 bundles FTL v6.6.2 which imports six upstream dnsmasq
security fixes, covering all publicly disclosed CVEs against the
dnsmasq 2.92/2.93 line. Per the upstream release notes the fixes are
"minimal, self-contained changes to the embedded dnsmasq sources. No
FTL-side configuration or API changes; users should see no observable
behavior change beyond the closed vulnerabilities."

Override the chart's default image.tag in helm/pihole/values.yaml (no
chart version bump). The pihole ArgoCD app is intentionally MANUAL
sync per Viktor's call -- after merge, sync the pihole app from the
ArgoCD UI to roll the pod over.

https://github.com/pi-hole/docker-pi-hole/releases/tag/2026.05.0

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-06 12:55:58 +02:00
admin ec9ae43bee Merge pull request 'termix: manual bump 1.11.2 -> 2.3.2 (Renovate blocked by DH rate-limit)' (#80) from feat/termix-v2.3.2 into main 2026-06-06 09:16:02 +00:00
admin e822b76982 termix: manual bump 1.11.2 -> 2.3.2 (Renovate blocked by DH rate-limit)
Renovate's `Pending Approval` checkbox for the termix v2 major was ticked
on Dashboard #6, but the manual Renovate runs that should have processed
it both aborted on Docker Hub's authenticated rate-limit:

  HTTP 429: You have reached your pull rate limit as 'kisfenyo'

The free DH plan caps authenticated pulls at 100/6h; with ~270 deps in
this repo and the multiple runs we've done today, we've exhausted it.
Renovate's behavior on a host 429 is to abort the entire repository run
(`result: external-host-error`), so no further work — including ticked
dashboard approvals — gets done until the quota window resets.

Rather than wait ~3-4 hours, this PR does the bump by hand. Upstream
ghcr.io/lukegus/termix:release-2.3.2 is verified present (Termix-SSH
GitHub Release of 2026-06-04). Termix is stateless (host/cred config
stored in PocketBase but compatible across release-1 and release-2),
so the rollout should be a straightforward image swap.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-06 11:16:00 +02:00
admin 876b044d0a Merge pull request 'fix: roll back immich-postgres v17 -> v16 (PG major incompat) + gate postgres-family' (#79) from fix/immich-postgres-rollback into main 2026-06-06 09:00:33 +00:00
admin e459b0d262 immich/renovate: roll back immich-postgres v17 -> v16 (PG major datadir incompat) + gate postgres-family images
Renovate PR #76 (merged 2026-06-06 10:48) bumped ghcr.io/immich-app/postgres
from `16-vectorchord0.3.0` to `17-vectorchord0.3.0`. PostgreSQL major
upgrades require pg_upgrade or pg_dump/restore — the new server binary
refuses to open a data directory initialized by the previous major:

  FATAL: database files are incompatible with server
  DETAIL: The data directory was initialized by PostgreSQL version 16,
          which is not compatible with this version 17.6

Both immich-postgres and immich-server (depends on Postgres) went into
CrashLoopBackOff. PVC still holds the v16 datadir.

This PR:
  1. Reverts ghcr.io/immich-app/postgres back to `16-vectorchord0.3.0`
     so immich recovers immediately.
  2. Adds a packageRule with `dependencyDashboardApproval: true` covering
     `postgres`, `postgis/postgis`, and `ghcr.io/immich-app/postgres`.
     Any update to these images is now held on the Dashboard's "Pending
     Approval" section -- Renovate won't even open a PR until the user
     explicitly ticks the box. Forces the migration plan to be made
     BEFORE the change reaches main.

This is the same recovery pattern we just used for meilisearch (PR #77)
-- a class of stateful images where the on-disk format isn't
forward-compatible across version bumps.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-06 11:00:32 +02:00
admin 99bbc31325 Merge pull request 'Update docker.io/library/nextcloud Docker tag to v33.0.5' (#78) from renovate/docker.io-library-nextcloud-33.x into main 2026-06-06 09:00:24 +00:00
Renovate Bot fee5fafeb0 Update docker.io/library/nextcloud Docker tag to v33.0.5
renovate/stability-days Updates have not met minimum release age requirement
2026-06-06 09:00:21 +00:00
admin 25c1baf1c3 Merge pull request 'Update grafana/grafana Docker tag to v13' (#58) from renovate/grafana-grafana-13.x into main
Reviewed-on: #58
2026-06-06 08:56:24 +00:00
admin 184c469c51 Merge pull request 'Update redis Docker tag to v8' (#64) from renovate/redis-8.x into main
Reviewed-on: #64
2026-06-06 08:56:16 +00:00
admin 6291423776 Merge pull request 'Update ghcr.io/cloudnative-pg/cloudnative-pg Docker tag to v1.29.1' (#70) from renovate/ghcr.io-cloudnative-pg-cloudnative-pg-1.x into main
Reviewed-on: #70
2026-06-06 08:56:08 +00:00
admin d063513869 Merge pull request 'Update ghcr.io/immich-app/immich-server Docker tag to v2.7.5' (#74) from renovate/ghcr.io-immich-app-immich-server-2.x into main
Reviewed-on: #74
2026-06-06 08:48:14 +00:00
admin 0cd8a3272d Merge pull request 'Update ghcr.io/immich-app/postgres Docker tag to v17' (#76) from renovate/ghcr.io-immich-app-postgres-17.x into main
Reviewed-on: #76
2026-06-06 08:48:07 +00:00
admin 9de82b7295 Merge pull request 'fix: roll back wanderer meilisearch v1.45.2 -> v1.11.3 (index incompat) + dashboardApproval' (#77) from fix/meilisearch-rollback into main 2026-06-06 08:45:24 +00:00
admin 1338bbb6ae wanderer/renovate: roll back meilisearch v1.45.2 -> v1.11.3 + gate future bumps
Renovate PR #32 (merged 2026-06-06 09:30) bumped getmeili/meilisearch
from v1.11.3 to v1.45.2 under the default-allow + 3-day stability rule.
Meilisearch's on-disk index format is NOT forward-compatible across
that range; wanderer-meilisearch went into CrashLoopBackOff with:

  Error: Your database version (1.11.3) is incompatible with your
  current engine version (1.45.2).

The PVC still holds the v1.11.x index, so the safest immediate recovery
is reverting the image tag. Wanderer's search starts working again the
moment the pod comes up on v1.11.3.

To prevent recurrence, add a packageRule that holds ALL meilisearch
updates behind the dashboard's "Pending Approval" checkbox via
`dependencyDashboardApproval: true`. PRs won't be opened until the
user explicitly approves them on the dashboard, so the version bump
can be planned around the documented dump/restore migration path
(https://www.meilisearch.com/docs/learn/update_and_migration/updating).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-06 10:45:23 +02:00
admin 789c75d253 Merge pull request 'Update codercom/code-server Docker tag to v4.123.0' (#52) from renovate/codercom-code-server-4.x into main
Reviewed-on: #52
2026-06-06 08:36:58 +00:00
admin 3c37d283da Merge pull request 'Update registry.k8s.io/external-dns/external-dns Docker tag to v0.21.0' (#75) from renovate/registry.k8s.io-external-dns-external-dns-0.x into main 2026-06-06 08:33:51 +00:00
Renovate Bot 231d8fd492 Update ghcr.io/immich-app/postgres Docker tag to v17
renovate/stability-days Updates have not met minimum release age requirement
2026-06-06 08:33:50 +00:00
Renovate Bot 6d46261dff Update registry.k8s.io/external-dns/external-dns Docker tag to v0.21.0
renovate/stability-days Updates have not met minimum release age requirement
2026-06-06 08:33:44 +00:00
admin 82c397af2c Merge pull request 'Update ghcr.io/immich-app/immich-machine-learning Docker tag to v2.7.5' (#73) from renovate/ghcr.io-immich-app-immich-machine-learning-2.x into main 2026-06-06 08:33:42 +00:00
Renovate Bot c0acfc338c Update ghcr.io/immich-app/immich-server Docker tag to v2.7.5
renovate/stability-days Updates have not met minimum release age requirement
2026-06-06 08:33:40 +00:00
admin 7956ca930b Merge pull request 'Update ghcr.io/headlamp-k8s/headlamp Docker tag to v0.42.0' (#72) from renovate/ghcr.io-headlamp-k8s-headlamp-0.x into main 2026-06-06 08:33:26 +00:00
Renovate Bot c5887cb6d6 Update ghcr.io/immich-app/immich-machine-learning Docker tag to v2.7.5
renovate/stability-days Updates have not met minimum release age requirement
2026-06-06 08:33:26 +00:00
admin 2d5aca0df3 Merge pull request 'Update ghcr.io/gethomepage/homepage Docker tag to v1.13.1' (#71) from renovate/ghcr.io-gethomepage-homepage-1.x into main 2026-06-06 08:33:23 +00:00
Renovate Bot 56f2622225 Update ghcr.io/headlamp-k8s/headlamp Docker tag to v0.42.0
renovate/stability-days Updates have not met minimum release age requirement
2026-06-06 08:33:22 +00:00
Renovate Bot a3525c7ab6 Update ghcr.io/gethomepage/homepage Docker tag to v1.13.1
renovate/stability-days Updates have not met minimum release age requirement
2026-06-06 08:33:16 +00:00
Renovate Bot e0550cbe54 Update ghcr.io/cloudnative-pg/cloudnative-pg Docker tag to v1.29.1
renovate/stability-days Updates have not met minimum release age requirement
2026-06-06 08:33:11 +00:00
admin f3d0b7e404 Merge pull request 'Update ghcr.io/stakater/reloader Docker tag to v1.4.17' (#69) from renovate/ghcr.io-stakater-reloader-1.x into main 2026-06-06 08:33:11 +00:00
admin 8bc11a6db7 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.15' (#68) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main 2026-06-06 08:33:04 +00:00
Renovate Bot 22d5c38bac Update ghcr.io/stakater/reloader Docker tag to v1.4.17
renovate/stability-days Updates have not met minimum release age requirement
2026-06-06 08:33:03 +00:00
admin 8f29f9e645 Merge pull request 'Update dependency ghcr.io/lukegus/termix to release-1.11.2' (#67) from renovate/ghcr.io-lukegus-termix-1.x into main 2026-06-06 08:32:55 +00:00
Renovate Bot a2d69962ed Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.15
renovate/stability-days Updates have not met minimum release age requirement
2026-06-06 08:32:55 +00:00
Renovate Bot a993456653 Update dependency ghcr.io/lukegus/termix to release-1.11.2
renovate/stability-days Updates have met minimum release age requirement
2026-06-06 08:32:50 +00:00
admin 3bfd8afb43 Merge pull request 'renovate: termix — strip -tag suffix from github-releases candidates' (#66) from feat/renovate-termix-tag-suffix into main 2026-06-06 08:27:15 +00:00
admin e12cc36266 renovate: termix — strip -tag suffix from GitHub release tag_names
Verified with the GitHub Releases API for Termix-SSH/Termix that the
actual `tag_name` field is `release-X.Y.Z-tag` (with a `-tag` suffix),
even though the release `name` is `release-X.Y.Z`. Renovate's
github-releases datasource keys off `tag_name`, so the regex versioning
correctly rejects all candidates as invalid:

  INFO: Found no results from datasource that look like a version
        (dependency=Termix-SSH/Termix)

The docker image at ghcr.io/lukegus/termix uses the short form
(`release-X.Y.Z`, no suffix), which is what the manifest also has.

Fix: add `extractVersionTemplate: ^(?<version>release-\d+\.\d+\.\d+)`
which Renovate applies to each candidate from the datasource BEFORE
the versioning regex sees it. tag_names `release-2.3.2-tag` become
`release-2.3.2`, the regex versioning parses them, comparison works,
and Renovate writes the short form back to the manifest -- which is
the correct tag at the ghcr.io registry.

(extractVersion is NOT applied to currentValue, but currentValue already
is in the short form, so no normalization needed there.)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-06 10:27:13 +02:00
admin 4539f00e61 Merge pull request 'Update python Docker tag to v3.14' (#47) from renovate/python-3.x into main
Reviewed-on: #47
2026-06-06 08:26:36 +00:00
admin 0fdb79519d Merge pull request 'Update mysql Docker tag to v8.4' (#42) from renovate/mysql-8.x into main
Reviewed-on: #42
2026-06-06 08:26:14 +00:00
admin 6be3d58aad Merge pull request 'Update linuxserver/bookstack Docker tag to v26' (#59) from renovate/linuxserver-bookstack-26.x into main
Reviewed-on: #59
2026-06-06 08:20:07 +00:00
admin f05c1b39cc Merge pull request 'Update docker.io/library/nextcloud Docker tag to v33' (#57) from renovate/docker.io-library-nextcloud-33.x into main
Reviewed-on: #57
2026-06-06 08:19:46 +00:00
admin 98ec1bf3b2 Merge pull request 'Update gtstef/filebrowser Docker tag to v1.3.3' (#35) from renovate/gtstef-filebrowser-1.x into main
Reviewed-on: #35
2026-06-06 08:19:22 +00:00
admin f6736de333 Merge pull request 'Update gitea/gitea Docker tag to v1.26.2' (#33) from renovate/gitea-gitea-1.x into main
Reviewed-on: #33
2026-06-06 08:19:16 +00:00
admin 04081723e7 Merge pull request 'renovate: termix customManager regex versioning (loose+extractVersion still failing)' (#65) from feat/renovate-termix-regex-versioning into main 2026-06-06 08:03:55 +00:00
admin a47111cce1 renovate: termix customManager — use regex versioning instead of loose+extractVersion
Third attempt. Debug run confirmed `loose` + `extractVersion` STILL produces:

  DEBUG: Dependency Termix-SSH/Termix has unsupported/unversioned value
         release-1.11.0 (versioning=loose)
  DEBUG: Skipping Termix-SSH/Termix because no currentDigest or pinDigests

`extractVersion` is only applied to CANDIDATE versions (from the datasource),
not to currentValue. Renovate's pre-validation runs the raw `release-1.11.0`
through `loose`, which can't parse it (the `release-` prefix breaks semver
detection), so Renovate falls back to digest-only and gives up.

`regex` versioning is the only mode that parses the prefixed value directly
(no extractVersion needed) — Renovate's regex.matches() accepts `release-1.11.0`
because the rule's pattern captures the whole tag. github-releases datasource
returns the upstream `release-X.Y.Z` tag_names which the same regex parses.
No conversion needed; the new tag written back to the manifest is the same
`release-X.Y.Z` form, valid in the ghcr.io/lukegus/termix registry.

Removes extractVersionTemplate (no longer needed).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-06 10:03:54 +02:00
Renovate Bot 56d39399d6 Update redis Docker tag to v8
renovate/stability-days Updates have met minimum release age requirement
2026-06-06 07:53:16 +00:00
Renovate Bot 7ca41bb929 Update linuxserver/bookstack Docker tag to v26
renovate/stability-days Updates have met minimum release age requirement
2026-06-06 07:52:52 +00:00
admin cf26da036e Merge pull request 'Update vaultwarden/server Docker tag to v1.36.0' (#56) from renovate/vaultwarden-server-1.x into main 2026-06-06 07:52:31 +00:00
Renovate Bot 283688cf2a Update docker.io/library/nextcloud Docker tag to v33
renovate/stability-days Updates have met minimum release age requirement
2026-06-06 07:52:29 +00:00
admin 47ca9140d5 Merge pull request 'Update vabene1111/recipes Docker tag to v2.6' (#55) from renovate/vabene1111-recipes-2.x into main 2026-06-06 07:52:23 +00:00
Renovate Bot fc6f6c5bda Update vaultwarden/server Docker tag to v1.36.0
renovate/stability-days Updates have met minimum release age requirement
2026-06-06 07:52:23 +00:00
admin ce28c03c5d Merge pull request 'Update tailscale/tailscale Docker tag to v1.98.4' (#54) from renovate/tailscale-tailscale-1.x into main 2026-06-06 07:52:18 +00:00
Renovate Bot 35710fe5ea Update vabene1111/recipes Docker tag to v2.6
renovate/stability-days Updates have met minimum release age requirement
2026-06-06 07:52:16 +00:00
admin 3c31024828 Merge pull request 'Update renovate/renovate Docker tag to v43.209.3' (#53) from renovate/renovate-renovate-43.x into main 2026-06-06 07:52:09 +00:00
Renovate Bot 9ce2cc2c25 Update tailscale/tailscale Docker tag to v1.98.4
renovate/stability-days Updates have met minimum release age requirement
2026-06-06 07:52:08 +00:00
Renovate Bot 013824af38 Update renovate/renovate Docker tag to v43.209.3
renovate/stability-days Updates have met minimum release age requirement
2026-06-06 07:48:37 +00:00
Renovate Bot 33629d2f2d Update python Docker tag to v3.14
renovate/stability-days Updates have met minimum release age requirement
2026-06-06 07:48:35 +00:00
Renovate Bot c6533a92f1 Update mysql Docker tag to v8.4
renovate/stability-days Updates have met minimum release age requirement
2026-06-06 07:48:32 +00:00
Renovate Bot ec6262ce6c Update gtstef/filebrowser Docker tag to v1.3.3
renovate/stability-days Updates have met minimum release age requirement
2026-06-06 07:48:29 +00:00
Renovate Bot 9db5517659 Update gitea/gitea Docker tag to v1.26.2
renovate/stability-days Updates have met minimum release age requirement
2026-06-06 07:48:19 +00:00
admin 82bb8bab45 Merge pull request 'Update index.docker.io/rclone/rclone Docker tag to v1.74.3' (#51) from renovate/index.docker.io-rclone-rclone-1.x into main 2026-06-06 07:48:16 +00:00
Renovate Bot c7ec82eae0 Update codercom/code-server Docker tag to v4.123.0
renovate/stability-days Updates have not met minimum release age requirement
2026-06-06 07:48:15 +00:00
admin 5836c8e9b4 Merge pull request 'Update filebrowser/filebrowser Docker tag to v2.63.13' (#50) from renovate/filebrowser-filebrowser-2.x into main 2026-06-06 07:48:09 +00:00
Renovate Bot 35986cb892 Update index.docker.io/rclone/rclone Docker tag to v1.74.3
renovate/stability-days Updates have not met minimum release age requirement
2026-06-06 07:48:08 +00:00
Renovate Bot 386e764713 Update filebrowser/filebrowser Docker tag to v2.63.13
renovate/stability-days Updates have not met minimum release age requirement
2026-06-06 07:47:56 +00:00
32 changed files with 112 additions and 48 deletions
+58 -7
View File
@@ -52,7 +52,7 @@ data:
}, },
"customManagers": [ "customManagers": [
{ {
"description": "termix uses a release-X.Y.Z prefixed tag that the kubernetes manager's docker-versioning pre-check rejects (so no PRs are ever created). This customManager extracts the image directly, redirects the version lookup to GitHub Releases at Termix-SSH/Termix (which exposes timestamps the 3-day stability gate needs), and uses extractVersion to strip the `release-` prefix so loose semver can parse it.", "description": "termix: docker image tag is `release-X.Y.Z` but the upstream GitHub release tag_name is `release-X.Y.Z-tag` (different from the release name). regex versioning parses currentValue (no -tag); extractVersion strips the -tag suffix from candidate tag_names so they normalize to the same shape Renovate writes back to the manifest.",
"customType": "regex", "customType": "regex",
"managerFilePatterns": ["/termix-system/.+\\.ya?ml$/"], "managerFilePatterns": ["/termix-system/.+\\.ya?ml$/"],
"matchStrings": [ "matchStrings": [
@@ -60,8 +60,29 @@ data:
], ],
"datasourceTemplate": "github-releases", "datasourceTemplate": "github-releases",
"packageNameTemplate": "Termix-SSH/Termix", "packageNameTemplate": "Termix-SSH/Termix",
"versioningTemplate": "loose", "versioningTemplate": "regex:^release-(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
"extractVersionTemplate": "^release-(?<version>.+)$" "extractVersionTemplate": "^(?<version>release-\\d+\\.\\d+\\.\\d+)"
},
{
"description": "linuxserver servarr apps (prowlarr, radarr, sonarr) use tag pattern `version-X.Y.Z.B` (4 segments + `version-` prefix). The kubernetes manager's default docker versioning rejects them at the pre-check (same failure class as termix), so no PRs ever open. Use regex versioning to parse the prefixed 4-segment form; depName is captured from the regex so the same customManager handles all three apps.",
"customType": "regex",
"managerFilePatterns": ["/servarr-system/.+\\.ya?ml$/"],
"matchStrings": [
"image:\\s+linuxserver/(?<depName>prowlarr|radarr|sonarr):(?<currentValue>version-\\d+\\.\\d+\\.\\d+\\.\\d+)"
],
"datasourceTemplate": "docker",
"packageNameTemplate": "linuxserver/{{depName}}",
"versioningTemplate": "regex:^version-(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)\\.(?<build>\\d+)$"
},
{
"description": "umami: the docker image tag is `postgresql-vX.Y.Z` (the PostgreSQL-flavored variant). Default docker versioning rejects the prefix. Same fix as termix/servarr: regex versioning parses the prefixed value; ghcr.io tag list is filtered to the postgresql-v* track only.",
"customType": "regex",
"managerFilePatterns": ["/felhom-system/umami\\.ya?ml$/"],
"matchStrings": [
"image:\\s+(?<depName>ghcr\\.io/umami-software/umami):(?<currentValue>postgresql-v\\d+\\.\\d+\\.\\d+)"
],
"datasourceTemplate": "docker",
"versioningTemplate": "regex:^postgresql-v(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$"
} }
], ],
"packageRules": [ "packageRules": [
@@ -109,11 +130,41 @@ data:
"matchPackageNames": ["flomp/wanderer-db", "flomp/wanderer-web"], "matchPackageNames": ["flomp/wanderer-db", "flomp/wanderer-web"],
"groupName": "wanderer" "groupName": "wanderer"
}, },
{
"description": "meilisearch: every version bump can require an index format migration via dump/restore (see https://www.meilisearch.com/docs/learn/update_and_migration/updating). PR #32 (v1.11.3 -> v1.45.2) on 2026-06-06 broke wanderer with `Your database version (1.11.3) is incompatible with your current engine version (1.45.2)`. Hold ALL meilisearch updates behind dashboard approval so the migration is planned before the PR even opens.",
"matchPackageNames": ["getmeili/meilisearch"],
"dependencyDashboardApproval": true
},
{
"description": "Postgres-family images: a major bump (e.g. 16 -> 17) requires pg_upgrade or dump/restore — the new server binary refuses to open the old data directory (`database files are incompatible with server`). PR #76 (immich-app/postgres 16 -> 17) on 2026-06-06 crashlooped immich-postgres and immich-server. Renovate's docker versioning treats these custom tag formats inconsistently, so don't trust the major/minor classification: hold ALL updates for these images behind explicit dashboard approval. Includes vanilla postgres, postgis/postgis (where the tag prefix IS the pg major), and ghcr.io/immich-app/postgres (custom `N-vectorchordX.Y.Z` form).",
"matchPackageNames": [
"postgres",
"postgis/postgis",
"ghcr.io/immich-app/postgres"
],
"dependencyDashboardApproval": true
},
{ {
"description": "termix: kubernetes manager would extract the image with versioning=docker and silently skip it (release-1.11.0 fails the docker pre-check). Disable that extraction; customManagers above does the real work via github-releases.", "description": "termix: kubernetes manager would extract the image with versioning=docker and silently skip it (release-1.11.0 fails the docker pre-check). Disable that extraction; customManagers above does the real work via github-releases.",
"matchManagers": ["kubernetes"], "matchManagers": ["kubernetes"],
"matchPackageNames": ["ghcr.io/lukegus/termix"], "matchPackageNames": ["ghcr.io/lukegus/termix"],
"enabled": false "enabled": false
},
{
"description": "linuxserver servarr apps: same disable pattern as termix. The customManager above handles extraction with the right versioning; turn off the default kubernetes-manager extraction so it doesn't silently skip + clutter the dashboard.",
"matchManagers": ["kubernetes"],
"matchPackageNames": [
"linuxserver/prowlarr",
"linuxserver/radarr",
"linuxserver/sonarr"
],
"enabled": false
},
{
"description": "umami: same disable pattern. customManager handles extraction; kubernetes-manager would silently skip `postgresql-vX.Y.Z`.",
"matchManagers": ["kubernetes"],
"matchPackageNames": ["ghcr.io/umami-software/umami"],
"enabled": false
} }
], ],
"labels": ["renovate"] "labels": ["renovate"]
@@ -127,7 +178,7 @@ metadata:
labels: labels:
app.kubernetes.io/instance: renovate app.kubernetes.io/instance: renovate
app.kubernetes.io/name: renovate app.kubernetes.io/name: renovate
app.kubernetes.io/version: "43.197.0" app.kubernetes.io/version: "43.209.3"
spec: spec:
# Sat 02:00 Europe/Budapest — leaves the full weekend for troubleshooting # Sat 02:00 Europe/Budapest — leaves the full weekend for troubleshooting
# if a Renovate-merged update breaks something. # if a Renovate-merged update breaks something.
@@ -142,14 +193,14 @@ spec:
labels: labels:
app.kubernetes.io/instance: renovate app.kubernetes.io/instance: renovate
app.kubernetes.io/name: renovate app.kubernetes.io/name: renovate
app.kubernetes.io/version: "43.197.0" app.kubernetes.io/version: "43.209.3"
spec: spec:
template: template:
metadata: metadata:
labels: labels:
app.kubernetes.io/instance: renovate app.kubernetes.io/instance: renovate
app.kubernetes.io/name: renovate app.kubernetes.io/name: renovate
app.kubernetes.io/version: "43.197.0" app.kubernetes.io/version: "43.209.3"
annotations: annotations:
# Renovate uses plain X.Y.Z semver tags (no -slim suffix anymore) # Renovate uses plain X.Y.Z semver tags (no -slim suffix anymore)
match-regex.version-checker.io/renovate: '^\d+\.\d+\.\d+$' match-regex.version-checker.io/renovate: '^\d+\.\d+\.\d+$'
@@ -158,7 +209,7 @@ spec:
restartPolicy: OnFailure restartPolicy: OnFailure
containers: containers:
- name: renovate - name: renovate
image: renovate/renovate:43.197.0 image: renovate/renovate:43.209.3
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
envFrom: envFrom:
- secretRef: - secretRef:
+1 -1
View File
@@ -90,7 +90,7 @@ spec:
dnsPolicy: ClusterFirstWithHostNet dnsPolicy: ClusterFirstWithHostNet
containers: containers:
- name: tailscale - name: tailscale
image: tailscale/tailscale:v1.94.1 image: tailscale/tailscale:v1.98.4
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
env: env:
- name: TZ - name: TZ
+1 -1
View File
@@ -56,7 +56,7 @@ spec:
spec: spec:
containers: containers:
- name: redis - name: redis
image: redis:7.4-alpine image: redis:8.8-alpine
ports: ports:
- containerPort: 6379 - containerPort: 6379
name: redis name: redis
+1 -1
View File
@@ -77,7 +77,7 @@ spec:
spec: spec:
containers: containers:
- name: redis - name: redis
image: redis:7-alpine image: redis:8-alpine
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
args: args:
- redis-server - redis-server
+1 -1
View File
@@ -175,7 +175,7 @@ spec:
spec: spec:
containers: containers:
- name: bookstack - name: bookstack
image: linuxserver/bookstack:25.12.20251224 image: linuxserver/bookstack:26.05.20260601
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
env: env:
# LinuxServer.io specific # LinuxServer.io specific
+1 -1
View File
@@ -50,7 +50,7 @@ spec:
fsGroup: 1000 fsGroup: 1000
containers: containers:
- name: code-server - name: code-server
image: codercom/code-server:4.122.1 image: codercom/code-server:4.123.0
args: args:
- --bind-addr=0.0.0.0:8080 - --bind-addr=0.0.0.0:8080
- --auth=none - --auth=none
+1 -1
View File
@@ -169,7 +169,7 @@ spec:
type: RuntimeDefault type: RuntimeDefault
containers: containers:
- name: reloader - name: reloader
image: ghcr.io/stakater/reloader:v1.4.12 image: ghcr.io/stakater/reloader:v1.4.17
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
env: env:
- name: GOMAXPROCS - name: GOMAXPROCS
+1 -1
View File
@@ -57,7 +57,7 @@ replicaCount: 1
# Image configuration (optional - use defaults) # Image configuration (optional - use defaults)
image: image:
repository: ghcr.io/cloudnative-pg/cloudnative-pg repository: ghcr.io/cloudnative-pg/cloudnative-pg
tag: 1.28.1 tag: 1.29.1
# Service configuration # Service configuration
service: service:
+1 -1
View File
@@ -187,7 +187,7 @@ spec:
cpu: "50m" cpu: "50m"
containers: containers:
- name: umami - name: umami
image: ghcr.io/umami-software/umami:postgresql-latest image: ghcr.io/umami-software/umami:postgresql-v1.38.0
ports: ports:
- containerPort: 3000 - containerPort: 3000
env: env:
+1 -1
View File
@@ -100,7 +100,7 @@ spec:
spec: spec:
containers: containers:
- name: filebrowser - name: filebrowser
image: filebrowser/filebrowser:v2-alpine image: filebrowser/filebrowser:v2.63.13
ports: ports:
- containerPort: 8080 - containerPort: 8080
volumeMounts: volumeMounts:
+1 -1
View File
@@ -44,7 +44,7 @@ spec:
mountPath: /data mountPath: /data
containers: containers:
- name: gitea - name: gitea
image: gitea/gitea:1.25.4 image: gitea/gitea:1.26.2
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
env: env:
- name: USER_UID - name: USER_UID
+1 -1
View File
@@ -1384,7 +1384,7 @@ spec:
# Calendar iCal URLs (JSON object: {"name": "url", ...}) # Calendar iCal URLs (JSON object: {"name": "url", ...})
- name: CALENDAR_ICAL_URLS - name: CALENDAR_ICAL_URLS
value: '{"Órák": "https://calendar.google.com/calendar/ical/b2884faf3db792ac082a6206057552c79080716efd5f966e169a41fc500e1c1c%40group.calendar.google.com/private-0998d8053909ba4449c2f0a6409ce3de/basic.ics", "Családi": "https://calendar.google.com/calendar/ical/nitq3l0if4gn54k438obat5ia0%40group.calendar.google.com/private-59afcf70fee1a798ec369b86d9883b46/basic.ics"}' value: '{"Órák": "https://calendar.google.com/calendar/ical/b2884faf3db792ac082a6206057552c79080716efd5f966e169a41fc500e1c1c%40group.calendar.google.com/private-0998d8053909ba4449c2f0a6409ce3de/basic.ics", "Családi": "https://calendar.google.com/calendar/ical/nitq3l0if4gn54k438obat5ia0%40group.calendar.google.com/private-59afcf70fee1a798ec369b86d9883b46/basic.ics"}'
image: python:3.12-bookworm image: python:3.14-bookworm
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
name: glance-helper name: glance-helper
ports: ports:
+1 -1
View File
@@ -258,7 +258,7 @@ spec:
automountServiceAccountToken: true automountServiceAccountToken: true
containers: containers:
- name: headlamp - name: headlamp
image: ghcr.io/headlamp-k8s/headlamp:v0.40.0 image: ghcr.io/headlamp-k8s/headlamp:v0.42.0
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
args: args:
- "-in-cluster" - "-in-cluster"
+1 -1
View File
@@ -42,5 +42,5 @@ rbac:
# Image configuration # Image configuration
image: image:
repository: registry.k8s.io/external-dns/external-dns repository: registry.k8s.io/external-dns/external-dns
tag: v0.19.0 tag: v0.21.0
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
+7
View File
@@ -1,4 +1,11 @@
--- ---
# Image tag override: bumps pihole/pihole to 2026.05.0 without changing
# the chart version. The 2026.05.0 release bundles FTL v6.6.2 which
# imports 6 upstream dnsmasq CVE fixes (covering the dnsmasq 2.92/2.93
# disclosures). No FTL-side config or API changes per the release notes.
# https://github.com/pi-hole/docker-pi-hole/releases/tag/2026.05.0
image:
tag: "2026.05.0"
DNS1: "1.1.1.1" # Cloudflare DNS1: "1.1.1.1" # Cloudflare
DNS2: "8.8.8.8" # Google DNS2: "8.8.8.8" # Google
DNS3: "9.9.9.9" #Quad9 DNS3: "9.9.9.9" #Quad9
+6 -3
View File
@@ -4,7 +4,7 @@ image:
registry: index.docker.io registry: index.docker.io
repository: plexinc/pms-docker repository: plexinc/pms-docker
# renovate: datasource=custom.plex depName=plex versioning=loose # renovate: datasource=custom.plex depName=plex versioning=loose
tag: "1.43.0.10467-2b1ba6e69" tag: "1.43.2.10687-563d026ea"
sha: "" sha: ""
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
@@ -181,7 +181,7 @@ rclone:
registry: index.docker.io registry: index.docker.io
repository: rclone/rclone repository: rclone/rclone
# -- If unset use latest # -- If unset use latest
tag: 1.74.2 tag: 1.74.3
sha: "" sha: ""
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
@@ -235,7 +235,10 @@ statefulSet:
annotations: {} annotations: {}
# -- Optional extra annotations to add to the pods in the statefulset # -- Optional extra annotations to add to the pods in the statefulset
podAnnotations: podAnnotations:
match-regex.version-checker.io/plex-plex-media-server-pms: ^\d+\.\d+\.\d+\.\d+-.*$ # Match only `<X.Y.Z.B>-<short-hash>` (the amd64/native tag form) and exclude
# per-arch tags (e.g. `-armhf`, `-arm64`) so version-checker doesn't show an
# ARM tag as "newer" than our x86_64 install.
match-regex.version-checker.io/plex-plex-media-server-pms: '^\d+\.\d+\.\d+\.\d+-[a-f0-9]+$'
service: service:
type: LoadBalancer type: LoadBalancer
+1 -1
View File
@@ -372,7 +372,7 @@ spec:
enableServiceLinks: true enableServiceLinks: true
containers: containers:
- name: homepage - name: homepage
image: ghcr.io/gethomepage/homepage:v1.10.1 image: ghcr.io/gethomepage/homepage:v1.13.1
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
env: env:
# Required for external access # Required for external access
+1 -1
View File
@@ -535,7 +535,7 @@ spec:
enableServiceLinks: true enableServiceLinks: true
containers: containers:
- name: homepage - name: homepage
image: ghcr.io/gethomepage/homepage:v1.10.1 image: ghcr.io/gethomepage/homepage:v1.13.1
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
env: env:
# Required for external access # Required for external access
+2 -2
View File
@@ -241,7 +241,7 @@ spec:
value: immich-valkey value: immich-valkey
- name: TRANSFORMERS_CACHE - name: TRANSFORMERS_CACHE
value: /cache value: /cache
image: ghcr.io/immich-app/immich-machine-learning:v2.5.5 image: ghcr.io/immich-app/immich-machine-learning:v2.7.5
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
livenessProbe: livenessProbe:
failureThreshold: 3 failureThreshold: 3
@@ -336,7 +336,7 @@ spec:
value: http://immich-machine-learning:3003 value: http://immich-machine-learning:3003
- name: REDIS_HOSTNAME - name: REDIS_HOSTNAME
value: immich-valkey value: immich-valkey
image: ghcr.io/immich-app/immich-server:v2.5.5 image: ghcr.io/immich-app/immich-server:v2.7.5
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
livenessProbe: livenessProbe:
failureThreshold: 3 failureThreshold: 3
+1 -1
View File
@@ -185,7 +185,7 @@ spec:
spec: spec:
containers: containers:
- name: redis - name: redis
image: redis:7-alpine image: redis:8-alpine
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
args: args:
- redis-server - redis-server
+1 -1
View File
@@ -136,7 +136,7 @@ spec:
fsGroup: 1000 fsGroup: 1000
containers: containers:
- name: filebrowser - name: filebrowser
image: gtstef/filebrowser:1.1.2-stable image: gtstef/filebrowser:1.3.3-stable
env: env:
- name: TZ - name: TZ
value: "Europe/Budapest" value: "Europe/Budapest"
+4 -1
View File
@@ -392,10 +392,13 @@ spec:
nextcloud-config-hash: 06b49913be13b1f9a81745166dd75ada59e7ddd39e8f6a2c5538affe2a6d1093 nextcloud-config-hash: 06b49913be13b1f9a81745166dd75ada59e7ddd39e8f6a2c5538affe2a6d1093
php-config-hash: 5a497358af870e06b42325eee83d7c0e5466b7f6819cb49b598559d96def7428 php-config-hash: 5a497358af870e06b42325eee83d7c0e5466b7f6819cb49b598559d96def7428
hooks-hash: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a hooks-hash: 44136fa355b3678a1146ad16f7e8649e94fb4fc21fe77e8310c060f61caaff8a
# Only match the `X.Y.Z-apache` variant tags so version-checker doesn't
# treat the bare `X.Y.Z` server tag as a "newer" version of our apache image.
match-regex.version-checker.io/nextcloud: '^\d+\.\d+\.\d+-apache$'
spec: spec:
containers: containers:
- name: nextcloud - name: nextcloud
image: docker.io/library/nextcloud:32.0.10-apache image: docker.io/library/nextcloud:33.0.5-apache
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
env: env:
- name: SMTP_HOST - name: SMTP_HOST
+2 -2
View File
@@ -89,7 +89,7 @@ spec:
initContainers: initContainers:
# Configure proxy auth in database before starting # Configure proxy auth in database before starting
- name: configure-auth - name: configure-auth
image: filebrowser/filebrowser:v2.63.5 image: filebrowser/filebrowser:v2.63.13
command: command:
- sh - sh
- -c - -c
@@ -109,7 +109,7 @@ spec:
runAsGroup: 1001 runAsGroup: 1001
containers: containers:
- name: filebrowser - name: filebrowser
image: filebrowser/filebrowser:v2.63.5 image: filebrowser/filebrowser:v2.63.13
command: command:
- filebrowser - filebrowser
- --database=/config/filebrowser.db - --database=/config/filebrowser.db
+1 -1
View File
@@ -198,7 +198,7 @@ spec:
spec: spec:
containers: containers:
- name: redis - name: redis
image: redis:7-alpine image: redis:8-alpine
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
command: command:
- redis-server - redis-server
+2 -2
View File
@@ -71,7 +71,7 @@ spec:
spec: spec:
containers: containers:
- name: redis - name: redis
image: redis:7-alpine image: redis:8-alpine
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
ports: ports:
- name: redis - name: redis
@@ -158,7 +158,7 @@ spec:
enableServiceLinks: false enableServiceLinks: false
containers: containers:
- name: paperless - name: paperless
image: ghcr.io/paperless-ngx/paperless-ngx:2.20.6 image: ghcr.io/paperless-ngx/paperless-ngx:2.20.15
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
env: env:
# Database - using shared PostgreSQL in database-system namespace # Database - using shared PostgreSQL in database-system namespace
+2 -2
View File
@@ -43,7 +43,7 @@ spec:
spec: spec:
containers: containers:
- name: mysql - name: mysql
image: mysql:8.0 image: mysql:8.4
env: env:
- name: MYSQL_ROOT_PASSWORD - name: MYSQL_ROOT_PASSWORD
valueFrom: valueFrom:
@@ -121,7 +121,7 @@ spec:
spec: spec:
containers: containers:
- name: redis - name: redis
image: redis:7.4.9 image: redis:8.8.0
ports: ports:
- containerPort: 6379 - containerPort: 6379
name: redis name: redis
+4 -4
View File
@@ -30,7 +30,7 @@ spec:
spec: spec:
containers: containers:
- name: prowlarr - name: prowlarr
image: linuxserver/prowlarr:version-2.3.0.5236 image: linuxserver/prowlarr:version-2.3.5.5327
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
env: env:
- name: PUID - name: PUID
@@ -91,7 +91,7 @@ spec:
spec: spec:
containers: containers:
- name: radarr - name: radarr
image: linuxserver/radarr:version-6.0.4.10291 image: linuxserver/radarr:version-6.1.1.10360
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
env: env:
- name: PUID - name: PUID
@@ -164,7 +164,7 @@ spec:
spec: spec:
containers: containers:
- name: sonarr - name: sonarr
image: linuxserver/sonarr:version-4.0.16.2944 image: linuxserver/sonarr:version-4.0.17.2952
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
env: env:
- name: PUID - name: PUID
@@ -705,7 +705,7 @@ spec:
spec: spec:
containers: containers:
- name: radarr - name: radarr
image: linuxserver/radarr:version-6.0.4.10291 image: linuxserver/radarr:version-6.1.1.10360
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
env: env:
- name: PUID - name: PUID
+2 -2
View File
@@ -30,7 +30,7 @@ spec:
spec: spec:
initContainers: initContainers:
- name: create-superuser - name: create-superuser
image: vabene1111/recipes:2.5 image: vabene1111/recipes:2.6.9
workingDir: /opt/recipes workingDir: /opt/recipes
command: command:
- /bin/sh - /bin/sh
@@ -106,7 +106,7 @@ spec:
key: email key: email
containers: containers:
- name: tandoor - name: tandoor
image: vabene1111/recipes:2.5 image: vabene1111/recipes:2.6.9
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
env: env:
- name: TZ - name: TZ
+1 -1
View File
@@ -45,7 +45,7 @@ spec:
# Renovate handles it via a customManagers regex defined in # Renovate handles it via a customManagers regex defined in
# admin-system/renovate.yaml (the kubernetes manager doesn't # admin-system/renovate.yaml (the kubernetes manager doesn't
# process inline `# renovate:` comments). # process inline `# renovate:` comments).
image: ghcr.io/lukegus/termix:release-1.11.0 image: ghcr.io/lukegus/termix:release-2.3.2
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
ports: ports:
- name: http - name: http
+1 -1
View File
@@ -28,7 +28,7 @@ spec:
spec: spec:
containers: containers:
- name: vaultwarden - name: vaultwarden
image: vaultwarden/server:1.35.2 image: vaultwarden/server:1.36.0
imagePullPolicy: IfNotPresent imagePullPolicy: IfNotPresent
env: env:
- name: TZ - name: TZ
+1 -1
View File
@@ -57,7 +57,7 @@ spec:
spec: spec:
containers: containers:
- name: meilisearch - name: meilisearch
image: getmeili/meilisearch:v1.45.2 image: getmeili/meilisearch:v1.11.3
env: env:
- name: MEILI_MASTER_KEY - name: MEILI_MASTER_KEY
valueFrom: valueFrom:
+2 -2
View File
@@ -130,7 +130,7 @@ spec:
initContainers: initContainers:
# Configure proxy auth in database before starting # Configure proxy auth in database before starting
- name: configure-auth - name: configure-auth
image: filebrowser/filebrowser:v2.63.5 image: filebrowser/filebrowser:v2.63.13
command: command:
- sh - sh
- -c - -c
@@ -151,7 +151,7 @@ spec:
runAsGroup: 1000 runAsGroup: 1000
containers: containers:
- name: filebrowser - name: filebrowser
image: filebrowser/filebrowser:v2.63.5 image: filebrowser/filebrowser:v2.63.13
command: command:
- filebrowser - filebrowser
- --database=/config/filebrowser.db - --database=/config/filebrowser.db