Compare commits

...

18 Commits

Author SHA1 Message Date
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 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
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
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
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
11 changed files with 15 additions and 10 deletions
+5
View File
@@ -109,6 +109,11 @@ data:
"matchPackageNames": ["flomp/wanderer-db", "flomp/wanderer-web"],
"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": "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"],
+1 -1
View File
@@ -50,7 +50,7 @@ spec:
fsGroup: 1000
containers:
- name: code-server
image: codercom/code-server:4.122.1
image: codercom/code-server:4.123.0
args:
- --bind-addr=0.0.0.0:8080
- --auth=none
+1 -1
View File
@@ -169,7 +169,7 @@ spec:
type: RuntimeDefault
containers:
- name: reloader
image: ghcr.io/stakater/reloader:v1.4.12
image: ghcr.io/stakater/reloader:v1.4.17
imagePullPolicy: IfNotPresent
env:
- name: GOMAXPROCS
+1 -1
View File
@@ -258,7 +258,7 @@ spec:
automountServiceAccountToken: true
containers:
- name: headlamp
image: ghcr.io/headlamp-k8s/headlamp:v0.40.0
image: ghcr.io/headlamp-k8s/headlamp:v0.42.0
imagePullPolicy: IfNotPresent
args:
- "-in-cluster"
+1 -1
View File
@@ -42,5 +42,5 @@ rbac:
# Image configuration
image:
repository: registry.k8s.io/external-dns/external-dns
tag: v0.19.0
tag: v0.21.0
pullPolicy: IfNotPresent
+1 -1
View File
@@ -372,7 +372,7 @@ spec:
enableServiceLinks: true
containers:
- name: homepage
image: ghcr.io/gethomepage/homepage:v1.10.1
image: ghcr.io/gethomepage/homepage:v1.13.1
imagePullPolicy: IfNotPresent
env:
# Required for external access
+1 -1
View File
@@ -535,7 +535,7 @@ spec:
enableServiceLinks: true
containers:
- name: homepage
image: ghcr.io/gethomepage/homepage:v1.10.1
image: ghcr.io/gethomepage/homepage:v1.13.1
imagePullPolicy: IfNotPresent
env:
# Required for external access
+1 -1
View File
@@ -241,7 +241,7 @@ spec:
value: immich-valkey
- name: TRANSFORMERS_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
livenessProbe:
failureThreshold: 3
+1 -1
View File
@@ -158,7 +158,7 @@ spec:
enableServiceLinks: false
containers:
- name: paperless
image: ghcr.io/paperless-ngx/paperless-ngx:2.20.6
image: ghcr.io/paperless-ngx/paperless-ngx:2.20.15
imagePullPolicy: IfNotPresent
env:
# Database - using shared PostgreSQL in database-system namespace
+1 -1
View File
@@ -45,7 +45,7 @@ spec:
# Renovate handles it via a customManagers regex defined in
# admin-system/renovate.yaml (the kubernetes manager doesn't
# process inline `# renovate:` comments).
image: ghcr.io/lukegus/termix:release-1.11.0
image: ghcr.io/lukegus/termix:release-1.11.2
imagePullPolicy: IfNotPresent
ports:
- name: http
+1 -1
View File
@@ -57,7 +57,7 @@ spec:
spec:
containers:
- name: meilisearch
image: getmeili/meilisearch:v1.45.2
image: getmeili/meilisearch:v1.11.3
env:
- name: MEILI_MASTER_KEY
valueFrom: