Skip to content

Commit cd88c61

Browse files
Migrate config renovate.json5
1 parent abc99eb commit cd88c61

2 files changed

Lines changed: 116 additions & 3 deletions

File tree

renovate.json

Lines changed: 0 additions & 3 deletions
This file was deleted.

renovate.json5

Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
{
2+
$schema: 'https://docs.renovatebot.com/renovate-schema.json',
3+
extends: [
4+
'config:recommended',
5+
],
6+
baseBranchPatterns: [
7+
'staging',
8+
],
9+
kubernetes: {
10+
managerFilePatterns: [
11+
'/^omero-kustomization/(base|components)/.+\\.ya?ml$/',
12+
'/^infra/.+\\.ya?ml$/',
13+
],
14+
},
15+
argocd: {
16+
managerFilePatterns: [
17+
'/^infra/.*\\.ya?ml$/',
18+
],
19+
},
20+
packageRules: [
21+
{
22+
description: 'OMERO images (server, web, ms, zarr, oauth) – full patch, manual review',
23+
matchManagers: [
24+
'kubernetes',
25+
'kustomize',
26+
],
27+
matchDatasources: [
28+
'docker',
29+
],
30+
matchPackageNames: [
31+
'openmicroscopy/omero-web',
32+
'openmicroscopy/omero-web-standalone',
33+
'ghcr.io/scilifelabdatacentre/omero-server-extended',
34+
'openmicroscopy/omero-oauth',
35+
'/^openmicroscopy/omero-ms-.*$/',
36+
],
37+
matchFileNames: [
38+
'omero-kustomization/overlays/**/patches/**/*.yml',
39+
'omero-kustomization/overlays/**/patches/**/*.yaml',
40+
'omero-kustomization/overlays/**/*.yml',
41+
'omero-kustomization/overlays/**/*.yaml',
42+
],
43+
versioning: 'semver',
44+
automerge: false,
45+
groupName: 'omero application images',
46+
},
47+
{
48+
description: 'Supporting infrastructure images in omero-kustomization -- allow automatic patch/minor bumps, overlays only',
49+
matchManagers: [
50+
'kubernetes',
51+
'kustomize',
52+
],
53+
matchDatasources: [
54+
'docker',
55+
],
56+
matchPackageNames: [
57+
'postgres',
58+
'redis',
59+
'nginx',
60+
'bitnami/postgresql',
61+
'bitnami/redis',
62+
],
63+
matchFileNames: [
64+
'omero-kustomization/overlays/**/patches/**/*.yml',
65+
'omero-kustomization/overlays/**/patches/**/*.yaml',
66+
'omero-kustomization/overlays/**/*.yml',
67+
'omero-kustomization/overlays/**/*.yaml',
68+
],
69+
matchUpdateTypes: [
70+
'minor',
71+
'patch',
72+
],
73+
automerge: true,
74+
automergeType: 'branch',
75+
groupName: 'infra images',
76+
},
77+
{
78+
description: 'Disable image tag updates in omero-kustomization/base',
79+
matchManagers: [
80+
'kubernetes',
81+
'kustomize',
82+
],
83+
matchDatasources: [
84+
'docker',
85+
],
86+
matchFileNames: [
87+
'omero-kustomization/base/**/*.yml',
88+
'omero-kustomization/base/**/*.yaml',
89+
],
90+
enabled: false,
91+
},
92+
{
93+
description: 'Infrastructure Helm charts in ArgoCD Applications – automatic minor/patch updates',
94+
matchManagers: [
95+
'argocd',
96+
],
97+
matchDatasources: [
98+
'helm',
99+
],
100+
matchFileNames: [
101+
'infra/**/*.yml',
102+
'infra/**/*.yaml',
103+
],
104+
matchPackageNames: [
105+
'kube-prometheus-stack',
106+
],
107+
matchUpdateTypes: [
108+
'minor',
109+
'patch',
110+
],
111+
automerge: true,
112+
automergeType: 'branch',
113+
groupName: 'infra helm charts',
114+
},
115+
],
116+
}

0 commit comments

Comments
 (0)