Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save pt033302/f560c017fe66f72ea1fdb270780ce8c4 to your computer and use it in GitHub Desktop.
Save pt033302/f560c017fe66f72ea1fdb270780ce8c4 to your computer and use it in GitHub Desktop.
---
apiVersion: triggers.tekton.dev/v1alpha1
kind: TriggerTemplate
metadata:
name: v1alpha1-task-template
spec:
resourcetemplates:
- apiVersion: tekton.dev/v1alpha1
kind: TaskRun
metadata:
generateName: v1alpha1-task-run-
spec:
taskSpec:
steps:
- name: "hellothere"
image: ubuntu
script: echo "hello there"
---
apiVersion: triggers.tekton.dev/v1alpha1
kind: EventListener
metadata:
name: v1alpha1-task-listener
spec:
# from examples/role-resources/servicaccount.yaml
serviceAccountName: pipeline
triggers:
- name: v1alpha1-task-trigger
template:
name: v1alpha1-task-template
@pt033302
Copy link
Author

pt033302 commented May 5, 2020

  1. oc create -f https://gist.githubusercontent.com/praveen4g0/f560c017fe66f72ea1fdb270780ce8c4/raw/2f5936b09694fb40652ebcda269ad8db7b5f16f2/duplicate-triggers-resource-create.yaml

  2. curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X GET <el-route-url>

$ tkn tr ls
NAME                      STARTED          DURATION     STATUS
v1alpha1-task-run-cxft2   24 minutes ago   9 seconds    Succeeded

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment