2023-08-07 13:39:42 +00:00
|
|
|
{
|
|
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
|
|
"extends": [
|
|
|
|
"config:recommended",
|
|
|
|
":label(renovate)",
|
|
|
|
":semanticCommits"
|
|
|
|
],
|
2023-08-16 10:18:28 +00:00
|
|
|
"prHourlyLimit": 0,
|
2023-08-16 10:28:50 +00:00
|
|
|
"prConcurrentLimit": 0,
|
2023-08-16 10:18:28 +00:00
|
|
|
"packageRules": [
|
|
|
|
{
|
2024-07-22 17:47:59 +00:00
|
|
|
"matchDatasources": ["helm", "docker"],
|
2023-08-20 16:55:23 +00:00
|
|
|
"matchManagers": ["helmv3", "helm-values"],
|
2023-08-16 10:18:28 +00:00
|
|
|
"additionalBranchPrefix": "{{parentDir}}-",
|
|
|
|
"matchFileNames": ["charts/*/Chart.yaml"],
|
2023-08-16 18:00:47 +00:00
|
|
|
"groupName": "{{parentDir}}-dependencies",
|
|
|
|
"bumpVersion": "patch"
|
2023-08-16 10:18:28 +00:00
|
|
|
}
|
2023-08-16 10:27:40 +00:00
|
|
|
],
|
2024-07-22 18:26:11 +00:00
|
|
|
"customManagers": [
|
2024-07-22 17:47:59 +00:00
|
|
|
{
|
2024-07-22 18:26:11 +00:00
|
|
|
"fileMatch": ["Chart.yaml$"],
|
|
|
|
"matchStrings": [
|
|
|
|
"#!\\s+renovate:\\s+datasource=(?<datasource>docker)\\s+name:\\s+['\"]?(?<product>[^'\"\\s]+)['\"]?\\s+repository:\\s+['\"]?oci://(?<namespace>[^'\"\\s]+)['\"]?\\s+version:\\s+['\"]?(?<currentValue>[^'\"\\s]+)['\"]?"
|
|
|
|
],
|
|
|
|
"depNameTemplate": "{{product}}",
|
|
|
|
"packageNameTemplate": "{{namespace}}/{{product}}"
|
2024-07-22 17:47:59 +00:00
|
|
|
}
|
|
|
|
],
|
2023-08-16 18:04:05 +00:00
|
|
|
"ignorePaths": ["charts/*/charts/**"],
|
2024-06-27 15:18:32 +00:00
|
|
|
"enabledManagers": ["dockerfile", "helmv3", "helm-values"]
|
2023-08-07 13:39:42 +00:00
|
|
|
}
|