89 lines
2.6 KiB
YAML
89 lines
2.6 KiB
YAML
apiVersion: triggers.tekton.dev/v1beta1
|
|
kind: TriggerTemplate
|
|
metadata:
|
|
name: conversionengine-template
|
|
namespace: goghvideo-cicd-pipeline
|
|
spec:
|
|
params:
|
|
- name: gitrepositoryurl
|
|
description: The git repository url
|
|
- name: gitfullreponame
|
|
description: The org and repo name
|
|
- name: gitreponame
|
|
description: The name of the repo
|
|
- name: gitbranch
|
|
description: Branch to act on
|
|
- name: gitcommitsha
|
|
description: The SHA head
|
|
- name: gitprindex
|
|
description: The pull request reference
|
|
resourcetemplates:
|
|
- apiVersion: tekton.dev/v1beta1
|
|
kind: PipelineRun
|
|
metadata:
|
|
generateName: goghvideo-conversionengine-
|
|
spec:
|
|
pipelineRef:
|
|
name: ce-buildtest
|
|
serviceAccountName: pipeline
|
|
params:
|
|
- name: git-repo-url
|
|
value: $(tt.params.gitrepositoryurl)
|
|
- name: git-repo-full-name
|
|
value: $(tt.params.gitfullreponame)
|
|
- name: git-branch
|
|
value: $(tt.params.gitbranch)
|
|
- name: git-commit-sha
|
|
value: $(tt.params.gitcommitsha)
|
|
- name: git-pr-index
|
|
value: $(tt.params.gitprindex)
|
|
- name: verbose
|
|
value: true
|
|
- name: lint-package
|
|
value: git.endofday.com/goghvideo/conversion-engine
|
|
- name: lint-context
|
|
value: $(tt.params.gitreponame)/src
|
|
- name: image
|
|
value: quay01.ipa.endofday.com/goghvideo/conversion-engine
|
|
- name: s2i-builder-image
|
|
value: quay01.ipa.endofday.com/goghvideo/golang-s2i-buildah:v1
|
|
- name: git-token-secret-name
|
|
value: git-http-credentials
|
|
- name: git-token-secret-key
|
|
value: password
|
|
- name: git-merge-type
|
|
value: squash
|
|
- name: git-merge-delete-branch
|
|
value: True
|
|
- name: git-helm-url
|
|
value: git@git-ssh.ipa.endofday.com:goghvideo/helm.git
|
|
workspaces:
|
|
- name: source
|
|
volumeClaimTemplate:
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteMany
|
|
resources:
|
|
requests:
|
|
storage: 1Gi
|
|
storageClassName: nfs-client
|
|
- name: gitauth
|
|
secret:
|
|
secretName: git-http-credentials
|
|
- name: gitsshauth
|
|
secret:
|
|
secretName: git-credentials
|
|
- name: dockerconfig
|
|
secret:
|
|
secretName: goghvideo-registry-pusher
|
|
- name: helm
|
|
volumeClaimTemplate:
|
|
spec:
|
|
accessModes:
|
|
- ReadWriteMany
|
|
resources:
|
|
requests:
|
|
storage: 1Gi
|
|
storageClassName: nfs-client
|
|
|