feat(k8s/media): add Renovate config for automated patch/minor updates

This commit is contained in:
2026-03-19 21:41:24 +02:00
parent e3866d19dd
commit 8d35b000ca
6 changed files with 45 additions and 5 deletions

View File

@@ -29,7 +29,7 @@ spec:
mountPath: /config
containers:
- name: prowlarr
image: lscr.io/linuxserver/prowlarr:2.3.0.5236-ls137
image: lscr.io/linuxserver/prowlarr:2.3.0
envFrom:
- configMapRef:
name: media-common-env

View File

@@ -29,7 +29,7 @@ spec:
mountPath: /media
containers:
- name: qbittorrent
image: lscr.io/linuxserver/qbittorrent:5.1.4-r2-ls441
image: lscr.io/linuxserver/qbittorrent:5.1.4
envFrom:
- configMapRef:
name: media-common-env

View File

@@ -54,7 +54,7 @@ spec:
- psql -d postgres -c 'CREATE DATABASE "radarr-log"' || true
containers:
- name: radarr
image: lscr.io/linuxserver/radarr:6.0.4.10291-ls293
image: lscr.io/linuxserver/radarr:6.0.4
envFrom:
- configMapRef:
name: media-common-env

View File

@@ -54,7 +54,7 @@ spec:
- psql -d postgres -c 'CREATE DATABASE "sonarr-log"' || true
containers:
- name: sonarr
image: lscr.io/linuxserver/sonarr:4.0.16.2944-ls303
image: lscr.io/linuxserver/sonarr:4.0.16
envFrom:
- configMapRef:
name: media-common-env

View File

@@ -0,0 +1,39 @@
{
"kubernetes": {
"fileMatch": ["kubernetes/app/media/.+\\.yaml$"]
},
"packageRules": [
{
"matchFileNames": ["kubernetes/app/media/**"],
"matchPackageNames": [
"lscr.io/linuxserver/sonarr",
"lscr.io/linuxserver/radarr",
"lscr.io/linuxserver/prowlarr",
"lscr.io/linuxserver/qbittorrent"
],
"matchUpdateTypes": ["patch", "minor"],
"automerge": true
},
{
"matchFileNames": ["kubernetes/app/media/**"],
"matchPackageNames": [
"lscr.io/linuxserver/sonarr",
"lscr.io/linuxserver/radarr",
"lscr.io/linuxserver/prowlarr",
"lscr.io/linuxserver/qbittorrent"
],
"matchUpdateTypes": ["major"],
"automerge": false
},
{
"matchFileNames": ["kubernetes/app/media/**"],
"matchPackageNames": ["lscr.io/linuxserver/qbittorrent"],
"allowedVersions": "<10.0.0"
},
{
"matchFileNames": ["kubernetes/app/media/**"],
"matchPackageNames": ["busybox", "postgres", "rclone/rclone"],
"enabled": false
}
]
}

View File

@@ -3,7 +3,8 @@
"extends": [
"config:recommended",
":semanticCommits",
"local>berezovskyi-oleksandr/homelab//kubernetes/app/jellyfin/renovate.json"
"local>berezovskyi-oleksandr/homelab//kubernetes/app/jellyfin/renovate.json",
"local>berezovskyi-oleksandr/homelab//kubernetes/app/media/renovate.json"
],
"enabledManagers": ["kubernetes"],
"automergeType": "branch",