post-install-prometheus-metrics-role.yaml 763 B

123456789101112131415161718192021222324252627282930313233343536
  1. {{- $fullName := include "minio.fullname" . -}}
  2. apiVersion: rbac.authorization.k8s.io/v1
  3. kind: Role
  4. metadata:
  5. name: {{ $fullName }}-update-prometheus-secret
  6. labels:
  7. app: {{ template "minio.name" . }}-update-prometheus-secret
  8. chart: {{ template "minio.chart" . }}
  9. release: {{ .Release.Name }}
  10. heritage: {{ .Release.Service }}
  11. rules:
  12. - apiGroups:
  13. - ""
  14. resources:
  15. - secrets
  16. verbs:
  17. - get
  18. - create
  19. - update
  20. - patch
  21. resourceNames:
  22. - {{ $fullName }}-prometheus
  23. - apiGroups:
  24. - ""
  25. resources:
  26. - secrets
  27. verbs:
  28. - create
  29. - apiGroups:
  30. - monitoring.coreos.com
  31. resources:
  32. - servicemonitors
  33. verbs:
  34. - get
  35. resourceNames:
  36. - {{ $fullName }}