The "echo-variable" task in the example PipelineRun should print to stdout "The variable: dolar"
Actual Behavior
The "echo-variable" task in the example PipelineRun prints:
2024-04-07T01:25:23.656135143Z /tekton/scripts/script-0-8b297: line 2: tasks.set-variable.results.ipsum: not found
2024-04-07T01:25:23.656332139Z The variable:
Client Version: v1.29.3
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.27.2
WARNING: version difference between client (1.29) and server (1.27) exceeds the supported minor version skew of +/-1
Tekton Pipeline version:
Output of tkn version or kubectl get pods -n tekton-pipelines -l app=tekton-pipelines-controller -o=jsonpath='{.items[0].metadata.labels.version}'
Expected Behavior
The "echo-variable" task in the example PipelineRun should print to stdout "The variable: dolar"
Actual Behavior
The "echo-variable" task in the example PipelineRun prints:
Steps to Reproduce the Problem
Broken:
Install the tekton operator helm chart from this commit: https://github.com/tektoncd/operator/commit/7bc7f7eb4a5b327a9c66929c6a89974fab85de75
(note: that is just the latest commit, I am not blaming that commit specifically)
Then
kubectl apply
this PipelineRun: (note, you may need to change the namespace based on your tekton setup)Look at the output for the "echo-variable" step and see the error.
Working:
Do the exact same steps, except when installing tekton, install from this tag: https://github.com/tektoncd/operator/tree/tekton-operator-0.67.0
Additional Info
Kubernetes version:
Output of
kubectl version
:Tekton Pipeline version:
Output of
tkn version
orkubectl get pods -n tekton-pipelines -l app=tekton-pipelines-controller -o=jsonpath='{.items[0].metadata.labels.version}'
Broken
Working