charts/charts/jarvis-system/templates/TriggerTemplate-create.yaml

39 lines
1.2 KiB
YAML

{{- define "TriggerTemplate-create" -}}
---
apiVersion: triggers.tekton.dev/v1alpha1
kind: TriggerTemplate
metadata:
name: {{ template "helpers.labels.fullname" . }}-create
spec:
params:
- name: repoRoot
- name: project
- name: changeNumber
- name: patchSetNumber
- name: checkerUUID
resourcetemplates:
- apiVersion: tekton.dev/v1beta1
kind: PipelineRun
metadata:
generateName: {{ template "helpers.labels.fullname" . }}-create-
spec:
serviceAccountName: jarvis-system-el
pipelineRef:
name: {{ template "helpers.labels.fullname" . }}-create
params:
- name: repoRoot
value: $(tt.params.repoRoot)
- name: project
value: $(tt.params.project)
- name: changeNumber
value: $(tt.params.changeNumber)
- name: patchSetNumber
value: $(tt.params.patchSetNumber)
- name: checkerUUID
value: $(tt.params.checkerUUID)
workspaces:
- name: output
emptyDir: {}
...
{{- end -}}
{{- include "helpers.template.overlay" ( dict "Global" $ "template_definition" "TriggerTemplate-create" ) }}