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.

80 lines
1.1 KiB

  1. apiVersion: rbac.authorization.k8s.io/v1
  2. kind: ClusterRole
  3. metadata:
  4. name: node-feature-discovery
  5. rules:
  6. - apiGroups:
  7. - ""
  8. resources:
  9. - nodes
  10. - nodes/status
  11. verbs:
  12. - get
  13. - patch
  14. - update
  15. - list
  16. - apiGroups:
  17. - nfd.k8s-sigs.io
  18. resources:
  19. - nodefeatures
  20. - nodefeaturerules
  21. - nodefeaturegroups
  22. verbs:
  23. - get
  24. - list
  25. - watch
  26. - apiGroups:
  27. - nfd.k8s-sigs.io
  28. resources:
  29. - nodefeaturegroup/status
  30. verbs:
  31. - patch
  32. - update
  33. - apiGroups:
  34. - coordination.k8s.io
  35. resources:
  36. - leases
  37. verbs:
  38. - create
  39. - apiGroups:
  40. - coordination.k8s.io
  41. resources:
  42. - leases
  43. resourceNames:
  44. - "nfd-master.nfd.kubernetes.io"
  45. verbs:
  46. - get
  47. - update
  48. ---
  49. apiVersion: rbac.authorization.k8s.io/v1
  50. kind: ClusterRole
  51. metadata:
  52. name: node-feature-discovery-gc
  53. rules:
  54. - apiGroups:
  55. - ""
  56. resources:
  57. - nodes
  58. verbs:
  59. - list
  60. - watch
  61. - apiGroups:
  62. - ""
  63. resources:
  64. - nodes/proxy
  65. verbs:
  66. - get
  67. - apiGroups:
  68. - topology.node.k8s.io
  69. resources:
  70. - noderesourcetopologies
  71. verbs:
  72. - delete
  73. - list
  74. - apiGroups:
  75. - nfd.k8s-sigs.io
  76. resources:
  77. - nodefeatures
  78. verbs:
  79. - delete
  80. - list