apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
  labels:
    app: {{ include "cluster-agent.fullname" . }}
  name: {{ include "cluster-agent.fullname" . }}
rules:
  - apiGroups: [""]
    resources: ["nodes"]
    verbs: ["get", "list", "watch", "update", "patch"]
  - apiGroups: ["cloud.google.com"]
    resources: ["computeclasses"]
    verbs: ["get", "list", "create", "update", "delete"]
  - apiGroups: ["mutations.gatekeeper.sh"]
    resources: ["assign", "assigns"]
    verbs: ["get", "list", "create", "update", "patch", "delete"]
