Add service account for trigger. It's important!

This commit is contained in:
James Pace 2024-01-03 22:09:58 -05:00
parent c570ae93d2
commit 33e48bfa56
3 changed files with 32 additions and 1 deletions

View File

@ -4,3 +4,4 @@ resources:
- limbo-just-build.yaml
- limbo-pipeline.yaml
- limbo-trigger.yaml
- service-account.yaml

View File

@ -4,6 +4,7 @@ kind: EventListener
metadata:
name: limbo-pipeline-listener
spec:
serviceAccountName: limbo-serviceaccount
triggers:
- name: limbo-pipeline-trigger
bindings:

View File

@ -0,0 +1,29 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: limbo-serviceaccount
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: limbo-eventlistener-binding
subjects:
- kind: ServiceAccount
name: limbo-serviceaccount
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: tekton-triggers-eventlistener-roles
---
apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: limbo-eventlistener-clusterbinding
subjects:
- kind: ServiceAccount
name: limbo-serviceaccount
namespace: j7s-ci
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: tekton-triggers-eventlistener-clusterroles