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.

106 lines
1.8 KiB

  1. {% if cilium_hubble_tls_generate %}
  2. ---
  3. # Source: cilium/templates/hubble-generate-certs-clusterrole.yaml
  4. apiVersion: rbac.authorization.k8s.io/v1
  5. kind: ClusterRole
  6. metadata:
  7. name: hubble-generate-certs
  8. rules:
  9. - apiGroups:
  10. - ""
  11. resources:
  12. - secrets
  13. - configmaps
  14. verbs:
  15. - create
  16. - apiGroups:
  17. - ""
  18. resources:
  19. - secrets
  20. resourceNames:
  21. - hubble-server-certs
  22. - hubble-relay-client-certs
  23. - hubble-relay-server-certs
  24. verbs:
  25. - update
  26. - apiGroups:
  27. - ""
  28. resources:
  29. - configmaps
  30. resourceNames:
  31. - hubble-ca-cert
  32. verbs:
  33. - update
  34. - apiGroups:
  35. - ""
  36. resources:
  37. - secrets
  38. resourceNames:
  39. - hubble-ca-secret
  40. verbs:
  41. - get
  42. {% endif %}
  43. ---
  44. # Source: cilium/templates/hubble-relay-clusterrole.yaml
  45. kind: ClusterRole
  46. apiVersion: rbac.authorization.k8s.io/v1
  47. metadata:
  48. name: hubble-relay
  49. rules:
  50. - apiGroups:
  51. - ""
  52. resources:
  53. - componentstatuses
  54. - endpoints
  55. - namespaces
  56. - nodes
  57. - pods
  58. - services
  59. verbs:
  60. - get
  61. - list
  62. - watch
  63. ---
  64. # Source: cilium/templates/hubble-ui-clusterrole.yaml
  65. kind: ClusterRole
  66. apiVersion: rbac.authorization.k8s.io/v1
  67. metadata:
  68. name: hubble-ui
  69. rules:
  70. - apiGroups:
  71. - networking.k8s.io
  72. resources:
  73. - networkpolicies
  74. verbs:
  75. - get
  76. - list
  77. - watch
  78. - apiGroups:
  79. - ""
  80. resources:
  81. - componentstatuses
  82. - endpoints
  83. - namespaces
  84. - nodes
  85. - pods
  86. - services
  87. verbs:
  88. - get
  89. - list
  90. - watch
  91. - apiGroups:
  92. - apiextensions.k8s.io
  93. resources:
  94. - customresourcedefinitions
  95. verbs:
  96. - get
  97. - list
  98. - watch
  99. - apiGroups:
  100. - cilium.io
  101. resources:
  102. - "*"
  103. verbs:
  104. - get
  105. - list
  106. - watch