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
triggers:
- name: generic-webhook-trigger
interceptors: interceptors:
- ref: - ref: { name: cel }
name: "github" # Or "cel" for Forgejo
params: params:
- name: "secretRef" - name: filter
value: value: "header.match('X-GitHub-Event', '.*') || header.match('X-Gitea-Event', '.*')"
secretName: "webhook-secret"
secretKey: "password"
- name: "eventTypes"
value: ["push", "pull_request"]
bindings: bindings:
- ref: generic-git-binding - ref: generic-git-binding
- name: pr-number
value: $(body.number)
- name: action
value: $(body.action)
template: template:
ref: app-bootstrap-template resourcetemplates:
- apiVersion: tekton.dev/v1beta1
kind: PipelineRun
metadata:
generateName: easycsr-run-
namespace: tekton-pipelines
spec:
pipelineRef:
name: easycsr-pipeline
params:
- 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 }