cloudlog/kubernetes/tekton/cloudlog-tag-pipeline-templ...

47 lines
1.3 KiB
YAML

---
apiVersion: triggers.tekton.dev/v1alpha1
kind: TriggerTemplate
metadata:
name: cloudlog-tag-pipeline-template
spec:
params:
- name: gitRepositoryURL
description: Git repo url
- name: tagName
description: Release tag name
resourcetemplates:
- apiVersion: tekton.dev/v1beta1
kind: PipelineRun
metadata:
generateName: cloudlog-tag-pipeline-
spec:
serviceAccountName: ecc-tekton
pipelineRef:
name: cloudlog-tag-pipeline
resources:
- name: source
resourceSpec:
type: git
params:
- name: revision
value: $(params.tagName)
- name: url
value: $(params.gitRepositoryURL)
- name: cloudlog-image
resourceSpec:
type: image
params:
- name: url
value: electriccoinco/cloudlog:$(params.tagName)
- name: cloudlog
resourceSpec:
type: cloudEvent
params:
- name: targetURI
value: http://cloudlog:8080/inbox
params:
- name: gitRepositoryURL
value: $(params.gitRepositoryURL)
- name: tagName
value: $(params.tagName)