Skip to content

Commit d33bc5b

Browse files
committed
Update renovate config for controller-gen managed by aqua
Signed-off-by: Kenta Goto <kenta-goto@cybozu.co.jp>
1 parent 9643ab3 commit d33bc5b

1 file changed

Lines changed: 33 additions & 0 deletions

File tree

renovate.json5

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
'!helm/kind-action',
3535
'!kindest/node',
3636
'!kubernetes/kubectl',
37+
'!kubernetes-sigs/controller-tools/controller-gen',
3738
'!rajatjindal/krew-release-bot',
3839
'!renovatebot/github-action',
3940
],
@@ -48,6 +49,14 @@
4849
'/^k8s\\.io\\/.*/',
4950
],
5051
},
52+
{
53+
// For controller-tools/controller-gen managed by aqua.yaml
54+
description: 'Separate minor and patch updates for controller-tools/controller-gen',
55+
separateMinorPatch: true,
56+
matchPackageNames: [
57+
'kubernetes-sigs/controller-tools/controller-gen',
58+
],
59+
},
5160
{
5261
dependencyDashboardApproval: true,
5362
description: 'Require approval for Kubernetes packages major and minor updates',
@@ -63,6 +72,18 @@
6372
'/^sigs\\.k8s\\.io\\/.*/',
6473
],
6574
},
75+
{
76+
// For controller-tools/controller-gen managed by aqua.yaml
77+
dependencyDashboardApproval: true,
78+
description: 'Require approval for controller-tools/controller-gen major and minor updates',
79+
matchUpdateTypes: [
80+
'major',
81+
'minor',
82+
],
83+
matchPackageNames: [
84+
'kubernetes-sigs/controller-tools/controller-gen',
85+
],
86+
},
6687
{
6788
description: 'Group patch updates for Kubernetes packages',
6889
matchDatasources: [
@@ -78,6 +99,18 @@
7899
'/^sigs\\.k8s\\.io\\/.*/',
79100
],
80101
},
102+
{
103+
// For controller-tools/controller-gen managed by aqua.yaml
104+
description: 'Group patch updates for controller-gen',
105+
matchUpdateTypes: [
106+
'patch',
107+
],
108+
groupName: 'all minor and patch updates',
109+
groupSlug: 'all-minor-patch',
110+
matchPackageNames: [
111+
'kubernetes-sigs/controller-tools/controller-gen',
112+
],
113+
},
81114
{
82115
description: 'Disable major updates for k8s.io/client-go',
83116
enabled: false,

0 commit comments

Comments
 (0)