forked from alexander-blackwell/zarf-package-big-bang
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrenovate.json
153 lines (153 loc) · 6.76 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
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
{
"enabled": true,
"forkProcessing": "enabled",
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base"
],
"timezone": "America/New_York",
"repositories": ["defenseunicorns/uds-package-dubbd"],
"rebaseStalePrs": true,
"schedule": ["after 12pm and before 11am every weekday"],
"dependencyDashboard": true,
"platform": "github",
"onboarding": false,
"requireConfig": false,
"dependencyDashboardTitle": "Renovate Dashboard 🤖",
"rebaseWhen": "conflicted",
"commitBodyTable": true,
"ignorePaths": ["archive/**"],
"suppressNotifications": ["prIgnoreNotification"],
"helm-values": {
"fileMatch": ["./.+\\.yaml$"]
},
"kubernetes": {
"fileMatch": ["\\.yaml$"],
"ignorePaths": [
"ansible",
"scripts",
".github"
]
},
"hostRules": [
{
"matchHost": "registry1.dso.mil",
"hostType": "docker",
"description": "Encrypted creds for registry1, scoped to this Github org using: https://github.com/renovatebot/renovate/blob/main/docs/usage/configuration-options.md#encrypted",
"encrypted": {
"username": "wcFMA/xDdHCJBTolAQ/+PxbkYaUY7kT7zKPQtr36yJkmEOprPC6HnehmYLopwvpFYTiUmiVkWxNpsec7+Mrujx4avodXIyLPM2hUHRKZl2C/KEjJmoMbp0hh4p8kEFpd+0KZidI5xRe1JxLmUYS6g53jiN7yO6P8OGXabPZt3+8t33AL6PzNkaUXUmSpRl6InXqMbwIlNq0GG0ud2bB1OOXUPzCl1ANfhYKwNLLdDDOHr+kYupExAyp1z2pWSO5KJ0RbIWymKJyTIbRN9Pl/7guZGneZXv6neWP8WxaiN1gBQMiHWeUW9AHNuKcZEmHWvL0gCVP9DXlAKpoy5fcZfEQj9xy1mwO4+cfg1aYEnImECgVryCWjt2+ZJNYx+/JlUQJYimDwUt3OJ74mAPxsdNM5HTj5m7F3bNTFkl2ss8LnJ2oP3IzV8bsmdIF+KsB8aFeMm/SjGUDH+tmtwwtZXVJzJEmBRGw5jsPvOwb1KmEGvT/zNPP19cR57syKBhCw09fXzMC4FV7esfTtakcG9gGlM7mGaj5yyoCVKeeuMFueFpc2zASi1udm7DA9vn9gDbgfD3EpE1Gx6n/7Bp4uIhwlJU1ymqQ3W1Hke7iIe3OSaffbqxfZV0MFFwxvNnocwyWAxD/4KqA4+N8G2KmyU/sj/nG15UFQnU9CMTqJU2xsbZ1QnoUxIbIuYPa/Wv7SdgFcY6qiXySvuoUoPf7YSZ+z8mkKRWTGVW6FchbjfcgWQ7e//a6BY8gHA+i/JCKjhb8iGupUVNS64X9D1A1bIOgPLQmR4GKc4pj3ihGpssscvBjcbeRmvgy03iY3jIb7JTXC2EVgObao64bNJwyVfBepqYMRS88",
"password": "wcFMA/xDdHCJBTolAQ/8DgMyRTHUFZCU4bb5pz0475W1AcyUglR1a8aXgDJdYXgcNxWDirm1+ZUg4c9fyC1NaGn8S+a4eUzax2Qhh4tE8/yjoqgtDgf4XHpu7biI0Sej8t+4GSjg+x2mlaQXX3RX8meHCyXB6bp1W6QQZzLzIDi69ZFRGnfm+WcgH7OjX2PYwDexr0kWMItYClSwlfQSoLmkDhFfjlYoUkIh5O2UiqlXhUkECyNvFBIUTm9lCqOksB8nJ2LkJP5sjOcvxtXtANdBhlAWMndSla+Q635/L3HJ9aR/25+Bz4JhWdtP3nVU0NYRmqMx7ZrwqlIAylSSFyL9DHi6nUuV4/zwe3vcQxIMuJLVwuTqi5svkFm4g7JkDP+O7hteuH+0H4QkWvd8Ubifi6cpgLBlS46yPTP4vaF8POmtw51Ui0A1SgQkbh3x2Nf6P3BcT2forb1kxj3fVbqTiki64k8ry/JHsMA2uCU4YNz4kk4W2wL2DA6k8k3HIswgvKvrrcJV3HpDrjWKzxdTCxFgf0HbSELdH9bhdxWF91Kmg4uHnMttowvzqTHP+Z0RCX1nhlf/uIIkPRnxbDLV1HnN7RFsffl9TcObrSHfx0bJdB8TJQJ95oM7/HZt3BGFtUuXRJTkbYDgyBJjwmJUPJLVGHCW8v2RmBrLKxMyGJQWyZU0o3ruGFv8UGvSdgG/+jTnvXrU2PjdxgjcjH7Y8sZ9UBEsjN4kOF898pH7hTbNX7nhMsGWHCEQvSkAobnJkGQjJFWHZ5qZybuTXHFu/Z7bgdbGvhDoo3L4aHCNpk7s5Zbtt2YKBJgQTNttb2UGNl6CVuQ1souWQCKuPc+kEEo9mJY"
}
}
],
"regexManagers": [
{
"fileMatch": [".*\\.ya?ml$"],
"matchStrings": [
"# renovate: datasource=docker( versioning=(?<versioning>.*?))?\n\\s*-\\s+(?<depName>[^:]+):(?<currentValue>.*)"
],
"datasourceTemplate": "docker"
},
{
"fileMatch": [".*\\.ya?ml$"],
"matchStrings": [
"registryUrl=(?<registryUrl>.*?)\n *chart: (?<depName>.*?)\n *version: (?<currentValue>.*)\n",
"# renovate: datasource=helm\n .*- name: (?<depName>.*?)\n *url: (?<registryUrl>.*?)\n *version: (?<currentValue>.*)\n"
],
"datasourceTemplate": "helm"
},
{
"fileMatch": [".*\\.ya?ml$"],
"matchStrings": [
"# renovate: datasource=gitlab-tags depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?( registryUrl=(?<registryUrl>.*?))?\\s.*?_version:\\s*(?<currentValue>[.*])\\s",
"# renovate: datasource=gitlab-tags depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?( registryUrl=(?<registryUrl>.*?))?\\s.*?_version:\\s*['\"](?<currentValue>.*)['\"]\\s"
],
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}",
"datasourceTemplate": "gitlab-tags"
},
{
"fileMatch": ["./.+\\.ya?ml$"],
"matchStrings": [
"# renovate: datasource=github-tags depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\s.*?version:\\s*(?<currentValue>.*)\\s",
"# renovate: datasource=github-tags depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\s.*?version:\\s*['\"](?<currentValue>.*)['\"]\\s",
"# renovate: datasource=github-tags depName=(?<depName>.*?)( versioning=(?<versioning>.*?))?\\s.*?[\"']?oci:.+:(?<currentValue>.+?)[\"']?\\s"
],
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}",
"datasourceTemplate": "github-tags"
},
{
"fileMatch": [
"^.github/workflow/oscal/.*\\.ya?ml$",
"^aws/loki/main\\.tf",
"^aws/cloudtrail/main\\.tf"
],
"matchStrings": ["https://github.com/(?<depName>.*)/(?<currentValue>v\\d+\\.\\d+\\.\\d+)"],
"datasourceTemplate": "github-tags",
"versioningTemplate": "semver"
}
],
"packageRules": [
{
"datasources": ["gitlab-tags"],
"commitMessageTopic": "Gitlab tag {{depName}}",
"separateMinorPatch": true
},
{
"datasources": ["helm"],
"commitMessageTopic": "Helm chart {{depName}}",
"separateMinorPatch": true
},
{
"datasources": ["docker"],
"commitMessageTopic": "Docker image {{depName}}",
"commitMessageExtra": "to {{#if isSingleVersion}}v{{{toVersion}}}{{else}}{{{newValue}}}{{/if}}",
"enabled": true,
"separateMinorPatch": true
},
{
"datasources": ["gitlab-tags"],
"updateTypes": ["major"],
"labels": ["renovate/gitlab-tags", "dependency/major"]
},
{
"datasources": ["gitlab-tags"],
"updateTypes": ["minor"],
"labels": ["renovate/gitlab-tags", "dependency/minor"]
},
{
"datasources": ["gitlab-tags"],
"updateTypes": ["patch"],
"labels": ["renovate/gitlab-tags", "dependency/patch"]
},
{
"datasources": ["docker"],
"updateTypes": ["major"],
"labels": ["renovate/image-release", "dependency/major"]
},
{
"datasources": ["docker"],
"updateTypes": ["minor"],
"labels": ["renovate/image-release", "dependency/minor"]
},
{
"datasources": ["docker"],
"updateTypes": ["patch"],
"labels": ["renovate/image-release", "dependency/patch"]
},
{
"datasources": ["helm"],
"updateTypes": ["major"],
"labels": ["renovate/helm-release", "dependency/major"]
},
{
"datasources": ["helm"],
"updateTypes": ["minor"],
"labels": ["renovate/helm-release", "dependency/minor"]
},
{
"datasources": ["helm"],
"updateTypes": ["patch"],
"labels": ["renovate/helm-release", "dependency/patch"]
}
]
}