Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to Native Tekton #8589

Open
Skisocks opened this issue Jul 7, 2023 · 2 comments
Open

Migrate to Native Tekton #8589

Skisocks opened this issue Jul 7, 2023 · 2 comments

Comments

@Skisocks
Copy link

Skisocks commented Jul 7, 2023

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.

@nicolaerosia
Copy link

when is this planned to happen?

@tomhobson
Copy link
Member

tomhobson commented Jan 3, 2024

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants