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

[RFC #0101] Add System Buildpack to Platform API #296

Open
Tracked by #209
ekcasey opened this issue Mar 4, 2022 · 2 comments
Open
Tracked by #209

[RFC #0101] Add System Buildpack to Platform API #296

ekcasey opened this issue Mar 4, 2022 · 2 comments
Milestone

Comments

@ekcasey
Copy link
Member

ekcasey commented Mar 4, 2022

RFC 0101 - System Buildpacks in Builder Images

Adds system.toml to platform API.

/cnb/lifecycle/detector \
  [-system <system>]\

Where:

  • the lifecycle SHALL merge the pre group with each group from <system> such that the pre buildpacks are placed at the beginning of each order group before running detection.
  • SHALL merge the post group with each group from <system> such that the post buildpacks are placed at the end of each order group before running detection.

system.toml (TOML)

[[system.pre.buildpacks]]
  id = "<buildpack ID>"
  version = "<buildpack version>"
  optional = true

[[system.post.buildpacks]]
  id = "<buildpack ID>"
  version = "<buildpack version>"
  optional = true
@mboldt
Copy link
Contributor

mboldt commented Jun 14, 2022

Could we target this for Platform 0.10 since it ties into #245 through the .profile buildpack?

Happy to put the above in a PR.

@natalieparellano
Copy link
Member

We've wanted to implement this for awhile now... I'm putting it in Platform 0.14 so as not to block other (smaller) efforts in Platform 0.13.

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