-
Notifications
You must be signed in to change notification settings - Fork 196
[RFC] Noble Based cflinuxfs5 #1112
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
base: main
Are you sure you want to change the base?
[RFC] Noble Based cflinuxfs5 #1112
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @plamen-bardarov,
I would suggest to also add a Workstreams
sections as e.g. available in https://github.com/cloudfoundry/community/blob/main/toc/rfc/rfc-0026-noble-os.md#workstreams. Additionally, I would suggest to have similar validation and maintenance requirements as for the Noble stemcell described in the App Runtime Deployments WG . I mean we should maintain the cflinuxfs4
and buildpacks based on that stack until the end of life of Jammy and have validations running in cf-deployment in parallel.
|
||
### Produce a new `cflinuxfs5` stack based on Ubuntu Noble. | ||
It will be introduced as a parallel stack. `cflinuxfs5` will be validated against supported buildpacks and application workloads. | ||
The goal is to support both `cflinuxfs4` and `cflinuxfs5` stacks during the transition period. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How long will this transition period
be?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @rkoster , thank you for the notice. I have changed the text. The goal is to support fs4 until Jammy reaches EOL.
### Produce a new `cflinuxfs5` stack based on Ubuntu Noble. | ||
It will be introduced as a parallel stack. `cflinuxfs5` will be validated against supported buildpacks and application workloads. | ||
The goal is to support both `cflinuxfs4` and `cflinuxfs5` stacks during the transition period. | ||
`cflinuxfs4` will remain supported until `cflinuxfs5` adoption reaches production stability. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How will adoption
be measured how do we know that production stability
has been reached?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The text is updated. Thank you.
Hi @plamen-bardarov, For folks that will remain on Jammy based stemcells (example: FIPS requirements for OS), will |
/easycla |
As Beyhan mentioned above, we should have a dedicated @plamen-bardarov : Can you do that or should I add a section for the ARD WG? |
Hi @ChrisMcGowan, This does not appear to be covered in the current RFC. |
ARD WG workstream proposal: App Runtime Deployments WGThe ARD WG will integrate the cflinuxfs5 stack into the cf-deployment project and also validate the new stack. The steps will be similar to the cflinuxfs4 adoption (see cloudfoundry/cf-deployment#989):
The deprecation and removal of cflinuxfs4 will happen at a later time as that stack is being supported for now. |
@vpetrinski - Can you include in the RFC a support matrix of which stacks would be supported on which stemcells ? When I'm hoping this cross stemcell support this will continue with |
I think it makes sense to validate the |
No, this won't be much effort to validate both stacks on both stemcells. We just have to configure the |
Matrix added
Co-authored-by: Beyhan Veli <[email protected]>
Co-authored-by: Beyhan Veli <[email protected]>
This repository is required for the ( noble based) fs5 stack: cloudfoundry#1112
Co-authored-by: Beyhan Veli <[email protected]>
During the TOC meeting on 06.05.2025 we decided to start the FCP for this RFC with the goal to approve it. |
Co-authored-by: Maximilian Moehl <[email protected]>
This PR adds the "Introduce cflinuxfs5 Stack Based on Ubuntu Noble (24.04)" RFC
Preview