Skip to content

[RFC0032] CF API v2 End of Life #1001

Open

Activity

  1. stephanme commented on Oct 18, 2024

    @stephanme
    MemberAuthor

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

  2. stephanme commented on Nov 26, 2024

    @stephanme
    MemberAuthor

    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).

  3. stephanme commented on Dec 4, 2024

    @stephanme
    MemberAuthor

    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...

  4. stephanme commented on Jan 28, 2025

    @stephanme
    MemberAuthor

    cf-deployment v47.0.0 ships with disabled CF API v2. It can be re-enabled by operators using enable-v2-api.yml.

    The concludes Phase 1 of RFC0032 - CF API v2 End of Life.

  5. moved this from In Progress to Blocked in CF Communityon May 27, 2025
  6. stephanme commented on Jun 25, 2026

    @stephanme
    MemberAuthor

    I propose to start "phase 3" of RFC-0032 CF API v2 End of Life on 2027-01-01. From then on, CF API v2 will be permanently switched off in CAPI.

    Please comment. The final decision on the date will be taken by the TOC (aka Checkpoint 2 in the RFC).

  7. stephanme commented on Jul 14, 2026

    @stephanme
    MemberAuthor

    Checkpoint 2 passed:

    TOC decided on 2026-07-14 to start phase 3 of the RFC-0032 CF API v2 End of Life on 2027-01-01. From then on, CF API v2 will be permanently switched off in CAPI.

  8. metskem commented on Aug 25, 2026

    @metskem
    Contributor

    Just a FYI:
    Last weekend we (Rabobank) disabled the V2 API on our last CF foundation.
    In the last 1,5 years we have updated scripts, cf cli plugins, service brokers, and switched to the latest Stratos (many thanks to @norman-abramovitz).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    rfcCFF community RFC

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions