
This patchset dynamically creates a namespace with the changeset and patchset number that is triggered via gerrit. Change-Id: Id257fcb6a12711ae1a6341337cf6e1b0bec8c7e5
48 lines
1.4 KiB
YAML
48 lines
1.4 KiB
YAML
{{- define "Pipeline-create" -}}
|
|
---
|
|
apiVersion: tekton.dev/v1beta1
|
|
kind: Pipeline
|
|
metadata:
|
|
name: {{ template "helpers.labels.fullname" . }}-create
|
|
spec:
|
|
params:
|
|
- name: repoRoot
|
|
- name: project
|
|
- name: changeNumber
|
|
- name: patchSetNumber
|
|
- name: checkerUUID
|
|
workspaces:
|
|
- name: output
|
|
tasks:
|
|
- name: createregisterscheduled
|
|
taskRef:
|
|
name: {{ template "helpers.labels.fullname" . }}-createregisterscheduled
|
|
params:
|
|
- name: repoRoot
|
|
value: $(params.repoRoot)
|
|
- name: project
|
|
value: $(params.project)
|
|
- name: changeNumber
|
|
value: $(params.changeNumber)
|
|
- name: patchSetNumber
|
|
value: $(params.patchSetNumber)
|
|
- name: checkerUUID
|
|
value: $(params.checkerUUID)
|
|
- name: createprojectaccess
|
|
taskRef:
|
|
name: {{ template "helpers.labels.fullname" . }}-createprojectaccess
|
|
params:
|
|
- name: repoRoot
|
|
value: $(params.repoRoot)
|
|
- name: project
|
|
value: $(params.project)
|
|
- name: changeNumber
|
|
value: $(params.changeNumber)
|
|
- name: patchSetNumber
|
|
value: $(params.patchSetNumber)
|
|
workspaces:
|
|
- name: output
|
|
workspace: output
|
|
...
|
|
{{- end -}}
|
|
{{- include "helpers.template.overlay" ( dict "Global" $ "template_definition" "Pipeline-create" ) }} |