-
Notifications
You must be signed in to change notification settings - Fork 9
/
renovate.json5
210 lines (210 loc) · 6.26 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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"assignees": [
"fmunteanu"
],
"customDatasources": {
"cilium": {
"defaultRegistryUrlTemplate": "https://raw.githubusercontent.com/cilium/cilium/main/stable.txt",
"format": "plain",
"transformTemplates": [
"{\"releases\": $.releases, \"homepage\": \"https://cilium.io/\", \"sourceUrl\": \"https://github.com/cilium/cilium\"}"
]
},
"cilium-cli": {
"defaultRegistryUrlTemplate": "https://raw.githubusercontent.com/cilium/cilium-cli/main/stable.txt",
"format": "plain",
"transformTemplates": [
"{\"releases\": $.releases, \"homepage\": \"https://cilium.io/\", \"sourceUrl\": \"https://github.com/cilium/cilium-cli\"}"
]
},
"hubble": {
"defaultRegistryUrlTemplate": "https://raw.githubusercontent.com/cilium/hubble/main/stable.txt",
"format": "plain",
"transformTemplates": [
"{\"releases\": $.releases, \"homepage\": \"https://cilium.io/\", \"sourceUrl\": \"https://github.com/cilium/hubble\"}"
]
},
"k3s": {
"defaultRegistryUrlTemplate": "https://update.k3s.io/v1-release/channels",
"transformTemplates": [
"{\"releases\": [{\"version\": $$.(data[id = 'stable'].latest)}], \"homepage\": \"https://k3s.io/\", \"sourceUrl\": \"https://github.com/k3s-io/k3s\"}"
]
}
},
"customManagers": [
{
"customType": "regex",
"datasourceTemplate": "github-releases",
"depNameTemplate": "argoproj/argo-helm",
"extractVersionTemplate": "^argo-cd-(?<version>.+)$",
"fileMatch": [
"roles/argocd/defaults/main.yaml"
],
"matchStrings": [
"helm:\\s+chart:[\\s\\S]+?version:\\s+v(?<currentValue>.+)"
]
},
{
"customType": "regex",
"datasourceTemplate": "github-releases",
"depNameTemplate": "argoproj/argo-cd",
"fileMatch": [
"roles/argocd/defaults/main.yaml"
],
"matchStrings": [
"release:[\\s\\S]+?version:\\s+(?<currentValue>.+)"
]
},
{
"customType": "regex",
"datasourceTemplate": "github-releases",
"depNameTemplate": "cert-manager/cert-manager",
"fileMatch": [
"roles/certmanager/defaults/main.yaml"
],
"matchStrings": [
"helm:\\s+chart:[\\s\\S]+?version:\\s+(?<currentValue>.+)"
]
},
{
"customType": "regex",
"datasourceTemplate": "github-releases",
"depNameTemplate": "cert-manager/cmctl",
"fileMatch": [
"roles/certmanager/defaults/main.yaml"
],
"matchStrings": [
"release:[\\s\\S]+?version:\\s+(?<currentValue>.+)"
]
},
{
"customType": "regex",
"datasourceTemplate": "custom.cilium",
"depNameTemplate": "cilium/cilium",
"fileMatch": [
"roles/cilium/defaults/main.yaml"
],
"matchStrings": [
"helm:\\s+chart:[\\s\\S]+?version:\\s+(?<currentValue>.+)"
]
},
{
"customType": "regex",
"datasourceTemplate": "custom.cilium-cli",
"depNameTemplate": "cilium/cilium-cli",
"fileMatch": [
"roles/cilium/defaults/main.yaml"
],
"matchStrings": [
"release:[\\s\\S]+cli:[\\s\\S]+?version:\\s+(?<currentValue>.+)"
]
},
{
"customType": "regex",
"datasourceTemplate": "github-releases",
"depNameTemplate": "kubernetes-sigs/gateway-api",
"fileMatch": [
"roles/cilium/defaults/main.yaml"
],
"matchStrings": [
"release:[\\s\\S]+gateway_api:[\\s\\S]+?version:\\s+(?<currentValue>.+)"
]
},
{
"customType": "regex",
"datasourceTemplate": "custom.hubble",
"depNameTemplate": "cilium/hubble",
"fileMatch": [
"roles/cilium/defaults/main.yaml"
],
"matchStrings": [
"release:[\\s\\S]+hubble:[\\s\\S]+?version:\\s+(?<currentValue>.+)"
]
},
{
"customType": "regex",
"datasourceTemplate": "github-releases",
"depNameTemplate": "kubernetes-sigs/external-dns",
"extractVersionTemplate": "^external-dns-helm-chart-(?<version>.+)$",
"fileMatch": [
"roles/cloudflare/defaults/main.yaml"
],
"matchStrings": [
"helm:\\s+chart:[\\s\\S]+?version:\\s+v(?<currentValue>.+)"
]
},
{
"customType": "regex",
"datasourceTemplate": "github-releases",
"depNameTemplate": "databus23/helm-diff",
"fileMatch": [
"roles/helm/defaults/main.yaml"
],
"matchStrings": [
"plugins:[\\s\\S]+name:\\s+diff[\\s\\S]+?version:\\s+(?<currentValue>.+)"
]
},
{
"customType": "regex",
"datasourceTemplate": "custom.k3s",
"depNameTemplate": "k3s-io/k3s",
"fileMatch": [
"roles/k3s/defaults/main.yaml"
],
"matchStrings": [
"release:[\\s\\S]+k3s:[\\s\\S]+?version:\\s+(?<currentValue>.+)"
]
},
{
"customType": "regex",
"datasourceTemplate": "github-releases",
"depNameTemplate": "kubereboot/kured",
"extractVersionTemplate": "^kured-(?<version>.+)$",
"fileMatch": [
"roles/kured/defaults/main.yaml"
],
"matchStrings": [
"helm:\\s+chart:[\\s\\S]+?version:\\s+v(?<currentValue>.+)"
],
"packageNameTemplate": "kubereboot/charts"
},
{
"customType": "regex",
"datasourceTemplate": "github-releases",
"depNameTemplate": "longhorn/longhorn",
"fileMatch": [
"roles/longhorn/defaults/main.yaml"
],
"matchStrings": [
"helm:\\s+chart:[\\s\\S]+?version:\\s+v(?<currentValue>.+)"
]
},
{
"customType": "regex",
"datasourceTemplate": "github-releases",
"depNameTemplate": "prometheus-community/kube-prometheus-stack",
"extractVersionTemplate": "^kube-prometheus-stack-(?<version>.+)$",
"fileMatch": [
"roles/prometheus/defaults/main.yaml"
],
"matchStrings": [
"helm:\\s+chart:[\\s\\S]+?version:\\s+v(?<currentValue>.+)"
],
"packageNameTemplate": "prometheus-community/helm-charts"
}
],
"enabledManagers": [
"ansible-galaxy",
"custom.regex"
],
"extends": [
"config:recommended"
],
"labels": [
"dependency"
],
"prConcurrentLimit": 0,
"prHourlyLimit": 0,
"separateMajorMinor": false
}