apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: labels: app.kubernetes.io/component: kubevirt app.kubernetes.io/managed-by: virt-operator kubevirt.io: "" rbac.authorization.k8s.io/aggregate-to-view: "true" name: kubevirt.io:view rules: - apiGroups: - subresources.kubevirt.io resources: - virtualmachines/expand-spec - virtualmachineinstances/guestosinfo - virtualmachineinstances/filesystemlist - virtualmachineinstances/userlist verbs: - get - apiGroups: - subresources.kubevirt.io resources: - expand-vm-spec verbs: - update - apiGroups: - kubevirt.io resources: - virtualmachines - virtualmachineinstances - virtualmachineinstancepresets - virtualmachineinstancereplicasets - virtualmachineinstancemigrations verbs: - get - list - watch - apiGroups: - snapshot.kubevirt.io resources: - virtualmachinesnapshots - virtualmachinesnapshotcontents - virtualmachinerestores verbs: - get - list - watch - apiGroups: - export.kubevirt.io resources: - virtualmachineexports verbs: - get - list - watch - apiGroups: - clone.kubevirt.io resources: - virtualmachineclones verbs: - get - list - watch - apiGroups: - instancetype.kubevirt.io resources: - virtualmachineinstancetypes - virtualmachineclusterinstancetypes - virtualmachinepreferences - virtualmachineclusterpreferences verbs: - get - list - watch - apiGroups: - pool.kubevirt.io resources: - virtualmachinepools verbs: - get - list - watch - apiGroups: - migrations.kubevirt.io resources: - migrationpolicies verbs: - get - list - watch