-
Notifications
You must be signed in to change notification settings - Fork 33
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
Add an RFC about builder config #241
Conversation
7339cc9
to
2855f50
Compare
I am wondering about two things. |
It gives builder/operators a choice which they currently don't have very easily. If they wish to prioritize user input they can use
It can be. CNB changes take a while to trickle down/be implemented. This is also something that the lifecycle currently allows buildpacks to achieve with the existing API,so I don't see why it can't be implemented at a paketo level if we can get immediate benefits from it. |
Signed-off-by: Sambhav Kothari <skothari44@bloomberg.net>
2855f50
to
1ccedf8
Compare
Created buildpacks/rfcs#230 in case there is appetite for it upstream. |
Co-authored-by: Daniel Mikusa <dan@mikusa.com>
This is my concern as well. Should we do this at the Paketo level, or wait for it to be done in the lifecycle? I'm not opposed to implementing it now in Paketo if we can do it in such a way that we could later back this out of Paketo and just let the lifecycle handle it. If we can't, my fear is that we could end up stuck with something we have to support in Paketo that works one way and then later have a very similar, but not the same bit of functionality in lifecycle, which is very confusing for users. |
WG 2022-08-30 Notes: |
WG 2022-09-06 Notes: there seems to be response from the CNB project, keeping an eye on to see if this RFC is needed here |
WG 2022-09-13 Notes: |
WG 2022-09-20 Notes: no updates |
WG 2022-09-27 Notes: |
Upstream rfc accepted. |
Signed-off-by: Sambhav Kothari skothari44@bloomberg.net
Summary
This RFC proposes an easy way to configure builders to allow specifying a
config.toml
file that allows updating the Buildpackdetect
andbuild
environment based on the configuration file.Readable
Checklist