Skip to content

Commit 0e933d1

Browse files
authored
Merge pull request #414 from rackerlabs/renovate-update
chore: renovate rule to watch OpenStack Helm
2 parents f044fb1 + 9462a65 commit 0e933d1

File tree

3 files changed

+30
-0
lines changed

3 files changed

+30
-0
lines changed

.github/renovate.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,24 @@
1010
":prNotPending",
1111
":rebaseStalePrs",
1212
":automergeDigest"
13+
],
14+
"customDatasources": {
15+
"openstackhelm": {
16+
"defaultRegistryUrlTemplate": "https://tarballs.opendev.org/openstack/openstack-helm/",
17+
"format": "html",
18+
"transformTemplates": [
19+
"{\"releases\": $map($filter($.releases, function($v) {$match($v.version, /^{{packageName}}-/)}), function($v) { {\"version\": $match($v.version, /^{{packageName}}-([0-9.]+).tar.gz$/).groups[0]} } ) }"
20+
]
21+
}
22+
},
23+
"customManagers": [
24+
{
25+
"customType": "regex",
26+
"fileMatch": ["\\.yaml$"],
27+
"datasourceTemplate": "custom.openstackhelm",
28+
"matchStrings": [
29+
"#\\s*renovate:\\s*(datasource=(?<datasource>.*?)\\s*)?depName=(?<depName>.*?)\\s*chartVersion:\\s*(?<currentValue>.+?)\\s"
30+
]
31+
}
1332
]
1433
}

.pre-commit-config.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,3 +61,7 @@ repos:
6161
name: "poetry-lock (understack-workflows)"
6262
files: '^python/understack-workflows/'
6363
args: ["-C", "python/understack-workflows", "--no-update"]
64+
- repo: https://github.com/renovatebot/pre-commit-hooks
65+
rev: 38.114.0
66+
hooks:
67+
- id: renovate-config-validator

apps/appsets/openstack.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,25 @@ spec:
1717
- list:
1818
elements:
1919
- component: keystone
20+
# renovate: datasource=custom.openstackhelm depName=keystone
2021
chartVersion: 0.3.15
2122
- component: ironic
23+
# renovate: datasource=custom.openstackhelm depName=ironic
2224
chartVersion: 0.2.18
2325
- component: placement
26+
# renovate: datasource=custom.openstackhelm depName=placement
2427
chartVersion: 0.3.16
2528
- component: neutron
29+
# renovate: datasource=custom.openstackhelm depName=neutron
2630
chartVersion: 0.3.47
2731
- component: glance
32+
# renovate: datasource=custom.openstackhelm depName=glance
2833
chartVersion: 0.5.0
2934
- component: nova
35+
# renovate: datasource=custom.openstackhelm depName=nova
3036
chartVersion: 0.3.44
3137
- component: horizon
38+
# renovate: datasource=custom.openstackhelm depName=horizon
3239
chartVersion: 0.3.28
3340
template:
3441
metadata:

0 commit comments

Comments
 (0)