Skip to content

Commit

Permalink
feat(presets): group kubernetes dependencies (#13007)
Browse files Browse the repository at this point in the history
  • Loading branch information
secustor committed Dec 8, 2021
1 parent 59026c2 commit 65ed85a
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions lib/config/presets/internal/group.ts
Expand Up @@ -63,6 +63,7 @@ const staticGroups = {
'group:jekyllEcosystem',
'group:jestPlusTSJest',
'group:jestPlusTypes',
'group:kubernetes',
'group:polymer',
'group:resilience4j',
'group:rubyOmniauth',
Expand Down Expand Up @@ -493,6 +494,45 @@ const staticGroups = {
},
],
},
kubernetes: {
description: 'Group kubernetes packages together',
packageRules: [
{
matchDatasources: ['go'],
groupName: 'kubernetes packages',
groupSlug: 'kubernetes-go',
matchPackagePrefixes: [
'k8s.io/api',
'k8s.io/apiextensions-apiserver',
'k8s.io/apimachinery',
'k8s.io/apiserver',
'k8s.io/cli-runtime',
'k8s.io/client-go',
'k8s.io/cloud-provider',
'k8s.io/cluster-bootstrap',
'k8s.io/code-generator',
'k8s.io/component-base',
'k8s.io/controller-manager',
'k8s.io/cri-api',
// 'k8s.io/csi-api', has not go.mod set up and does not follow the versioning of other repos
'k8s.io/csi-translation-lib',
'k8s.io/kube-aggregator',
'k8s.io/kube-controller-manager',
'k8s.io/kube-proxy',
'k8s.io/kube-scheduler',
'k8s.io/kubectl',
'k8s.io/kubelet',
'k8s.io/legacy-cloud-providers',
'k8s.io/metrics',
'k8s.io/mount-utils',
'k8s.io/pod-security-admission',
'k8s.io/sample-apiserver',
'k8s.io/sample-cli-plugin',
'k8s.io/sample-controller',
],
},
],
},
googleapis: {
description: 'Group googleapis packages together',
packageRules: [
Expand Down

0 comments on commit 65ed85a

Please sign in to comment.