# Tekton TriggerBinding for Bakery-IA CI/CD # This binding extracts parameters from Gitea webhook events # # Note: We use CEL overlay extensions for consistent field access # The EventListener's CEL interceptor creates these extensions: # - extensions.git_url: Repository clone URL # - extensions.git_revision: Commit SHA (from body.after) # - extensions.git_branch: Branch name (extracted from ref) apiVersion: triggers.tekton.dev/v1beta1 kind: TriggerBinding metadata: name: bakery-ia-trigger-binding namespace: tekton-pipelines labels: app.kubernetes.io/name: bakery-ia-cicd app.kubernetes.io/component: triggers spec: params: # Use CEL overlay extensions for consistent access across Git providers - name: git-repo-url value: $(extensions.git_url) - name: git-revision value: $(extensions.git_revision) - name: git-branch value: $(extensions.git_branch) # Direct body access for fields not in overlays - name: git-repo-name value: $(body.repository.name) - name: git-repo-full-name value: $(body.repository.full_name)