35 lines
978 B
YAML
35 lines
978 B
YAML
{{- 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 }}
|
|
|