Files
bakery-ia/infrastructure/cicd/tekton-helm/templates/trigger-binding.yaml

23 lines
682 B
YAML
Raw Normal View History

2026-01-19 13:57:50 +01:00
# Tekton TriggerBinding for Bakery-IA CI/CD
# This binding extracts parameters from incoming webhook payloads
apiVersion: triggers.tekton.dev/v1beta1
kind: TriggerBinding
metadata:
name: bakery-ia-trigger-binding
2026-01-20 22:05:10 +01:00
namespace: {{ .Release.Namespace }}
2026-01-19 13:57:50 +01:00
labels:
app.kubernetes.io/name: {{ .Values.labels.app.name }}
app.kubernetes.io/component: triggers
spec:
params:
- name: git-repo-url
2026-01-22 17:38:34 +01:00
value: $(body.repository.clone_url)
2026-01-19 13:57:50 +01:00
- name: git-revision
2026-01-22 17:38:34 +01:00
value: $(body.after)
2026-01-19 13:57:50 +01:00
- name: git-branch
2026-01-22 17:38:34 +01:00
value: $(body.ref)
2026-01-19 13:57:50 +01:00
- name: git-repo-name
2026-01-22 17:38:34 +01:00
value: $(body.repository.name)
2026-01-19 13:57:50 +01:00
- name: git-repo-full-name
2026-01-22 17:38:34 +01:00
value: $(body.repository.full_name)