Files
k8scd/renovate.json
T

60 lines
1.4 KiB
JSON

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended",
"customManagers:githubActionsVersions"
],
"argocd": {
"managerFilePatterns": [
"/apps/templates/.+\\.yaml$/"
]
},
"helm-values": {
"managerFilePatterns": [
"/apps/templates/.+\\.yaml$/"
]
},
"kubernetes": {
"managerFilePatterns": [
"/apps/templates/.+\\.yaml$/",
"/serpbear/.+\\.yaml$/",
"/bolletjestrui/.+\\.yaml$/",
"/gitea/.+\\.yaml$/",
"/gatus/.+\\.yaml$/",
"/ntfy/.+\\.yaml$/"
]
},
"customManagers": [
{
"customType": "regex",
"managerFilePatterns": [
"/apps/templates/.+\\.yaml$/"
],
"matchStrings": [
"repoURL: (?<registryUrl>.*?)\\n\\s+targetRevision: (?<currentValue>[^\\s]+)\\n\\s+chart: (?<depName>[^\\s]+)"
],
"datasourceTemplate": "helm"
}
],
"packageRules": [
{
"matchDatasources": [
"helm"
],
"semanticCommits": "enabled",
"commitMessageTopic": "helm chart {{depName}}",
"separateMinorPatch": true
},
{
"description": "CI renders with the same Helm as Argo CD (3.5 ships Helm 4.2); move it together with Argo CD",
"matchFileNames": [
".github/workflows/**"
],
"matchDepNames": [
"helm/helm"
],
"enabled": false
}
]
}