Tekton is a powerful and flexible open-source framework for creating CI/CD systems, allowing developers to build, test, and deploy across cloud providers and on-premise systems.
Questions tagged [tekton]
156 questions
1
vote
1 answer
What causes a Tekton step to fail?
Steps succeed or fail based on the output of the command or script they run, but I'm not clear on how exactly this works. Does any output to stderr cause the step to fail? If not, how exactly does Tekton determine if a step has failed or succeeded?

Hilda Hay
- 87
- 3
1
vote
1 answer
Tekton Pipelines: Enable alpha features using released pipelines yaml without the need to store (& maintain) feature-flags ConfigMap
We'd like to use Tekton experimental features such as the Pipelines In Pipelines feature. We already installed the feature as described in the README via kubectl apply but end up in an error like this:
Pipeline default/buildpacks-test-pipeline can't…

jonashackt
- 12,022
- 5
- 67
- 124
1
vote
2 answers
Run Docker Image from Tekton Task
Is it possible to run a docker image from a Tekton task? A majority of examples I have seen have to do with building and deploying Docker Images with Tekton, but nothing on how to run an already built image.
I am using a cron job to trigger a Tekton…

Sofia Gonzalez
- 11
- 1
1
vote
1 answer
Cache Maven dependencies in Tekton Maven Task from Tekton Hub
We want to build a Spring Boot-based project using Maven. We found the Maven Task on the Tekton Hub and already have a running Pipeline. In a shortened version our pipeline.yml looks like this:
apiVersion: tekton.dev/v1beta1
kind:…

jonashackt
- 12,022
- 5
- 67
- 124
1
vote
1 answer
Report Tekton pipeline status to GitLab regardless if pipeline failed or succeeded (using gitlab-set-status Task)
We're already using the gitlab-set-status Task from Tekton Hub to report our Tekton Pipeline's status back into our GitLab instance (here's our EKS setup & Tekton installment and a example project on gitlab.com). Our pipeline.yml looks like this and…

jonashackt
- 12,022
- 5
- 67
- 124
1
vote
1 answer
Tekton task fails with `more than one PersistentVolumeClaim is bound`
I'm trying to run a Tekton pipeline with a task that needs to access multiple PersistentVolumeClaim workspaces. When I run the pipeline, the task fails with the message "more than one PersistentVolumeClaim is bound". As far as I can tell, there's…

Hilda Hay
- 87
- 3
1
vote
3 answers
How to restart Tekton PipelineRun, having a pipeline-run.yml defined in git (e.g. using Cloud Native Buildpacks)?
We want to use the official Tekton buildpacks task from Tekton Hub to run our builds using Cloud Native Buildpacks. The buildpacks documentation for Tekton tells us to install the buildpacks & git-clone Task from Tekton Hub, create Secret,…

jonashackt
- 12,022
- 5
- 67
- 124
1
vote
1 answer
Tekton Task result passed as empty to a downstream task
I am creating a deployment pipeline that would deploy packages as either Python packages to Pypi or Docker containers. I want to ensure correct deployment Task is called by processing contents of a workspace and passing the verdict (either "Python"…

LordBertson
- 398
- 4
- 11
1
vote
1 answer
Configure workspaces to use s3 storage class in tekton
I want to configure my tekton pipelines to use S3 workspaces
Official tekton documentation https://tekton.dev/docs/getting-started/ has a section which says to delete config-artifact-pvc configMap and replace it with config-artifact-bucket configMap…

user12985552
- 23
- 1
- 3
1
vote
1 answer
How can I make a Tekton Task's command execution wait until the previous Task's spun up pod is ready for requests
I have an OpenShift/Tekton pipeline which in Task A deploys an application to a test environment. In Task B, the application's test suite is run. If all tests pass, then the application is deployed to another environment in Task C.
The problem is…

Andreas Bradahl
- 25
- 6
1
vote
1 answer
Why Use Argo CD in Combination with Tekton
I am configuring a cloud-native OpenShift CI/CD process using Tekton. Tekton has the option to trigger via events and also has the option to deploy directly to a cluster. Given this functionality, I am confused of the ideal use case for Argo…

pirateofebay
- 930
- 1
- 10
- 25
1
vote
1 answer
How does Tekton control the step sequence in a task?
As I know, containers in a pod don't have a sequence for start or stop. But how does Tekton achieve this? I can search the result in the doc "The order in which the Steps appear in this list is the order in which they will execute." Anyone can tell…

yangyang
- 243
- 1
- 5
- 10
1
vote
2 answers
Should Tekton Dashboard deployed on root path?
I'm trying Tekton on a Kind cluster and successfully configured Tekton Dashboard to work with Ingress rules. But I don't have a dedicated domain name, and unlikely to have one later. This Tekton instance will be exposed on a subpath on another…

eonil
- 83,476
- 81
- 317
- 516
1
vote
1 answer
How can I verify that my buildah container image was actually created in my Tekton Task
I'm working on creating a Tekton pipeline on my Kind cluster. I have a Task where the first step builds a container image using buildah. And now I want to verify that the container image was actually created.
So in the next step, I try to "view" my…

Andreas Bradahl
- 25
- 6
1
vote
2 answers
Can't pass Tekton's Getting Started. TaskRun's are not actually running
I'm at the finish line of this tutorial on my Linux machine with minikube: https://tekton.dev/docs/getting-started/. But something went wrong and I don't get the expected echo result.
In order to track the TaskRun progress run:
➜ TWOC tkn task…

Vassily
- 5,263
- 4
- 33
- 63