-
Notifications
You must be signed in to change notification settings - Fork 0
/
renovate.json
74 lines (74 loc) · 2.39 KB
/
renovate.json
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
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"github>Japan7/renovate-config",
":prConcurrentLimitNone",
":prHourlyLimitNone"
],
"timezone": "Europe/Paris",
"schedule": ["after 8am and before 8pm"],
"ignoreTests": true,
"helmfile": {
"fileMatch": [".*\\.helmfile\\.yaml$"]
},
"packageRules": [
{
"matchPackageNames": ["k3s"],
"automerge": false
},
{
"matchPackageNames": ["longhorn"],
"matchUpdateTypes": ["minor"],
"automerge": false
},
{
"matchPackageNames": ["docker.io/traefik"],
"allowedVersions": "<3.1.0"
},
{
"matchPackageNames": ["kubernetes-dashboard"],
"allowedVersions": "<7.0.0"
},
{
"matchPackageNames": ["ollama"],
"matchUpdateTypes": ["minor"],
"automerge": true
}
],
"customManagers": [
{
"customType": "regex",
"fileMatch": [".*\\.yaml$"],
"matchStrings": [
"image:\\s+repository: \"?(?<depName>[^\\s]+)\"?\\s+tag: \"?(?<currentValue>[^\\s@\"]*)(@(?<currentDigest>sha256:[0-9a-f]*))?\"?\\s+# renovate",
"image: \"?(?<depName>[^:]*):(?<currentValue>[^\\s@\"]*)(@(?<currentDigest>sha256:[0-9a-f]*))?\"?\\s+# renovate"
],
"datasourceTemplate": "docker"
},
{
"customType": "regex",
"fileMatch": [".*\\.yaml$"],
"matchStrings": [
"repoURL: \"?https://github\\.com/(?<depName>\\S+)\\.git\"?\\n\\s+targetRevision: \"?(?<currentValue>\\S+)\"?\\s+# renovate",
"url: git\\+https://github\\.com/(?<depName>\\S+)@\\S+?ref=(?<currentValue>\\S+)\\s+# renovate"
],
"datasourceTemplate": "github-tags"
},
{
"customType": "regex",
"fileMatch": [".*\\.yaml$"],
"matchStrings": [": \"?(?<currentValue>\\S+)\"?\\s+# renovate: k3s"],
"depNameTemplate": "k3s",
"versioningTemplate": "semver-coerced",
"datasourceTemplate": "custom.k3s"
}
],
"customDatasources": {
"k3s": {
"defaultRegistryUrlTemplate": "https://update.k3s.io/v1-release/channels",
"transformTemplates": [
"{\"releases\":[{\"version\": $$.(data[id = 'stable'].latest),\"sourceUrl\":\"https://github.com/k3s-io/k3s\",\"changelogUrl\":$join([\"https://github.com/k3s-io/k3s/releases/tag/\",data[id = 'stable'].latest])}],\"sourceUrl\": \"https://github.com/k3s-io/k3s\",\"homepage\": \"https://k3s.io/\"}"
]
}
}
}