Files
homelab/kubernetes/app/media/renovate.json

55 lines
1.5 KiB
JSON

{
"kubernetes": {
"fileMatch": ["kubernetes/app/media/.+\\.yaml$"]
},
"customManagers": [
{
"customType": "regex",
"fileMatch": ["kubernetes/app/media/release-seerr\\.yaml$"],
"matchStrings": ["tag:\\s*(?<currentValue>v[^\\s]+)"],
"depNameTemplate": "seerr-team/seerr",
"datasourceTemplate": "github-releases"
}
],
"packageRules": [
{
"matchFileNames": ["kubernetes/app/media/**"],
"semanticCommitScope": "k8s/media"
},
{
"matchFileNames": ["kubernetes/app/media/**"],
"matchPackageNames": [
"lscr.io/linuxserver/sonarr",
"lscr.io/linuxserver/radarr",
"lscr.io/linuxserver/prowlarr",
"lscr.io/linuxserver/qbittorrent",
"seerr-team/seerr"
],
"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",
"seerr-team/seerr"
],
"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
}
]
}