[stable/kube-state-metrics] Use apiGroup policy rather than extension for k8s > 1.15 in ClusterRole psp-kube-state-metrics (#21563)

Signed-off-by: Karl-Philipp Richter <krichter@posteo.de>
This commit is contained in:
Karl-Philipp Richter
2020-04-24 11:39:20 -07:00
committed by GitHub
parent d155361800
commit 329944ed63
2 changed files with 6 additions and 1 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ keywords:
- monitoring
- prometheus
- kubernetes
version: 2.8.3
version: 2.8.4
appVersion: 1.9.5
home: https://github.com/kubernetes/kube-state-metrics/
sources:
@@ -9,7 +9,12 @@ metadata:
app.kubernetes.io/instance: {{ .Release.Name }}
name: psp-{{ template "kube-state-metrics.fullname" . }}
rules:
{{- $kubeTargetVersion := default .Capabilities.KubeVersion.GitVersion .Values.kubeTargetVersionOverride }}
{{- if semverCompare "> 1.15.0-0" $kubeTargetVersion }}
- apiGroups: ['policy']
{{- else }}
- apiGroups: ['extensions']
{{- end }}
resources: ['podsecuritypolicies']
verbs: ['use']
resourceNames: