Skip to content
This repository was archived by the owner on Jan 9, 2023. It is now read-only.

Commit 313c6d4

Browse files
committed
Update kube-state-metrics to the latest version
Signed-off-by: Mattias Gees <[email protected]>
1 parent 096eb34 commit 313c6d4

File tree

2 files changed

+17
-3
lines changed

2 files changed

+17
-3
lines changed

puppet/modules/prometheus/manifests/kube_state_metrics.pp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
class prometheus::kube_state_metrics (
22
String $image = 'gcr.io/google_containers/kube-state-metrics',
3-
String $version = '1.4.0',
3+
String $version = '1.5.0',
44
String $resizer_image = 'gcr.io/google_containers/addon-resizer',
55
String $resizer_version = '1.8.4',
66
){

puppet/modules/prometheus/templates/kube-state-metrics-deployment.yaml.erb

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,26 +99,31 @@ metadata:
9999
rules:
100100
- apiGroups: [""]
101101
resources:
102+
- configmaps
103+
- secrets
102104
- nodes
103105
- pods
104106
- services
105107
- resourcequotas
106108
- replicationcontrollers
107109
- limitranges
108110
- persistentvolumeclaims
111+
- persistentvolumes
109112
- namespaces
110113
- endpoints
111-
- persistentvolumes
112-
- horizontalpodautoscalers
113114
verbs: ["list", "watch"]
114115
- apiGroups: ["extensions"]
115116
resources:
116117
- daemonsets
117118
- deployments
118119
- replicasets
120+
- ingresses
119121
verbs: ["list", "watch"]
120122
- apiGroups: ["apps"]
121123
resources:
124+
- daemonsets
125+
- deployments
126+
- replicasets
122127
- statefulsets
123128
verbs: ["list", "watch"]
124129
- apiGroups: ["batch"]
@@ -130,6 +135,10 @@ rules:
130135
resources:
131136
- horizontalpodautoscalers
132137
verbs: ["list", "watch"]
138+
- apiGroups: ["policy"]
139+
resources:
140+
- poddisruptionbudgets
141+
verbs: ["list", "watch"]
133142
---
134143
<%- if @version_before_1_6 -%>
135144
apiVersion: rbac.authorization.k8s.io/v1alpha1
@@ -167,6 +176,11 @@ rules:
167176
resources:
168177
- pods
169178
verbs: ["get"]
179+
- apiGroups: ["apps"]
180+
resources:
181+
- deployments
182+
resourceNames: ["kube-state-metrics"]
183+
verbs: ["get", "update"]
170184
- apiGroups: ["extensions"]
171185
resources:
172186
- deployments

0 commit comments

Comments
 (0)