apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: labels: app.kubernetes.io/component: tekton-dashboard name: tekton-dashboard-backend rules: - apiGroups: - apiextensions.k8s.io resources: - customresourcedefinitions verbs: - get - list - apiGroups: - security.openshift.io resources: - securitycontextconstraints verbs: - use - apiGroups: - tekton.dev resources: - clustertasks - clustertasks/status verbs: - get - list - watch - apiGroups: - triggers.tekton.dev resources: - clustertriggerbindings verbs: - get - list - watch - apiGroups: - dashboard.tekton.dev resources: - extensions verbs: - create - update - delete - patch - apiGroups: - tekton.dev resources: - clustertasks - clustertasks/status verbs: - create - update - delete - patch - apiGroups: - triggers.tekton.dev resources: - clustertriggerbindings verbs: - create - update - delete - patch --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: labels: app.kubernetes.io/component: tekton-dashboard name: tekton-dashboard-dashboard rules: - apiGroups: - apps resources: - deployments verbs: - list --- aggregationRule: clusterRoleSelectors: - matchLabels: rbac.dashboard.tekton.dev/aggregate-to-dashboard: "true" apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: labels: app.kubernetes.io/component: tekton-dashboard name: tekton-dashboard-extensions --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: labels: app.kubernetes.io/component: tekton-dashboard name: tekton-dashboard-pipelines rules: - apiGroups: - apps resources: - deployments verbs: - list --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: labels: app.kubernetes.io/component: tekton-dashboard name: tekton-dashboard-tenant rules: - apiGroups: - "" resources: - services verbs: - get - list - watch - apiGroups: - dashboard.tekton.dev resources: - extensions verbs: - get - list - watch - apiGroups: - "" resources: - serviceaccounts - pods/log - namespaces verbs: - get - list - watch - apiGroups: - tekton.dev resources: - tasks - taskruns - pipelines - pipelineruns - pipelineresources - conditions - tasks/status - taskruns/status - pipelines/status - pipelineruns/status - taskruns/finalizers - pipelineruns/finalizers verbs: - get - list - watch - apiGroups: - triggers.tekton.dev resources: - eventlisteners - triggerbindings - triggertemplates verbs: - get - list - watch - apiGroups: - tekton.dev resources: - tasks - taskruns - pipelines - pipelineruns - pipelineresources - conditions - taskruns/finalizers - pipelineruns/finalizers - tasks/status - taskruns/status - pipelines/status - pipelineruns/status verbs: - create - update - delete - patch - apiGroups: - triggers.tekton.dev resources: - eventlisteners - triggerbindings - triggertemplates verbs: - create - update - delete - patch - add --- apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: labels: app.kubernetes.io/component: tekton-dashboard name: tekton-dashboard-triggers rules: - apiGroups: - apps resources: - deployments verbs: - list