{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:recommended"], "enabledManagers": ["docker-compose", "kubernetes"], "kubernetes": { "managerFilePatterns": ["/k8s/.+\\.ya?ml$/"] }, "packageRules": [ { "description": "Keep private homelab images unchanged", "matchDatasources": ["docker"], "matchPackageNames": ["/gcr\\.forust\\.xyz\\/forust\\/.+/"], "enabled": false }, { "description": "Require approval for major upgrades", "matchUpdateTypes": ["major"], "dependencyDashboardApproval": true, "automerge": false }, { "description": "Group container patch updates", "matchDatasources": ["docker"], "matchUpdateTypes": ["patch"], "groupName": "container patch updates" } ] }