-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrenovate.json5
128 lines (128 loc) · 3.57 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
{
$schema: 'https://docs.renovatebot.com/renovate-schema.json',
argocd: {
fileMatch: [
'^k8s/argocd/apps/.+\\.ya?ml$',
],
},
lockFileMaintenance: {
automerge: true,
},
packageRules: [
{
matchUpdateTypes: [
'digest',
'minor',
'patch',
'pin',
'pinDigest',
],
automerge: true,
matchPackageNames: [
'ghcr.io/akuity/kargo-charts/kargo',
'quay.io/hedgedoc/hedgedoc',
'registry-1.docker.io/bitnamicharts/external-dns',
'registry.mareo.fr/services/charts/dovecot/dovecot',
'registry.mareo.fr/services/charts/vrising/vrising',
'registry.mareo.fr/services/docker/postfix',
],
},
{
matchUpdateTypes: [
'digest',
'minor',
'patch',
'pin',
'pinDigest',
],
automerge: true,
matchDepNames: [
'argo-cd**',
'argo-rollouts**',
'argo-workflows**',
'authentik**',
'cert-manager**',
'coredns**',
'external-secrets**',
'factorio-server-charts**',
'gitlab**',
'grafana**',
'ingress-nginx**',
'kube-prometheus-stack**',
'loki**',
'oncall**',
'victoria-metrics-k8s-stack**',
'zalando/postgres-operator**',
],
},
{
matchUpdateTypes: [
'digest',
'minor',
'patch',
'pin',
'pinDigest',
],
matchManagers: [
'ansible-galaxy',
'gitlabci',
'gitlabci-include',
'kustomize',
'poetry',
'pre-commit',
'terraform',
'terraform-version',
],
automerge: true,
},
{
matchManagers: [
'gitlabci',
'gitlabci-include',
],
semanticCommitType: 'ci',
},
{
automerge: false,
separateMinorPatch: true,
separateMultipleMinor: true,
matchDepNames: [
'python',
],
matchManagers: [
'poetry',
],
},
],
customManagers: [
{
customType: 'regex',
fileMatch: ['group_vars/k3s.yml'],
datasourceTemplate: "github-releases",
packageNameTemplate: "k3s-io/k3s",
depNameTemplate: "k3s",
matchStrings: [
'k3s_release_version: (?<currentValue>v\\S+)',
],
},
{
customType: 'regex',
fileMatch: ['k8s/argocd/apps/gitlab-runner.yml'],
datasourceTemplate: "docker",
versioningTemplate: "docker",
matchStrings: [
'image = "(?<depName>\\S+?):(?<currentValue>\\S+)"',
],
},
{
customType: 'regex',
fileMatch: ['k8s/argocd/apps/factorio.yml'],
datasourceTemplate: "docker",
versioningTemplate: "docker",
packageNameTemplate: "factoriotools/factorio",
matchStrings: [
'tag: "?(?<currentValue>\\S+)"?',
],
},
],
}