cleanup: drop felhom-system stale copies + fix plex datasource + drop obsolete umami config #85

Merged
admin merged 1 commits from cleanup/felhom-stale-plex-renovate into main 2026-06-06 15:05:01 +02:00
Owner
  1. Delete felhom-system/ (4 files). They were never deployed (the felhom ArgoCD app reads from felhom.eu) and would have generated dead Renovate PRs.
  2. Fix the plex inline # renovate: comment — it referenced a non-existent custom.plex datasource; switched to docker + regex versioning that parses X.Y.Z.B-<hash>.
  3. Remove the obsolete umami customManager + packageRule (legacy postgresql-vX.Y.Z form, we are on 3.1.0 now).

Net effect: servarr + plex + termix all auto-track going forward; felhom.eu stays manual (your call).

🤖 Generated with Claude Code

1. Delete `felhom-system/` (4 files). They were never deployed (the `felhom` ArgoCD app reads from felhom.eu) and would have generated dead Renovate PRs. 2. Fix the plex inline `# renovate:` comment — it referenced a non-existent `custom.plex` datasource; switched to `docker` + regex versioning that parses `X.Y.Z.B-<hash>`. 3. Remove the obsolete umami customManager + packageRule (legacy `postgresql-vX.Y.Z` form, we are on `3.1.0` now). Net effect: servarr + plex + termix all auto-track going forward; felhom.eu stays manual (your call). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
admin added 1 commit 2026-06-06 15:04:59 +02:00
Three coordinated changes, all surfaced by the question "will Renovate
track the manually-bumped packages going forward":

1) Delete `felhom-system/` directory (4 files).
   These were never the source of truth -- the `felhom` ArgoCD app
   pulls from `felhom.eu`, path `manifests`. The copies in this repo
   fell out of sync over time and were misleading. Renovate was about
   to start opening DEAD PRs against them (the customManager below
   targeted `felhom-system/umami.yaml`). Removing the directory is the
   cleanest fix; manual bumps for the real felhom-system manifests go
   into the felhom.eu repo.

2) Fix plex inline `# renovate:` comment in helm/plex/values.yaml.
   It referenced `datasource=custom.plex` but no such customDatasource
   exists in the config -- Renovate would silently skip plex. Switched
   to the standard docker datasource with regex versioning that parses
   `1.X.Y.Z-<hash>` (4 segments + git short-hash suffix, same pattern
   approach as servarr and termix).

3) Remove the now-obsolete umami customManager + packageRule.
   The customManager was for the `postgresql-vX.Y.Z` tag form we've
   abandoned -- the real felhom.eu deployment is on `3.1.0` (plain
   semver). The packageRule disabled the kubernetes manager for the
   umami image to silence its failure on `postgresql-vX.Y.Z`; not
   needed since the default versioning handles `3.X.Y` fine. (Moot
   anyway since Renovate doesn't watch felhom.eu -- but cleanup
   reduces config noise.)

After this PR, Renovate's effective tracking:
  - servarr (sonarr/radarr/prowlarr)      -> YES (customManager)
  - plex                                   -> YES (inline comment, docker)
  - termix                                 -> YES (customManager)
  - umami / filebrowser in felhom.eu      -> NO (different repo, manual)
  - all standard semver/named tags in homelab-manifests -> YES (defaults)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
admin merged commit c973d491ce into main 2026-06-06 15:05:01 +02:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/homelab-manifests#85