Questions tagged [tekton]

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.

156 questions
0
votes
0 answers

tekton & buildpack: certificate signed by unknown authority

I've deployed a local docker registry. It uses a self-signed certificate. When I'm trying to run buildpacks task, I'm getting this message: x509: certificate signed by unknown authority I've took a look on documentation, about how to add my docker…
Jordi
  • 20,868
  • 39
  • 149
  • 333
0
votes
1 answer

why tekton execution unit is pod, not a container?

Currently I am using Jenkins on kubernetes and wanted to migrate to tekton because trying achieve CI steps as a code (similar to Helm chart for CD steps). Just wondering about Tekton architecture - why every task creates different pod rather than…
Ashish Kumar
  • 524
  • 6
  • 18
0
votes
1 answer

Tekton on EKS how to work with zones when using volumeClaim?

Update 2022-03-22: I could isolate the problem to the Cluster Autoscaler and not enough pod "slots" left on a node. No solution still. For a detailed analysis see https://github.com/tektoncd/pipeline/issues/4699 I have an EKS cluster running with…
user18275887
0
votes
2 answers

Trigger Tekton pipeline from Bitbucket webhook

In one of our project we have to integrate Bitbucket webhook with Tekton pipeline that means whenever developer commits any changes to Bitbucket repository, Tekton pipeline is triggered and will perform several steps to build. Earlier we have used…
0
votes
1 answer

Tekton pipeline input: source code from local as tar file

Due to restriction on access for corporate git repository, I want to provide the source code as input (tar or zip file) to tekton. Can anyone guide me on how to achieve it.
himanshu_mps
  • 170
  • 12
0
votes
1 answer

Tekton: yq Task gives safelyRenameFile [ERRO] Failed copying from /tmp/temp & [ERRO] open /workspace/source permission denied error

We have a Tekton pipeline and want to replace the image tags contents of our deployment.yml: apiVersion: apps/v1 kind: Deployment metadata: name: microservice-api-spring-boot spec: replicas: 3 revisionHistoryLimit: 3 selector: …
jonashackt
  • 12,022
  • 5
  • 67
  • 124
0
votes
1 answer

Is there any kubernetes agent in Tekton pipeline similar to Jenkins Agent

I am new to Tekton pipeline. I am migrating Jenkins file from Tekton pipeline I do have the follow jenkinsfile codes pipeline { libraries { lib 'operator-pipeline-library' } parameters { string(name: 'OPERATOR_CATALOG_REPO', description: ' operator…
yedan
  • 1
0
votes
1 answer

Access Console of completed/failed tasks in Tekton

I am able to login into a taskrun pod as long as the task is being executed by: kubectl exec $POD_NAME /bin/bash However, if a task has failed or completed. I am unable to login by kubectl exec command, since it states, "cannot login to a completed…
zXi
  • 112
  • 7
0
votes
0 answers

Is it possible to run Tekton Pipeline/Project outside of Kubernetes Cluster?

I wanted to check if Tekton Project/Pipeline can run out from K8's cluster. As example I'm wondering to see if tekton project can be execute in Linux/Windows Server? Does it possible? If Tekton can execute on Linux/Windows Server? So what would be…
0
votes
1 answer

Is it possible to have a sidecar persist across multiple tasks in a Tekton pipeline?

Tekton's build-in sidecar functionality allows you to define sidecars that will run alongside a single task and stop when the task completes. The specific use-case I'm concerned with is using a Docker-in-Docker sidecar to build an image in one task,…
Hilda Hay
  • 87
  • 3
0
votes
1 answer

Binding a Tekton Workspace directory to a VolumeMount

We have a Tekton pipeline from which we want to run our ReadyAPI test suites. We're using the official image from SmartBear (https://hub.docker.com/r/smartbear/ready-api-soapui-testrunner). The image requires that you bind the /project folder in the…
0
votes
1 answer

Tekton sidecar: docker daemon failing to start

I have a Tekton pipeline that builds and pushes a Docker image to a private repository. The task that handles this uses a DinD sidecar. Originally, it worked just fine, but it's started failing with the error Cannot connect to the Docker daemon at…
Hilda Hay
  • 87
  • 3
0
votes
1 answer

Can't figure out how to do variable substitution in my Tekton pipeline

So I'm not sure if this is actually a Bash issue or a Tekton issue. The problem occurs in my OpenShift (Tekton) pipeline. After having deployed my application, I have a step where I need to check if the Deployment has actually been created. This is…
0
votes
1 answer

Installing Tekton Triggers EventListener (for GitLab) on OpenShift leads to: error configmaps is forbidden: cannot get resource configmaps in API

We're working on the integration of GitLab and Tekton / OpenShift Pipelines via Webhooks and Tekton Triggers. We followed this example project and crafted our EventListener that ships with the needed Interceptor, TriggerBinding and TriggerTemplate…
jonashackt
  • 12,022
  • 5
  • 67
  • 124
0
votes
1 answer

How can I pass specific parameters from github webhook to tekton pipeline?

I am working on tekton pipeline. I would like to retrieved specific fields from source code like image version and image repo configured in helm manifests and pass it to tekton task. Chart.yaml appVersion: 1.1.37 values.yaml in the source…
Ash Poblete
  • 21
  • 1
  • 2