69 lines
2.2 KiB
JSON
69 lines
2.2 KiB
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"helm-values": {
|
|
"fileMatch": [
|
|
"^renovate/.*\\.yaml$"
|
|
]
|
|
},
|
|
"customManagers": [
|
|
{
|
|
"customType": "regex",
|
|
"datasourceTemplate": "helm",
|
|
"fileMatch": ["^\\.woodpecker/\\..*\\.ya?ml$"],
|
|
"matchStrings": ["helm\\s+upgrade\\s+--install\\s+[^\\s]+\\s+[^\\s]+/(?<depName>[^\\s]+)\\s+--version\\s+(?<currentValue>[^\\s]+)"]
|
|
},
|
|
{
|
|
"customType": "regex",
|
|
"datasourceTemplate": "docker",
|
|
"fileMatch": ["^\\.woodpecker/\\..*\\.ya?ml$"],
|
|
"matchStrings": ["helm\\s+upgrade\\s+--install\\s+[^\\s]+\\s+oci://(?<depName>[^\\s]+)\\s--version\\s(?<currentValue>[^\\s]+)"]
|
|
},
|
|
{
|
|
"customType": "regex",
|
|
"datasourceTemplate": "docker",
|
|
"depNameTemplate": "dtzar/helm-kubectl",
|
|
"fileMatch": ["^woodpecker/values\\.yaml$"],
|
|
"matchStrings": ["HELM_VER:(?<currentValue>[\\.0-9]+)"]
|
|
},
|
|
{
|
|
"customType": "regex",
|
|
"datasourceTemplate": "github-releases",
|
|
"depNameTemplate": "GoogleContainerTools/kaniko",
|
|
"fileMatch": ["^woodpecker/values\\.yaml$"],
|
|
"matchStrings": ["KANIKO_VER:(?<currentValue>v[\\.0-9]+)"]
|
|
}
|
|
],
|
|
"packageRules": [
|
|
{
|
|
"matchDatasources": ["helm"],
|
|
"matchManagers": ["custom.regex"],
|
|
"matchPackageNames": ["cert-manager"],
|
|
"registryUrls": ["https://charts.jetstack.io"]
|
|
},
|
|
{
|
|
"matchDatasources": ["helm"],
|
|
"matchManagers": ["custom.regex"],
|
|
"matchPackageNames": ["csi-s3"],
|
|
"registryUrls": ["https://yandex-cloud.github.io/k8s-csi-s3/charts"]
|
|
},
|
|
{
|
|
"matchDatasources": ["helm"],
|
|
"matchManagers": ["custom.regex"],
|
|
"matchPackageNames": ["ingress-nginx"],
|
|
"registryUrls": ["https://kubernetes.github.io/ingress-nginx"]
|
|
},
|
|
{
|
|
"matchDatasources": ["helm"],
|
|
"matchManagers": ["custom.regex"],
|
|
"matchPackageNames": ["kube-prometheus-stack"],
|
|
"registryUrls": ["https://prometheus-community.github.io/helm-charts"]
|
|
},
|
|
{
|
|
"matchDatasources": ["helm"],
|
|
"matchManagers": ["custom.regex"],
|
|
"matchPackageNames": ["woodpecker"],
|
|
"registryUrls": ["https://woodpecker-ci.org"]
|
|
}
|
|
]
|
|
}
|