name | about |
---|---|
Issue Template |
Template for bug reports |
When I make a change to a TriggerTemplate it should change
Expected Output:
$ oc get triggertemplate triggertemplate-ex -o yaml
apiVersion: triggers.tekton.dev/v1alpha1
kind: TriggerTemplate
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"triggers.tekton.dev/v1alpha1","kind":"TriggerTemplate","metadata":{"annotations":{},"name":"triggertemplate-ex","namespace":"template-issue"},"spec":{"resourceTemplates":[{"apiVersion":"tekton.dev/v1beta1","kind":"PipelineRun","metadata":{"name":"pr-$(uid)"},"spec":{"pipelineSpec":{"tasks":[{"name":"ptemp","taskSpec":{"steps":[{"image":"ubuntu","name":"temp","script":"#/bin/bash\nset -ex\necho \"Trigger version (v0.3.1)\" \n"}]}}]}}}]}}
creationTimestamp: "2020-04-14T05:56:21Z"
generation: 1
name: triggertemplate-ex
namespace: template-issue
resourceVersion: "474627"
selfLink: /apis/triggers.tekton.dev/v1alpha1/namespaces/template-issue/triggertemplates/triggertemplate-ex
uid: 8228d80c-09ed-4816-855b-d6df942db54f
spec:
resourcetemplates:
- apiVersion: tekton.dev/v1beta1
kind: PipelineRun
metadata:
name: pr-$(uid)
spec:
pipelineSpec:
tasks:
- name: ptemp
taskSpec:
steps:
- image: ubuntu
name: temp
script: |
#/bin/bash
set -ex
echo "Trigger version (v0.3.1)"
When I do some changes to resource template and Reapply it, changes are not reflected to it.
Actual Results
$ oc get triggertemplate triggertemplate-ex -o yaml
apiVersion: triggers.tekton.dev/v1alpha1
kind: TriggerTemplate
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"triggers.tekton.dev/v1alpha1","kind":"TriggerTemplate","metadata":{"annotations":{},"name":"triggertemplate-ex","namespace":"template-issue"},"spec":{"resourceTemplates":[{"apiVersion":"tekton.dev/v1beta1","kind":"PipelineRun","metadata":{"name":"pr-$(uid)"},"spec":{"pipelineSpec":{"tasks":[{"name":"ptemp","taskSpec":{"steps":[{"image":"ubuntu","name":"temp","script":"#/bin/bash\nset -ex\necho \"Trigger version (v0.3.1)\" \n"}]}}]}}}]}}
creationTimestamp: "2020-04-14T05:56:21Z"
generation: 1
name: triggertemplate-ex
namespace: template-issue
resourceVersion: "474627"
selfLink: /apis/triggers.tekton.dev/v1alpha1/namespaces/template-issue/triggertemplates/triggertemplate-ex
uid: 8228d80c-09ed-4816-855b-d6df942db54f
spec:
resourcetemplates:
- apiVersion: tekton.dev/v1beta1
kind: PipelineRun
metadata:
name: pr-$(uid)
spec:
pipelineSpec:
tasks:
- name: ptemp
taskSpec:
steps:
- image: ubuntu
name: temp
script: |
#/bin/bash
set -ex
echo "Trigger version (v0.4.0)"
Perform oc apply -f <path-to-yaml>
it says configured
apiVersion: triggers.tekton.dev/v1alpha1
kind: TriggerTemplate
metadata:
name: triggertemplate-ex
spec:
resourceTemplates:
- apiVersion: tekton.dev/v1beta1
kind: PipelineRun
metadata:
name: pr-$(uid)
spec:
pipelineSpec:
tasks:
- name: ptemp
taskSpec:
steps:
- name: temp
image: ubuntu
script: |
#/bin/bash
set -ex
echo "Trigger version (v0.4.0)"
---
apiVersion: triggers.tekton.dev/v1alpha1
kind: TriggerTemplate
metadata:
name: triggertemplate-ex
spec:
resourceTemplates:
- apiVersion: tekton.dev/v1beta1
kind: PipelineRun
metadata:
name: pr-$(uid)
spec:
pipelineSpec:
tasks:
- name: ptemp
taskSpec:
steps:
- name: temp
image: ubuntu
script: |
#/bin/bash
set -ex
echo "Trigger version (v0.3.1)"
-
Tekton Pipeline version:
Output of
oc get pods -n openshift-pipelines -l app=tekton-pipelines-controller -o=jsonpath='{.items[0].metadata.labels.version}'
v0.11.1
-
Triggers Version: Output of
oc get pods -n openshift-pipelines -l app=tekton-triggers-controller -o=jsonpath='{.items[0].metadata.labels.version}'
v0.4.0
-
cli version: Output of
tkn version
Client version: dev
Pipeline version: v0.11.1
- Openshift cluster version:
Output of
oc version
Client Version: 4.3.9
Server Version: 4.3.8
Kubernetes Version: v1.16.2
- Operator version:
Eg: v1.0.0
- Affects Version/s:
Pipelines 1.0
- Components
Triggers
NOTE
- Recommended to use github-gist or pastebin for logs, manifest files