charts/pipelines-library/templates/interceptor/role.yaml (66 lines of code) (raw):
{{- if eq .Values.interceptor.enabled true }}
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: tekton-triggers-edp-interceptor
labels:
{{- include "edp-tekton-interceptor.labels" . | nindent 4 }}
rules:
- verbs:
- get
- list
- watch
- update
apiGroups:
- triggers.tekton.dev
resources:
- interceptors
- verbs:
- get
- list
- watch
- update
- create
apiGroups:
- ''
resources:
- secrets
resourceNames:
- tekton-edp-interceptor-certs
- verbs:
- get
apiGroups:
- ''
resources:
- secrets
- verbs:
- get
- list
- watch
apiGroups:
- v2.edp.epam.com
resources:
- codebases
- codebases/status
- codebases/finalizers
- verbs:
- get
- list
- watch
apiGroups:
- v2.edp.epam.com
resources:
- codebasebranches
- codebasebranches/status
- codebasebranches/finalizers
- verbs:
- get
- list
- watch
apiGroups:
- v2.edp.epam.com
resources:
- gitservers
- gitservers/status
- gitservers/finalizers
{{- end }}