generated from giantswarm/template-app
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrenovate.json5
51 lines (51 loc) · 1.79 KB
/
renovate.json5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
{
"extends": [
// Base config - https://github.com/giantswarm/renovate-presets/blob/main/default.json5
"github>giantswarm/renovate-presets:default.json5",
],
"prBodyNotes": [
":warning: Please do not merge directly :warning:",
"Follow update procedure in the [README](https://github.com/giantswarm/cloud-provider-vsphere-app?tab=readme-ov-file#how-to-update-the-charts-automatically)."
],
"ignorePaths": [
// These files get updated via scripts, not Renovate.
// Excluded here otherwise the `repo` customManager updates them.
"helm/cloud-provider-vsphere/charts",
],
"kubernetes": {
"ignorePaths": [
// We don't want to watch the K8s manifests directly.
"helm",
"config",
"hack"
]
},
"customManagers": [
{
"customType": "regex",
"fileMatch": [
"config/.+\\.y[a]?ml$",
"helm/cloud-provider-vsphere/Chart.yaml"
],
"matchStrings": [
"renovate-kube-vip: (?<depName>.*)\n(.+)\\?= v?(?<currentValue>\\S+)\n",
"renovate-kube-vip: (?<depName>.*)\n(\\s)*version:(\\s)*v?(?<currentValue>.*?)(\\s)*\n"
],
"datasourceTemplate": "github-releases",
"extractVersionTemplate": "^\"?kube-vip-?(?<version>.*)\"?$"
},
{
"customType": "regex",
"fileMatch": [
"config/.+\\.y[a]?ml$",
"helm/cloud-provider-vsphere/Chart.yaml"
],
"matchStrings": [
"renovate-kube-vip-cloud-provider: (?<depName>.*)\n(.+)\\?= v?(?<currentValue>\\S+)\n",
"renovate-kube-vip-cloud-provider: (?<depName>.*)\n(\\s)*version:(\\s)*v?(?<currentValue>.*?)(\\s)*\n"
],
"datasourceTemplate": "github-releases",
"extractVersionTemplate": "^\"?kube-vip-cloud-provider-?(?<version>.*)\"?$"
}
]
}