chore(config): migrate config renovate.json

This commit is contained in:
renovate[bot] 2024-10-29 15:17:27 +00:00 committed by nold
parent 17b74526bd
commit 58f6ce91c1

View file

@ -1,101 +1,178 @@
{ {
"enabled": true, "enabled": true,
"timezone": "Europe/Berlin", "timezone": "Europe/Berlin",
"dependencyDashboard": true, "dependencyDashboard": true,
"dependencyDashboardTitle": "Renovate Dashboard", "dependencyDashboardTitle": "Renovate Dashboard",
"commitMessageSuffix": "", "commitMessageSuffix": "",
"commitBody": "", "commitBody": "",
"suppressNotifications": ["prIgnoreNotification"], "suppressNotifications": [
"rebaseWhen": "conflicted", "prIgnoreNotification"
"assignees": ["@nold360"], ],
"helm-values": { "rebaseWhen": "conflicted",
"fileMatch": ["projects/.*/values/.+\\.ya?ml$"] "assignees": [
}, "@nold360"
"kubernetes": { ],
"fileMatch": ["\\.ya?ml$"], "helm-values": {
"ignorePaths": [ "fileMatch": [
"projects", "projects/.*/values/.+\\.ya?ml$"
"ansible", ]
"scripts", },
".github" "kubernetes": {
"fileMatch": [
"\\.ya?ml$"
],
"ignorePaths": [
"projects",
"ansible",
"scripts",
".github"
]
},
"customManagers": [
{
"customType": "regex",
"fileMatch": [
"project.ya?ml$"
],
"matchStrings": [
"repoURL: (?<registryUrl>.*?)\n *chart: (?<depName>.*?)\n *targetRevision: (?<currentValue>.*)\n"
],
"datasourceTemplate": "helm"
}
],
"packageRules": [
{
"matchDatasources": [
"helm"
],
"matchManagers": [
"custom.regex"
],
"matchPackageNames": [
"app-template",
"common"
],
"registryUrls": [
"https://bjw-s.github.io/helm-charts"
] ]
}, },
"regexManagers": [ {
{ "matchDatasources": [
"fileMatch": ["project.ya?ml$"], "helm"
"matchStrings": [ ],
"repoURL: (?<registryUrl>.*?)\n *chart: (?<depName>.*?)\n *targetRevision: (?<currentValue>.*)\n" "commitMessageTopic": "Helm chart {{depName}}",
], "separateMinorPatch": true
"datasourceTemplate": "helm" },
} {
], "matchDatasources": [
"packageRules": [ "docker"
{ ],
"datasources": ["helm"], "commitMessageTopic": "Docker image {{depName}}",
"managers": ["regex"], "commitMessageExtra": "to {{#if isSingleVersion}}v{{{newVersion}}}{{else}}{{{newValue}}}{{/if}}",
"packageNames": [ "enabled": true,
"app-template", "separateMinorPatch": true
"common" },
], {
"registryUrls": ["https://bjw-s.github.io/helm-charts"] "matchDatasources": [
}, "docker"
{ ],
"datasources": ["helm"], "matchUpdateTypes": [
"commitMessageTopic": "Helm chart {{depName}}", "major"
"separateMinorPatch": true ],
}, "labels": [
{ "renovate/image-release",
"datasources": ["docker"], "dependency/major"
"commitMessageTopic": "Docker image {{depName}}", ]
"commitMessageExtra": "to {{#if isSingleVersion}}v{{{toVersion}}}{{else}}{{{newValue}}}{{/if}}", },
"enabled": true, {
"separateMinorPatch": true "matchDatasources": [
}, "docker"
{ ],
"datasources": ["docker"], "matchUpdateTypes": [
"updateTypes": ["major"], "minor"
"labels": ["renovate/image-release", "dependency/major"] ],
}, "labels": [
{ "renovate/image-release",
"datasources": ["docker"], "dependency/minor"
"updateTypes": ["minor"], ]
"labels": ["renovate/image-release", "dependency/minor"] },
}, {
{ "matchDatasources": [
"datasources": ["docker"], "docker"
"updateTypes": ["patch"], ],
"labels": ["renovate/image-release", "dependency/patch"] "matchUpdateTypes": [
}, "patch"
{ ],
"datasources": ["helm"], "labels": [
"updateTypes": ["major"], "renovate/image-release",
"labels": ["renovate/helm-release", "dependency/major"] "dependency/patch"
}, ]
{ },
"datasources": ["helm"], {
"updateTypes": ["minor"], "matchDatasources": [
"labels": ["renovate/helm-release", "dependency/minor"] "helm"
}, ],
{ "matchUpdateTypes": [
"datasources": ["helm"], "major"
"updateTypes": ["patch"], ],
"labels": ["renovate/helm-release", "dependency/patch"] "labels": [
}, "renovate/helm-release",
{ "dependency/major"
"datasources": ["docker"], ]
"automerge": true, },
"requiredStatusChecks": null, {
"schedule": "after 1am and before 5am", "matchDatasources": [
"updateTypes": ["minor", "patch"], "helm"
"excludePackagePatterns": [ ".*cilium.*", ".*hubble.*", ".*cilium/operator"] ],
}, "matchUpdateTypes": [
{ "minor"
"datasources": ["helm"], ],
"automerge": true, "labels": [
"requiredStatusChecks": null, "renovate/helm-release",
"schedule": "after 1am and before 5am", "dependency/minor"
"updateTypes": ["minor", "patch"], ]
"excludePackageNames": [] },
} {
] "matchDatasources": [
} "helm"
],
"matchUpdateTypes": [
"patch"
],
"labels": [
"renovate/helm-release",
"dependency/patch"
]
},
{
"matchDatasources": [
"docker"
],
"automerge": true,
"ignoreTests": true,
"schedule": "after 1am and before 5am",
"matchUpdateTypes": [
"minor",
"patch"
],
"matchPackageNames": [
"!/.*cilium.*/",
"!/.*hubble.*/",
"!/.*cilium/operator/"
]
},
{
"matchDatasources": [
"helm"
],
"automerge": true,
"ignoreTests": true,
"schedule": "after 1am and before 5am",
"matchUpdateTypes": [
"minor",
"patch"
],
"matchPackageNames": []
}
]
}