blob: 833e5a09f18d54b4cbfa9d88bec71994f91b0981 [file] [log] [blame] [edit]
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:base"],
"baseBranches": ["main", "/^stable\\/.*/"],
"commitBody": "Skip-Release-Notes",
"prHourlyLimit": 10,
"packageRules": [
{
"enabled": false,
"matchPackagePatterns": ["*"]
},
{
"enabled": true,
"matchDatasources": ["pypi"],
"matchPackageNames": ["magnum-cluster-api"]
},
{
"enabled": true,
"matchDatasources": ["git-refs"]
},
{
"groupName": "tempest",
"matchDatasources": ["git-refs"],
"matchFileNames": ["images/tempest/Dockerfile"]
}
],
"customManagers": [
{
"customType": "regex",
"fileMatch": ["images/magnum/Dockerfile"],
"matchStrings": ["magnum-cluster-api==(?<currentValue>.*?)\\s"],
"datasourceTemplate": "pypi",
"depNameTemplate": "magnum-cluster-api",
"versioningTemplate": "semver"
},
{
"customType": "regex",
"fileMatch": ["images/neutron/Dockerfile"],
"matchStrings": ["POLICY_SERVER_GIT_REF=(?<currentDigest>.*?)\\n"],
"datasourceTemplate": "git-refs",
"depNameTemplate": "neutron-policy-server",
"packageNameTemplate": "https://review.vexxhost.dev/neutron-policy-server",
"currentValueTemplate": "main"
},
{
"customType": "regex",
"fileMatch": ["images/tempest/Dockerfile"],
"matchStrings": [
"ADD https://opendev.org/openstack/(?<depName>[^.]+)(\\.git)?#(?<currentDigest>[0-9a-f]{40}) /src(?<path>.*)"
],
"datasourceTemplate": "git-refs",
"packageNameTemplate": "https://opendev.org/openstack/{{depName}}",
"currentValueTemplate": "master"
}
]
}