prometheus-operator-cluster-role.yaml 905 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. apiVersion: rbac.authorization.k8s.io/v1beta1
  2. kind: ClusterRole
  3. metadata:
  4. name: prometheus-operator
  5. rules:
  6. - apiGroups:
  7. - extensions
  8. resources:
  9. - thirdpartyresources
  10. verbs:
  11. - "*"
  12. - apiGroups:
  13. - apiextensions.k8s.io
  14. resources:
  15. - customresourcedefinitions
  16. verbs:
  17. - "*"
  18. - apiGroups:
  19. - monitoring.coreos.com
  20. resources:
  21. - alertmanagers
  22. - prometheuses
  23. - prometheuses/finalizers
  24. - alertmanagers/finalizers
  25. - servicemonitors
  26. verbs:
  27. - "*"
  28. - apiGroups:
  29. - apps
  30. resources:
  31. - statefulsets
  32. verbs: ["*"]
  33. - apiGroups: [""]
  34. resources:
  35. - configmaps
  36. - secrets
  37. verbs: ["*"]
  38. - apiGroups: [""]
  39. resources:
  40. - pods
  41. verbs: ["list", "delete"]
  42. - apiGroups: [""]
  43. resources:
  44. - services
  45. - endpoints
  46. verbs: ["get", "create", "update"]
  47. - apiGroups: [""]
  48. resources:
  49. - nodes
  50. verbs: ["list", "watch"]
  51. - apiGroups: [""]
  52. resources:
  53. - namespaces
  54. verbs: ["list"]