Skip to content

Commit c1e1933

Browse files
authored
fix: metrics rbac (#52)
* fix: rbac metrics * style: lint fix
1 parent 5000fa0 commit c1e1933

File tree

4 files changed

+27
-3
lines changed

4 files changed

+27
-3
lines changed

chart/k8s-pause/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ keywords:
1414
name: k8s-pause
1515
sources:
1616
- https://github.com/DoodleScheduling/k8s-pause
17-
version: 0.2.6
17+
version: 0.2.7

chart/k8s-pause/templates/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ spec:
9191
- --upstream=http://127.0.0.1:{{ .Values.metricsPort }}
9292
- --logtostderr=true
9393
- --v=0
94-
image: quay.io/brancz/kube-rbac-proxy:v0.14.0
94+
image: {{ .Values.kubeRBACProxy.image }}
9595
imagePullPolicy: IfNotPresent
9696
name: kube-rbac-proxy
9797
ports:

chart/k8s-pause/templates/metrics-rbac.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,24 @@ rules:
1616
---
1717
apiVersion: rbac.authorization.k8s.io/v1
1818
kind: ClusterRoleBinding
19+
metadata:
20+
name: {{ include "k8s-pause.fullname" . }}-metrics
21+
labels:
22+
app.kubernetes.io/name: {{ include "k8s-pause.name" . }}
23+
app.kubernetes.io/instance: {{ .Release.Name }}
24+
app.kubernetes.io/managed-by: {{ .Release.Service }}
25+
helm.sh/chart: {{ include "k8s-pause.chart" . }}
26+
roleRef:
27+
apiGroup: rbac.authorization.k8s.io
28+
kind: ClusterRole
29+
name: {{ include "k8s-pause.fullname" . }}-metrics-reader
30+
subjects:
31+
- kind: ServiceAccount
32+
name: {{ template "k8s-pause.serviceAccountName" . }}
33+
namespace: {{ .Release.Namespace }}
34+
---
35+
apiVersion: rbac.authorization.k8s.io/v1
36+
kind: ClusterRoleBinding
1937
metadata:
2038
name: {{ include "k8s-pause.fullname" . }}-proxy
2139
labels:

chart/k8s-pause/values.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,13 +140,19 @@ prometheusRule:
140140

141141
kubeRBACProxy:
142142
enabled: true
143-
143+
image: quay.io/brancz/kube-rbac-proxy:v0.14.2
144144
securityContext:
145145
allowPrivilegeEscalation: false
146146
capabilities:
147147
drop: ["all"]
148148
readOnlyRootFilesystem: true
149149

150150
resources: {}
151+
# limits:
152+
# cpu: 500m
153+
# memory: 128Mi
154+
# requests:
155+
# cpu: 5m
156+
# memory: 64Mi
151157

152158
tolerations: []

0 commit comments

Comments
 (0)