{{- define "common.triggerbinding" }} {{- $common := dict "Values" .Values.common -}} {{- $noCommon := omit .Values "common" -}} {{- $overrides := dict "Values" $noCommon -}} {{- $noValues := omit . "Values" -}} {{- with merge $noValues $overrides $common -}} apiVersion: triggers.tekton.dev/v1beta1 kind: TriggerBinding metadata: name: gitea namespace: {{ .Release.Namespace }} spec: params: - name: ref value: $(body.pull_request.head.ref) - name: revision value: $(body.pull_request.head.sha) - name: repourl value: $(body.pull_request.head.repo.clone_url) - name: reponame value: $(body.pull_request.head.repo.name) - name: repofullname value: $(body.pull_request.head.repo.full_name) - name: message value: $(body.pull_request.title) - name: author value: $(body.pull_request.user.login) - name: email value: $(body.pull_request.user.email) - name: index value: $(body.pull_request.number) {{- end }} {{- end }}