Files
helm-charts-new/renovate.json

110 lines
3.3 KiB
JSON

{
"extends": ["helpers:pinGitHubActionDigests"],
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"labels": ["renovatebot-was-here"],
"addLabels": ["renovatebot-was-here", "{{depName}}"],
"gitAuthor": "renovatebot <renovatebot@johannes-kastl.de>",
"separateMajorMinor": true,
"separateMinorPatch": true,
"separateMultipleMajor": true,
"separateMultipleMinor": true,
"prHourlyLimit": 0,
"branchConcurrentLimit": 0,
"prConcurrentLimit": 0,
"rebaseWhen": "behind-base-branch",
"additionalBranchPrefix": "{{parentDir}}-",
"pre-commit": {
"enabled": true
},
"customManagers": [
{
"customType": "regex",
"description": "Update appVersion references in Chart.yaml",
"managerFilePatterns": [
"/charts\\/apacheds\\/Chart\\.yaml/",
"/charts\\/bind9\\/Chart\\.yaml/",
"/charts\\/blocky\\/Chart\\.yaml/",
"/charts\\/hedgedoc\\/Chart\\.yaml/",
"/charts\\/heimdall\\/Chart\\.yaml/",
"/charts\\/jellyfin\\/Chart\\.yaml/",
"/charts\\/kanboard\\/Chart\\.yaml/",
"/charts\\/sharry\\/Chart\\.yaml/",
"/charts\\/syncthing\\/Chart\\.yaml/",
"/charts\\/tailscale\\/Chart\\.yaml/",
"/charts\\/uptime-kuma\\/Chart\\.yaml/",
"/charts\\/vaultwarden\\/Chart\\.yaml/",
"/charts\\/wallabag\\/Chart\\.yaml/"
],
"matchStrings": [
"#\\s+renovate\\s+datasource=(?<datasource>.+)\\s+registryUrl=(?<registryUrl>.+)\\s+depName=(?<depName>.+)\\s+appVersion:\\s+(?<currentValue>.+)"
]
}
],
"packageRules": [
{
"matchFileNames": [".pre-commit-config.yaml"],
"separateMajorMinor": true,
"separateMinorPatch": false,
"separateMultipleMajor": false,
"separateMultipleMinor": false
},
{
"matchManagers": ["helm-values"],
"postUpgradeTasks": {
"commands": [
"./scripts/update_chart.sh '{{{parentDir}}}' '{{{updateType}}}'",
"./scripts/generate_readmes_with_helm-docs.sh '{{{parentDir}}}'"
],
"fileFilters": [
"**/Chart.yaml",
"**/README.md",
"**/README_CHANGELOG.md.gotmpl"
],
"executionMode": "branch"
}
},
{
"matchManagers": [
"helmv3"
],
"postUpgradeTasks": {
"commands": [
"./scripts/update_dependency_in_chart.sh '{{{parentDir}}}' '{{{updateType}}}' '{{{depName}}}' '{{{newVersion}}}'",
"./scripts/generate_readmes_with_helm-docs.sh '{{{parentDir}}}'"
],
"fileFilters": [
"**/Chart.yaml",
"**/README.md",
"**/README_CHANGELOG.md.gotmpl"
],
"executionMode": "branch"
}
},
{
"matchManagers": [
"custom.regex"
],
"postUpgradeTasks": {
"commands": [
"./scripts/update_appVersion_in_chart.sh '{{{parentDir}}}' '{{{updateType}}}' '{{{newVersion}}}'",
"./scripts/generate_readmes_with_helm-docs.sh '{{{parentDir}}}'"
],
"fileFilters": [
"**/Chart.yaml",
"**/README.md",
"**/README_CHANGELOG.md.gotmpl"
],
"executionMode": "branch"
}
}
],
"ignoreDeps": [
"ghcr.io/nicolaka/netshoot",
"ghcr.io/coder/code-server",
"docker.io/qmcgaw/gluetun",
"docker.io/grafana/promtail",
"mariadb",
"postgresql"
]
}