Kaniko in Tekton pipeline on Openshift returns error checking push permissions
We have a Tekton pipeline task in Openshift which uses Kaniko to build a container image and then push it to a external registry.The build step of the task always fails with the error:error checking...
View ArticleUser "system:serviceaccount:fetebird-common:gcp-service-account" cannot list...
I have the below event listener, which holds the service account as gcp-service-accountapiVersion: triggers.tekton.dev/v1beta1kind: EventListenermetadata: name: bitbucket-listener namespace:...
View ArticleHow to refer Pipeline Run from resourcetemplates of TriggerTemplate
I have the below pipeline runapiVersion: tekton.dev/v1beta1kind: PipelineRunmetadata: name: ft-common-run namespace: fetebird-commonspec: pipelineRef: name: ft-common podTemplate: securityContext:...
View ArticleExposing an EventListener outside of the cluster using a LoadBalancer Service...
Exposing an EventListener outside of the cluster, we can expose this service using the below optionsUsing a LoadBalancer Service typeUsing a Kubernetes Ingress objectUsing the NGINX Ingress...
View ArticleTekton - maven task - cannot compile with JDK 17
Building a project with the Tekton standard "maven" Task works fine for JDK8 and JDK11.When changing to another JDK17 project, I get this message:Failed to execute...
View ArticleTekton task - update Git config repo file (for ArgoCD)
How can I make a Tekton task that updates a Git config (public) repo file?The resulting git update will trigger e.g. ArgoCD for syncing the runtime environment.Of course I will add a proper security to...
View ArticleIn a Tekton Pipeline what do you need to modify to make the pipeline skip a...
In the Tekton documentation (https://tekton.dev/docs/pipelines/pipelineruns/#configuring-a-failure-timeout) it specifies that you can have a " timeout" field for a particular task. However the pipeline...
View ArticleHow to get the brach name from a bitbucket PR trigger in Tekton?
I'm building a Tekton pipeline where I need to get all the modified files in a PR. This pipeline is initiated by a Bitbucket Pull Request web hook. The problem is the web hook payload includes the...
View ArticleDoes Tekton Triggers support HTTP GET requests?
Does anyone know if Tekton event listeners and triggers work with HTTP GET requests?Going off of this guide: https://tekton.dev/docs/getting-started/triggers/I tried to create a binding that doesn't...
View ArticleTekton pipeline not showing diff after upgrade
We recently upgraded our Kubernetes cluster and due to that, we had to upgrade Tekton and Prow. After the upgrade, we had to make changes to the Prow job's pre and postsubmit config and we had to...
View ArticleIs there a Helm chart for installing Tekton pipelines?
I'm using Tekton (https://tekton.dev/) to run CI/CD pipelines on top of Kubernetes and I'd like to deploy multiple pipelines one for each environment eg. DEV/UAT/PREPROD/PROD, has anyone seen a helm...
View ArticleHow do I automatically apply updates to Tekton resources stored in a git repo?
As background, I am in the process of upgrading a few projects from Jenkins and Gitlab CI based CI to use Tekton. In those projects, it is common to see a Jenkinsfile or .gitlab-ci.yml defining what...
View Articleprivate tekton listen github not use webhook
I'm using tekton and github integration to build github code locally. I know that events can be pushed to tekton via the github webhook. But my tekton is inside a firewall network, and I'm not allowed...
View ArticleTekton git-clone with non root user
I am new to tekton I want to clone a public github repo. I created the service account and pv/pvc. However, when I try to run the pipelinerun I got permission denied...
View ArticleTekton cli (in POD): cannot find existing pipeline
Running a 'tkn' command in a deployed pod wil result in the error message that it cannot find the pipeline in namespace 'test'.The deployment:apiVersion: apps/v1kind: Deploymentmetadata: name: tkncli...
View ArticleEventlistener: Operation cannot be fulfilled on deployments.apps "el-xxx":...
When applying the Kubernetes resource Tekton EventListener, it keeps complaining:Operation cannot be fulfilled on deployments.apps"el-event-listener-test-starter": the object has been modified;...
View ArticleGit cli pull request - no PR created in the remote repo
After creating a git pull request by CLI, it is not visible in the remote repo. Should I use another push request to update the remote (Gitea) repo?Context is a Tekton pipeline. I have to work with the...
View ArticleTekton Kaniko build - gives push permissions errors
When running a pipeline with a Kaniko build task, I see the following error message:E0105 13:50:28.345758 19 aws_credentials.go:77] while getting AWS credentials NoCredentialProviders: no valid...
View ArticleBitbucket Cloud interceptor for Tekton EventListener
I'm creating an eventlisterner for my repo on Bitbucket Cloud and saw on the curent example on the Tekton documentation that the Bitbucket interceptor only support Bitbucket Server.I've created the...
View ArticleIs it possible to deploy Tekton on Google Cloud Run
I know Tekton can be deployed on Kubernetes. As Google Cloud Run is Knative running on Kubernetes, is it possible to deploy Tekton to Cloud Run? The use case behind the question is to have the Tekton...
View Article