fix: trigger

This commit is contained in:
eding 2026-02-08 19:38:43 +01:00
parent 2f7b8f45a4
commit b449dd885d

View file

@ -1,23 +1,46 @@
apiVersion: triggers.tekton.dev/v1beta1 apiVersion: triggers.tekton.dev/v1alpha1
kind: EventListener kind: Trigger
metadata: metadata:
name: cicd-listener name: easycsr-frontend-trigger
namespace: tekton-pipelines namespace: tekton-pipelines
spec: spec:
serviceAccountName: tekton-triggers-sa interceptors:
triggers: - ref: { name: cel }
- name: generic-webhook-trigger params:
interceptors: - name: filter
- ref: value: "header.match('X-GitHub-Event', '.*') || header.match('X-Gitea-Event', '.*')"
name: "github" # Or "cel" for Forgejo bindings:
- ref: generic-git-binding
- name: pr-number
value: $(body.number)
- name: action
value: $(body.action)
template:
resourcetemplates:
- apiVersion: tekton.dev/v1beta1
kind: PipelineRun
metadata:
generateName: easycsr-run-
namespace: tekton-pipelines
spec:
pipelineRef:
name: easycsr-pipeline
params: params:
- name: "secretRef" - name: git-url
value: value: $(params.git-url)
secretName: "webhook-secret" - name: git-revision
secretKey: "password" value: $(params.git-revision)
- name: "eventTypes" - name: event-type
value: ["push", "pull_request"] value: $(params.event-type)
bindings: - name: pr-number
- ref: generic-git-binding value: "$(params.pr-number)"
template: - name: action
ref: app-bootstrap-template value: "$(params.action)"
workspaces:
- name: shared-data
volumeClaimTemplate:
spec:
accessModes: [ReadWriteOnce]
storageClassName: democratic-nfs
resources:
requests: { storage: 1Gi }