Skip to content

epic: API evolution #4344

Open
0 of 2 issues completed
Open

Description

@gman0

Demo Objective

Service owners are able to evolve their APIResouceSchema-based APIs.

Find out & fill in the missing blanks in the code base, provide e2e tests and add docs.

Consider APIConversion.apis.kcp.io as well as conversion-webhook scenarios.

Demo Steps

  1. Service owner creates APIResourceSchema & APIExport for v1alpha1 of the API.
  2. Service consumer binds to the APIExport, observes v1alpha.
  3. Service owner updates the APIExport with v1alpha2 of the schema; both v1alpha1 and v1alpha2 are served.
  4. Service consumer is able to use v1alpha1 and v1alpha2.

Stretch goals:
5. (assume all clients have switched to v1alpha2) Service owner deletes v1alpha1.
6. Service consumer is able to use v1alpha2. v1alpha1 does not exist anymore.

Action Items

  • Scope of the current demo is necessary to fit in the prototype boundaries
  • Contribute to the final demo script and recording

Stories

No response

Activity

  1. added
    epicRepresents a larger feature with multiple stories
    on Aug 27, 2026
  2. gman0 commented on Aug 27, 2026

    @gman0
    ContributorAuthor

    Ongoing work re/ APIConversion: #4075

  3. added
    kind/featureCategorizes issue or PR as related to a new feature.
    on Sep 28, 2026
  4. added theissue type on Sep 28, 2026
  5. moved this from New to In Progress in kcpon Sep 28, 2026
  6. added this to the v0.35 milestone on Sep 28, 2026
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

    epicRepresents a larger feature with multiple storieskind/featureCategorizes issue or PR as related to a new feature.

    Type

    Projects

    • Status
      In Progress

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions