jx icon indicating copy to clipboard operation
jx copied to clipboard

Migrate to Native Tekton

Open Skisocks opened this issue 1 year ago • 2 comments

We've had issues with upgrading Tekton and K8s versions stemming from lighthouse flattening pipelineRuns with the uses: syntax.

Ideally, we'd like to remove this functionality from lighthouse and rely solely on native Tekton. Tekton now has its own git resolver that works in a similar way to lighthouse, but after investigation, it's not quite ready to replace lighthouse's syntax.

Skisocks avatar Jul 07 '23 11:07 Skisocks

when is this planned to happen?

nicolaerosia avatar Oct 02 '23 17:10 nicolaerosia

when is this planned to happen?

Sometime this year, we need to create a more intelligent git resolver within tekton. The one at the minute will just eat your rate limit, so we need to build one with some caching and also make a shorthand syntax for referencing your specified build packs, at the minute it's got a branch, a git provider, a organisation name, a repository name and a file / dir name for every pipeline step. So it's quite a substantial file and it's kinda hard to see the wood for the trees in terms of understanding your pipelines.

So there's a bit to do, but this was the major step to get to the latest version of tekton, we'll start looking this year.

We're priorotising the ESO migration at my end, as that seems to be the worst situation at the moment.

If someone wants to look at a tekton caching git resolver, that would be great.

tomhobson avatar Jan 03 '24 11:01 tomhobson