{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended",
"group:recommended",
":disableDependencyDashboard"
],
"enabledManagers": ["dockerfile", "custom.regex"],
"labels": ["dependencies"],
"ignorePaths": [
"demo-targets/http-webhook/**",
"demo-targets/old-typo3/**",
"demo-targets/old-joomla/**",
"demo-targets/old-wordpress/**",
"demo-targets/vulnerable-log4j/**"
],
"customManagers": [
{
"customType": "regex",
"datasourceTemplate": "docker",
"managerFilePatterns": ["/demo-targets/.*/Chart\\.yaml$/"],
"matchStrings": [
"#\\s?renovate: image=(?.*?)\\s?appVersion:\\s?(?[\\w+\\.\\-]*)"
]
},
{
"customType": "regex",
"datasourceTemplate": "docker",
"managerFilePatterns": ["/operator/values\\.yaml$/"],
"matchStrings": [
"#\\s?renovate: image=(?.*?)\\s?tag:\\s?[\"']?(?.*?)[\"']?"
]
},
{
"customType": "regex",
"description": "Update GitHub releases dependencies in CI workflow",
"fileMatch": ["^\\.github/workflows/.*\\.ya?ml$"],
"matchStrings": [
"# renovate: datasource=github-releases depName=(?.*?)\\s*\\w+_VERSION:\\s*[\"']?(?[^\"'\\s]+)[\"']?"
],
"datasourceTemplate": "github-releases"
},
{
"customType": "regex",
"description": "Update pinned tool versions in Makefiles (e.g. CONTROLLER_TOOLS_VERSION)",
"managerFilePatterns": [
"/operator/Makefile$",
"/auto-discovery/cloud-aws/Makefile$",
"/auto-discovery/kubernetes/Makefile$"
],
"matchStrings": [
"# renovate: datasource=(?.*?) depName=(?.*?)\\s*\\w+[_A-Z]* [?]?= (?[^\\s]+)"
],
"datasourceTemplate": "github-releases"
}
]
}