You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

82 lines
1.3 KiB

  1. ---
  2. apiVersion: rbac.authorization.k8s.io/v1
  3. kind: Role
  4. metadata:
  5. creationTimestamp: null
  6. name: ambassador-operator
  7. rules:
  8. - apiGroups:
  9. - ""
  10. resources:
  11. - pods
  12. - services
  13. - services/finalizers
  14. - endpoints
  15. - persistentvolumeclaims
  16. - events
  17. - configmaps
  18. - secrets
  19. verbs:
  20. - create
  21. - delete
  22. - get
  23. - list
  24. - patch
  25. - update
  26. - watch
  27. - apiGroups:
  28. - apps
  29. resources:
  30. - deployments
  31. - daemonsets
  32. - replicasets
  33. - statefulsets
  34. - customresourcedefinitions
  35. verbs:
  36. - create
  37. - delete
  38. - get
  39. - list
  40. - patch
  41. - update
  42. - watch
  43. - apiGroups:
  44. - monitoring.coreos.com
  45. resources:
  46. - servicemonitors
  47. verbs:
  48. - get
  49. - create
  50. - apiGroups:
  51. - apps
  52. resourceNames:
  53. - ambassador-operator
  54. resources:
  55. - deployments/finalizers
  56. verbs:
  57. - update
  58. - apiGroups:
  59. - ""
  60. resources:
  61. - pods
  62. verbs:
  63. - get
  64. - apiGroups:
  65. - apps
  66. resources:
  67. - replicasets
  68. - deployments
  69. verbs:
  70. - get
  71. - apiGroups:
  72. - getambassador.io
  73. resources:
  74. - '*'
  75. verbs:
  76. - create
  77. - delete
  78. - get
  79. - list
  80. - patch
  81. - update
  82. - watch