{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended", ":rebaseStalePrs" ], "terraform": { "managerFilePatterns": [ "/\\.tf$/", "/\\.tofu$/" ] }, "kustomize": { "managerFilePatterns": [ "/(^|/)kustomization\\.ya?ml(\\.j2)?$/" ] }, "customManagers": [ { "customType": "regex", "managerFilePatterns": [ "/\\.tf$/", "/\\.tofu$/", "/\\.tftpl$/", "/\\.yaml$/", "/\\.sh$/", "/\\.tfvars/" ], "matchStrings": [ "(?[\\w+\\.\\-]*)['\",;]*\\s*#\\s?renovate: (?\\S+)=(?\\S+)\\s?(registry=(?\\S+))?\\s?(versioning=(?\\S+))?" ] } ], "packageRules": [ { "groupName": "Media containers", "matchPackageNames": [ "ghcr.io/jellyfin/**", "ghcr.io/home-operations/plex**", "ghcr.io/home-operations/**arr**" ] }, { "groupName": "NetBird", "matchPackageNames": [ "**/netbirdio/**", "netbirdio/**" ] }, { "groupName": "Intel Device Plugins", "matchPackageNames": [ "/intel-device-plugins/" ] }, { "groupName": "Cilium", "matchPackageNames": [ "/cilium/" ] }, { "matchManagers": [ "terraform" ], "matchDepTypes": [ "provider", "required_provider" ] }, { "matchManagers": [ "github-actions" ], "groupName": "GitHub Actions", "groupSlug": "github-actions" } ] }