Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[RFC0032] CF API v2 End of Life #1001

Open
12 of 14 tasks
stephanme opened this issue Oct 16, 2024 · 3 comments
Open
12 of 14 tasks

[RFC0032] CF API v2 End of Life #1001

stephanme opened this issue Oct 16, 2024 · 3 comments
Labels
rfc CFF community RFC

Comments

@stephanme
Copy link
Contributor

stephanme commented Oct 16, 2024

This is a tracking issue for the implementation of https://github.com/cloudfoundry/community/blob/main/toc/rfc/rfc-0032-cfapiv2-eol.md

Tasks

Preview Give feedback
No tasks being tracked yet.
@stephanme
Copy link
Contributor Author

Announcement to cf-dev mailing list: https://lists.cloudfoundry.org/g/cf-dev/message/9487

@stephanme
Copy link
Contributor Author

cf-deployment v44.10.0 is the first cf-d version that was built, validated and released with CF API v2 disabled (see cloudfoundry/cf-deployment#1211).

@stephanme
Copy link
Contributor Author

The final step of Phase 1 is to disable CF API v2 by default in cf-deployment. The plan looks like this:

  1. Provide an ops file enable-v2-api.yml that can be used by operators to re-enable CF API v2 -> Add ops file to enable CF api v2 cf-deployment#1220
  2. Disable CF API v2 by default by changing the default of the bosh config property cc.temporary_enable_v2 from true to false and cut a new CAPI release.
  3. Ship the new CAPI release as part of a new major release for cf-deployment with prominent release notes mentioning the new ops file.

Step 2 and 3 are planned for beginning of 2025.

Heads-up @cloudfoundry/wg-leads : Step 2 (if you depend on cf-d release candidates) or latest step 3 can be a breaking change for your CI pipelines. The proper solution is not to add the ops file enable-v2-api.yml but to get rid of any remaining v2 usage, of course. But the ops file can buy you some time...

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
rfc CFF community RFC
Projects
Status: In Progress
Development

No branches or pull requests

1 participant