apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: name: trivy-operator rules: - apiGroups: - "" resources: - configmaps - limitranges - nodes - pods - replicationcontrollers - resourcequotas - services verbs: - get - list - watch - apiGroups: - "" resources: - namespaces verbs: - get - apiGroups: - "" resources: - pods/log verbs: - get - list - apiGroups: - apiextensions.k8s.io resources: - customresourcedefinitions verbs: - get - list - watch - apiGroups: - apps resources: - daemonsets - deployments - replicasets - statefulsets verbs: - get - list - watch - apiGroups: - apps.openshift.io resources: - deploymentconfigs verbs: - get - list - watch - apiGroups: - aquasecurity.github.io resources: - clustercompliancedetailreports - clustercompliancereports - clusterconfigauditreports - clusterinfraassessmentreports - clusterrbacassessmentreports - clustersbomreports - clustervulnerabilityreports - configauditreports - exposedsecretreports - infraassessmentreports - rbacassessmentreports - sbomreports - vulnerabilityreports verbs: - create - delete - get - list - patch - update - watch - apiGroups: - aquasecurity.github.io resources: - clustercompliancereports/status verbs: - get - patch - update - apiGroups: - batch resources: - cronjobs verbs: - get - list - watch - apiGroups: - batch resources: - jobs verbs: - create - delete - get - list - watch - apiGroups: - networking.k8s.io resources: - ingresses - networkpolicies verbs: - get - list - watch - apiGroups: - rbac.authorization.k8s.io resources: - clusterrolebindings - clusterroles - rolebindings - roles verbs: - get - list - watch - apiGroups: - "" resources: - secrets verbs: - create - get - update - apiGroups: - "" resources: - serviceaccounts verbs: - get - apiGroups: - "" resources: - nodes/proxy verbs: - get