blob: 7a5665b22d116e78d44561565a7479fb771408ca [file] [log] [blame]
Mohammed Naser7d15bf72025-03-13 22:14:03 -04001{
2 "$schema": "https://docs.renovatebot.com/renovate-schema.json",
3 "extends": ["config:base"],
Mohammed Naser1711c492025-03-13 23:25:45 -04004 "baseBranches": ["main", "/^stable\\/.*/"],
Mohammed Nasere80d4532025-03-13 23:32:26 -04005 "commitBody": "Skip-Release-Notes",
Mohammed Nasercc1567c2025-03-13 23:46:06 -04006 "prHourlyLimit": 10,
Mohammed Naser7d15bf72025-03-13 22:14:03 -04007 "packageRules": [
8 {
Mohammed Naser58b178c2025-03-14 22:25:12 -04009 "enabled": false,
10 "matchPackagePatterns": ["*"]
Mohammed Naser7d15bf72025-03-13 22:14:03 -040011 },
12 {
Mohammed Naser58b178c2025-03-14 22:25:12 -040013 "enabled": true,
Mohammed Naser7d15bf72025-03-13 22:14:03 -040014 "matchDatasources": ["pypi"],
Mohammed Naser58b178c2025-03-14 22:25:12 -040015 "matchPackageNames": ["magnum-cluster-api"]
16 },
17 {
18 "enabled": true,
19 "matchDatasources": ["git-refs"]
Mohammed Naser7d15bf72025-03-13 22:14:03 -040020 }
21 ],
Mohammed Naser58b178c2025-03-14 22:25:12 -040022 "customManagers": [
Mohammed Naser7d15bf72025-03-13 22:14:03 -040023 {
Mohammed Naser58b178c2025-03-14 22:25:12 -040024 "customType": "regex",
Mohammed Naser7d15bf72025-03-13 22:14:03 -040025 "fileMatch": ["images/magnum/Dockerfile"],
26 "matchStrings": ["magnum-cluster-api==(?<currentValue>.*?)\\s"],
27 "datasourceTemplate": "pypi",
28 "depNameTemplate": "magnum-cluster-api",
29 "versioningTemplate": "semver"
Mohammed Naser58b178c2025-03-14 22:25:12 -040030 },
31 {
32 "customType": "regex",
33 "fileMatch": ["images/neutron/Dockerfile"],
34 "matchStrings": ["POLICY_SERVER_GIT_REF=(?<currentDigest>.*?)\\n"],
35 "datasourceTemplate": "git-refs",
36 "depNameTemplate": "neutron-policy-server",
37 "packageNameTemplate": "https://review.vexxhost.dev/neutron-policy-server",
38 "currentValueTemplate": "main"
Mohammed Naser7d15bf72025-03-13 22:14:03 -040039 }
40 ]
41}