{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "packageRules": [ { "description": "External Snapshotter charts", "groupName": "External Snapshotter", "matchPackageNames": ["snapshot-controller", "snapshot-validation-webhook"], "matchDatasources": ["helm"], "group": { "commitMessageTopic": "{{{groupName}}} group" }, "separateMinorPatch": true }, { "description": "Flux Helm Chart", "groupName": "Flux", "matchPackagePatterns": ["fluxcd/flux2", "flux-installation"], "matchDatasources": ["helm", "kustomization", "docker"], "versioning": "semver", "group": { "commitMessageTopic": "{{{groupName}}} group" }, "separateMinorPatch": true }, { "description": "Immich images", "groupName": "Immich", "matchPackagePatterns": ["immich"], "matchDatasources": ["docker"], "group": { "commitMessageTopic": "{{{groupName}}} group" }, "separateMinorPatch": true }, { "description": "Rook-Ceph image and chart", "groupName": "Rook-Ceph", "matchPackagePatterns": ["rook.ceph"], "matchDatasources": ["docker", "helm"], "group": { "commitMessageTopic": "{{{groupName}}} group" }, "separateMinorPatch": true }, { "description": "Thanos image and chart - mismatched versions", "groupName": "Thanos", "matchPackagePatterns": ["thanos"], "matchDatasources": ["docker", "github-releases", "helm"], "matchUpdateTypes": ["minor", "patch"], "group": { "commitMessageTopic": "{{{groupName}}} group" }, "separateMinorPatch": false }, { "description": "Vinkuja images", "groupName": "Vikunja", "matchPackagePatterns": ["vikunja"], "matchDatasources": ["docker"], "matchUpdateTypes": ["minor", "patch", "major"], "group": { "commitMessageTopic": "{{{groupName}}} group" }, "separateMinorPatch": true } ] }