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

Request: Stack Removal Migration Plan #221

Open
ekcasey opened this issue Jun 6, 2022 · 0 comments
Open

Request: Stack Removal Migration Plan #221

ekcasey opened this issue Jun 6, 2022 · 0 comments

Comments

@ekcasey
Copy link
Member

ekcasey commented Jun 6, 2022

Create an RFC describing migration steps and compatibility strategies/limitations for stack removal.

This should include migration paths and any gotchas for the following personas
a) buildpack author
b) stack author
c) platform author

It should also explicitly address:

  1. any new API dependencies (e.g. does the lifecycle need to know about the distribution API?)
  2. any potential limitations to our previous compatibility equation (any builder + any platform + any buildpack = success IFF the lifecycle supports the platform API and the buildpack API of all provided buildpacks).
  3. a discussion of how compatibility will be maintained in the future given a change to any one of the specs. This may involve either:
    a) normalizing the specs to remove any potential for conflict
    b) assigning responsibility (e.g. to the platform or the lifecycle) for translating between specs to ensure compatibility
    c) explicitly accepting some amount of coupling and calling out any implications

This request is motivated by some specific tactical questions I added to the issue tracking stack removal implementation.

@natalieparellano natalieparellano changed the title Stack Removal Migration Plan Request: Stack Removal Migration Plan Dec 2, 2022
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

1 participant