role.yaml 617 B

1234567891011121314151617
  1. {{- if and .Values.nodeExporter.enabled .Values.rbac.create }}
  2. {{- if or (default .Values.nodeExporter.podSecurityPolicy.enabled false) (.Values.podSecurityPolicy.enabled) }}
  3. apiVersion: {{ template "rbac.apiVersion" . }}
  4. kind: Role
  5. metadata:
  6. name: {{ template "prometheus.nodeExporter.fullname" . }}
  7. labels:
  8. {{- include "prometheus.nodeExporter.labels" . | nindent 4 }}
  9. {{ include "prometheus.namespace" . | indent 2 }}
  10. rules:
  11. - apiGroups: ['extensions']
  12. resources: ['podsecuritypolicies']
  13. verbs: ['use']
  14. resourceNames:
  15. - {{ template "prometheus.nodeExporter.fullname" . }}
  16. {{- end }}
  17. {{- end }}