@@ -10,43 +10,68 @@ updates:
10
10
commit-message :
11
11
prefix : " :seedling:"
12
12
labels :
13
+ - " area/ci"
13
14
- " ok-to-test"
14
15
# Go
15
16
- package-ecosystem : " gomod"
16
17
directory : " /"
17
18
schedule :
18
19
interval : " weekly"
20
+ day : " monday"
21
+ # # group all dependencies with a k8s.io prefix into a single PR.
22
+ groups :
23
+ kubernetes :
24
+ patterns : [ "k8s.io/*" ]
19
25
ignore :
20
26
# Ignore controller-runtime as its upgraded manually.
21
27
- dependency-name : " sigs.k8s.io/controller-runtime"
22
- # Ignore k8s and its transitives modules as they are upgraded manually
23
- # together with controller-runtime.
28
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
29
+ # Ignore k8s and its transitives modules as they are upgraded manually together with controller-runtime.
24
30
- dependency-name : " k8s.io/*"
31
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
25
32
- dependency-name : " go.etcd.io/*"
33
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
26
34
- dependency-name : " google.golang.org/grpc"
35
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
36
+ # Bumping the kustomize API independently can break compatibility with client-go as they share k8s.io/kube-openapi as a dependency.
37
+ - dependency-name : " sigs.k8s.io/kustomize/api"
38
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
27
39
commit-message :
28
40
prefix : " :seedling:"
29
41
labels :
30
42
- " area/dependency"
31
43
- " ok-to-test"
44
+
32
45
# Maintain e2e test Go modules
33
46
- package-ecosystem : " gomod"
34
47
directory : " /test/e2e"
35
48
schedule :
36
- interval : " weekly"
49
+ interval : " weekly"
50
+ day : " tuesday"
51
+ # # group all dependencies with a k8s.io prefix into a single PR.
52
+ groups :
53
+ kubernetes :
54
+ patterns : [ "k8s.io/*" ]
37
55
ignore :
38
- # Ignore controller-runtime as its upgraded manually.
39
- - dependency-name : " sigs.k8s.io/controller-runtime"
40
- # Ignore k8s and its transitives modules as they are upgraded manually
41
- # together with controller-runtime.
42
- - dependency-name : " k8s.io/*"
43
- - dependency-name : " go.etcd.io/*"
44
- - dependency-name : " google.golang.org/grpc"
56
+ # Ignore controller-runtime as its upgraded manually.
57
+ - dependency-name : " sigs.k8s.io/controller-runtime"
58
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
59
+ # Ignore k8s and its transitives modules as they are upgraded manually together with controller-runtime.
60
+ - dependency-name : " k8s.io/*"
61
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
62
+ - dependency-name : " go.etcd.io/*"
63
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
64
+ - dependency-name : " google.golang.org/grpc"
65
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
66
+ # Bumping the kustomize API independently can break compatibility with client-go as they share k8s.io/kube-openapi as a dependency.
67
+ - dependency-name : " sigs.k8s.io/kustomize/api"
68
+ update-types : [ "version-update:semver-major", "version-update:semver-minor" ]
45
69
commit-message :
46
70
prefix : " :seedling:"
47
71
labels :
48
72
- " area/dependency"
49
73
- " ok-to-test"
74
+
50
75
# Maintain dependencies for Docker images.
51
76
- package-ecosystem : " docker"
52
77
directory : " /"
@@ -55,4 +80,4 @@ updates:
55
80
commit-message :
56
81
prefix : " :seedling:"
57
82
labels :
58
- - " ok-to-test"
83
+ - " ok-to-test"
0 commit comments