File tree 5 files changed +60
-18
lines changed
addons/prometheus/exporters/kube-state-metrics
5 files changed +60
-18
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ Notable changes between versions.
18
18
* Update nginx-ingress from v0.21.0 to v0.22.0
19
19
* Update Prometheus from v2.6.0 to v2.6.1
20
20
* Update kube-state-metrics from v1.4.0 to v1.5.0
21
+ * Fix ClusterRole to collect and export PodDisruptionBudget metrics ([ #383 ] ( https://github.com/poseidon/typhoon/pull/383 ) )
21
22
* Update Grafana from v5.4.2 to v5.4.3
22
23
23
24
## v1.13.2
Original file line number Diff line number Diff line change @@ -3,7 +3,8 @@ kind: ClusterRole
3
3
metadata :
4
4
name : kube-state-metrics
5
5
rules :
6
- - apiGroups : [""]
6
+ - apiGroups :
7
+ - " "
7
8
resources :
8
9
- configmaps
9
10
- secrets
@@ -17,23 +18,47 @@ rules:
17
18
- persistentvolumes
18
19
- namespaces
19
20
- endpoints
20
- verbs : ["list", "watch"]
21
- - apiGroups : ["extensions"]
21
+ verbs :
22
+ - list
23
+ - watch
24
+ - apiGroups :
25
+ - extensions
22
26
resources :
23
27
- daemonsets
24
28
- deployments
25
29
- replicasets
26
- verbs : ["list", "watch"]
27
- - apiGroups : ["apps"]
30
+ verbs :
31
+ - list
32
+ - watch
33
+ - apiGroups :
34
+ - apps
28
35
resources :
29
36
- statefulsets
30
- verbs : ["list", "watch"]
31
- - apiGroups : ["batch"]
37
+ - daemonsets
38
+ - deployments
39
+ - replicasets
40
+ verbs :
41
+ - list
42
+ - watch
43
+ - apiGroups :
44
+ - batch
32
45
resources :
33
46
- cronjobs
34
47
- jobs
35
- verbs : ["list", "watch"]
36
- - apiGroups : ["autoscaling"]
48
+ verbs :
49
+ - list
50
+ - watch
51
+ - apiGroups :
52
+ - autoscaling
37
53
resources :
38
54
- horizontalpodautoscalers
39
- verbs : ["list", "watch"]
55
+ verbs :
56
+ - list
57
+ - watch
58
+ - apiGroups :
59
+ - policy
60
+ resources :
61
+ - poddisruptionbudgets
62
+ verbs :
63
+ - list
64
+ - watch
Original file line number Diff line number Diff line change 35
35
initialDelaySeconds : 5
36
36
timeoutSeconds : 5
37
37
- name : addon-resizer
38
- image : k8s.gcr.io/addon-resizer:1.7
38
+ image : k8s.gcr.io/addon-resizer:1.8.4
39
39
resources :
40
40
limits :
41
41
cpu : 100m
Original file line number Diff line number Diff line change @@ -6,7 +6,7 @@ metadata:
6
6
roleRef :
7
7
apiGroup : rbac.authorization.k8s.io
8
8
kind : Role
9
- name : kube-state-metrics-resizer
9
+ name : kube-state-metrics
10
10
subjects :
11
11
- kind : ServiceAccount
12
12
name : kube-state-metrics
Original file line number Diff line number Diff line change 1
1
apiVersion : rbac.authorization.k8s.io/v1
2
2
kind : Role
3
3
metadata :
4
- name : kube-state-metrics-resizer
4
+ name : kube-state-metrics
5
5
namespace : monitoring
6
6
rules :
7
- - apiGroups : [""]
7
+ - apiGroups :
8
+ - " "
8
9
resources :
9
10
- pods
10
- verbs : ["get"]
11
- - apiGroups : ["extensions"]
11
+ verbs :
12
+ - get
13
+ - apiGroups :
14
+ - extensions
12
15
resources :
13
16
- deployments
14
- resourceNames : ["kube-state-metrics"]
15
- verbs : ["get", "update"]
17
+ resourceNames :
18
+ - kube-state-metrics
19
+ verbs :
20
+ - get
21
+ - update
22
+ - apiGroups :
23
+ - apps
24
+ resources :
25
+ - deployments
26
+ resourceNames :
27
+ - kube-state-metrics
28
+ verbs :
29
+ - get
30
+ - update
31
+
You can’t perform that action at this time.
0 commit comments