forked from DoD-Platform-One/bigbang
-
Notifications
You must be signed in to change notification settings - Fork 0
/
renovate.json
40 lines (40 loc) · 1.54 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
{
"baseBranches": ["master"],
"configWarningReuseIssue": false,
"dependencyDashboard": true,
"dependencyDashboardHeader": "- [ ] If there are Flux updates: Update your Flux CLI to the latest version possible based on available IB images, then from the root of the bigbang repository, run `flux install --components source-controller,kustomize-controller,helm-controller,notification-controller --export > base/flux/gotk-components.yaml` to generate the latest manifests",
"dependencyDashboardTitle": "Renovate: Update Dependencies",
"draftPR": true,
"enabledManagers": ["helm-values","regex"],
"labels": ["renovate","kind::maintenance"],
"packageRules": [
{
"matchDatasources": ["docker"],
"groupName": "Ironbank",
"registryUrls": ["https://registry1.dso.mil"]
},
{
"matchPackagePatterns": ["flux"],
"additionalBranchPrefix": "flux-",
"addLabels": ["flux"],
"groupName": "Flux"
}
],
"regexManagers": [
{
"fileMatch": ["^base/flux/kustomization\\.yaml"],
"matchStrings": [
"newName\\S*:\\s*(?<depName>\\S+).*\n\\s+newTag:\\s*(?<currentValue>.+)"
],
"datasourceTemplate": "docker"
},
{
"fileMatch": ["^tests/images\\.txt$"],
"matchStrings": [
"s*(?<depName>.+):(?<currentValue>.+)"
],
"datasourceTemplate": "docker"
}
],
"separateMajorMinor": false
}