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