apiVersion: triggers.tekton.dev/v1beta1 kind: EventListener metadata: name: cicd-listener namespace: tekton-pipelines spec: serviceAccountName: tekton-triggers-sa # Needs RBAC to start PipelineRuns triggers: - name: github-push interceptors: - ref: name: github params: - name: secretRef value: secretName: webhook-secret secretKey: token - name: eventTypes value: ["push"] bindings: - ref: git-binding # Maps JSON payload to Params template: ref: build-template # Creates the PipelineRun