--- apiVersion: triggers.tekton.dev/v1beta1 kind: EventListener metadata: name: limbo-pipeline-listener spec: serviceAccountName: limbo-serviceaccount triggers: - name: limbo-pipeline-trigger bindings: - ref: limbo-pipeline-binding template: ref: limbo-pipeline-template resources: kubernetesResource: serviceType: ClusterIP --- apiVersion: triggers.tekton.dev/v1beta1 kind: TriggerBinding metadata: name: limbo-pipeline-binding spec: params: - name: sha value: $(body.sha) - name: repo_name value: $(body.repo_name) --- apiVersion: triggers.tekton.dev/v1beta1 kind: TriggerTemplate metadata: name: limbo-pipeline-template spec: params: - name: sha - name: repo_name resourcetemplates: - apiVersion: tekton.dev/v1beta1 kind: PipelineRun metadata: generateName: limbo-pipeline- spec: pipelineRef: name: limbo-pipeline params: - name: sha value: "$(tt.params.sha)" - name: gitea-repo-name value: "$(tt.params.repo_name)" workspaces: - name: shared-data volumeClaimTemplate: spec: accessModes: - ReadWriteOnce resources: requests: storage: 1Gi - name: git-credentials secret: secretName: git-credentials