-
Notifications
You must be signed in to change notification settings - Fork 145
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
On-cluster build: Enable custom buildpacks #984
Comments
This issue is stale because it has been open for 90 days with no |
/remove-lifecycle stale |
/kind feature-request |
/assign |
related: buildpacks/tekton-integration#30 |
Our challenge here, in my opinion, is that from a UX perspective, switching between local and on-cluster builds by simply adding the However, we use the If we look at the ways buildpacks can be specified for So, how do we deal with this issue? Maybe we should start small and initially just support one (it's better than nothing), simple URI format, like URL for the custom buildbacks, and extend our |
@grafvonb you are right, my idea was to extend Btw there's some ongoing work to improve buildpacks on this front, not sure about the current status though: https://cloud-native.slack.com/archives/C032UM9DZV4/p1654790078405669?thread_ts=1654718175.599989&cid=C032UM9DZV4 |
@zroubalik ok, I got it. Should I start with an initial implementation? |
@grafvonb it would be awesome if you can do so. Though might be worth checking that stuff I linked there ^, maybe there's some progress on that area that would enable us to use something nicer. |
@zroubalik great, I'll do it. Could you please invite me to this slack workspace? Thx. |
@zroubalik very interesting, after 5 months the discussion about additional buildpacks support in Tekton's |
agree, thanks! |
Short update. The above discussion apparently ended a month ago with the sentence "I'll add the point to the agenda for the next one", which may simply mean "no-prio" status ;). As #1433 finally gets finalized I will get back to this topic. |
I am back from vacation and continue to work on the solution. |
@grafvonb any updates here? |
For testing purposes of this issue, it would be nice to have #1466 implemented, so I'm working on that issue first. |
Depends on #1466. Still in evaluation. |
This issue is stale because it has been open for 90 days with no |
This issue is stale because it has been open for 90 days with no |
/remove-lifecycle stale |
This issue is stale because it has been open for 90 days with no |
Currently there's no way how we can build a funcion on cluster with a custom buildpack.
For example Go runtime specifies these additional builpacks:
pack
library used for local build handles this properly and pulls those additional builpacks.Though
/cnb/lifecycle/*
binaries used bybuildpack
Tekton Task has only access to builpacks that are copyied into the buillder image:We probably need to pull and copy these builpacks to this directory before we initiate the build.
The text was updated successfully, but these errors were encountered: