Replacing Kaniko with Buildah in a Tekton Pipeline worked like a charm...

#Kubernetes #CICD #Tekton #Pipelines #Kaniko #Buildah

Does anyone have any good tutorials on building a simple image with Tekton? I found lots of tutorials, most using Kaniko (see my other too, archived by Google in 2025) or tasks from the Tekton Hub (which seems to no longer be available?)

#DevOps #Kubernetes #k8s #OpenShift #Tekton #CICD #Containers #Docker #Pipelines

Many CI pipelines still run outside Kubernetes.

But Kubernetes already has a native pipeline engine: Tekton.

I wrote a tutorial showing how to build a Tekton CI pipeline for a Quarkus app:
• Git clone
• Maven build
• Buildah container build
• push to cluster registry

All running inside the cluster.

https://www.the-main-thread.com/p/tekton-pipeline-quarkus-kubernetes-ci-java

#Java #Quarkus #Kubernetes #Tekton #DevOps

🚨 CRITICAL: CVE-2026-33211 in Tekton Pipelines (git resolver) enables path traversal attacks via pathInRepo, exposing sensitive files (like ServiceAccount tokens). Upgrade to fixed versions immediately. Details: https://radar.offseq.com/threat/cve-2026-33211-cwe-22-improper-limitation-of-a-pat-2bb49643 #OffSeq #Tekton #Kubernetes #Infosec

🛠️ CI/CD that runs WHERE your apps run: Install & configure Tekton pipelines directly on your Kubernetes cluster.

Native, scalable, cloud-agnostic automation.

#Tekton #Kubernetes #CICD #GitOps #DevOps
🔗 https://devopstales.github.io/cicd/tekton-kubernetes/

Woot! I get to attend #KubeCon in #Amsterdam next month! Looking forward to checking out the sessions and meeting people. Find me in the #RedHat booth some of the time. I'll be ready to talk about Service Mesh/#Istio #Keycloak, #Tekton, and many other topics.

Okay #homeLab what do folks like for #gitOps these days?

I’ve extensively used #flux2 but never really used #argoCD. I was planning on probably just using Argo for learning.

I don’t anticipate a need for something like #tekton or #jenkins but I suppose it could be handy for job running.

Albtraum von #ARAL und #EnBW - #Tekton #EAuto #Ladepark - So geht #Ad_Hoc laden dauerhaft für 49ct

#MoveElectric

https://m.youtube.com/watch?v=b4Tdwn8qMVU

Albtraum von ARAL und EnBW - Tekton E-Auto Ladepark - So geht Ad Hoc laden dauerhaft für 49ct

YouTube

Misverstand: Jezus de timmerman

Schrijnwerker, niet per se Jezus (Musée Saint-Rémi, Reims)

Het is een standaardscène in vrijwel elke film over Jezus: de flashback waarin iemand terugdenkt aan hoe het allemaal begon, met een jonge Jezus die in Nazareth nog tafels en andere meubels timmerde. In Jesus Christ Superstar (1973) herinnert Judas eraan dat “tables, chairs, and wooden chests would have suited Jesus best” en in The Passion of the Christ (2004) is de timmermanszoon uit Nazaret zelfs de uitvinder van een nieuw soort meubilair.

Het maken van meubels was echter het werk van een schrijnwerker, terwijl Jezus (volgens Marcus 6.3 || Matteüs 13.55) van beroep timmerman was – of beter, een bouwkundig vakman, wat vermoedelijk de beste vertaling is van het Griekse tektôn.

#historischeJezus #JesusChristSuperstar #JezusVanNazaret #NieuweTestament #tektôn #ThePassionOfTheChrist #timmerman

In my rush to get a basic docker build tekton pipeline working I made a bit of a noob mistake... Using an emptyDir workspace to store data between tasks.

I didn't realise that the emptyDir workspace is only persisted for the duration of a specific task so at the end of the clone task it's discarded and a fresh emptyDir is supplied for the build task...

I was caught off guard cos I didn't really think that would be too useful but after doing some reading it's probably used when running/testing single tasks in isolation. Using it for CI/CD would mean you're not getting the benefit of cached data between runs.

Setting up a PVC won't take long, I'm just being lazy. Serves me right.

#tekton #cicd #kubernetes #k8s #homelab #selfhosted