Skip to content

Epic: API evolution #1671

Closed
Closed

Description

@ncdc
  • Add fields to APIResourceSchema that contain CEL that is called during API version conversion
  • Add CEL converter to apiextensions-apiserver
  • Bound CRDs will need a way to point back at the actual CEL (annotation?)
  • Conversions must go through a single hub version
  • Feature gated

Demo:

  • kubectl apply yaml with v1alpha1
  • kubectl get returns v1alpha2, see results of conversion

Activity

  1. added this to the v0.8 milestone on Aug 3, 2022
  2. moved this to New in kcpon Aug 3, 2022
  3. changed the title [-]API evolution[/-] [+]Epic: API evolution[/+] on Aug 3, 2022
  4. pweil- commented on Aug 24, 2022

    @pweil-
    Member

    0.8 Check in here. I don't see anything scoped per milestone, can we break down this epic more to see what is expected when? Thanks!

  5. ncdc commented on Aug 24, 2022

    @ncdc
    MemberAuthor

    I started looking into this before my PTO. I will get it updated this week. Going to move to 0.9 for the time being.

    /milestone v0.9

  6. modified the milestones: v0.8, v0.9 on Aug 24, 2022
  7. ncdc commented on Aug 31, 2022

    @ncdc
    MemberAuthor

    Started some API brainstorming https://hackmd.io/_EnPemBUTF-b7WFs8o6Gjw

  8. self-assigned this
    on Sep 1, 2022
  9. modified the milestones: v0.9, v0.10 on Oct 5, 2022
  10. modified the milestones: v0.10, v0.11 on Dec 1, 2022
  11. stevekuznetsov commented on Dec 14, 2022

    @stevekuznetsov
    Contributor

    This has been subsumed by #2014

    /close

  12. openshift-ci commented on Dec 14, 2022

    @openshift-ci
    Contributor

    @stevekuznetsov: Closing this issue.

    Details

    In response to this:

    This has been subsumed by #2014

    /close

    Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

  13. Repository owner moved this from New to Done in kcpon Dec 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area/apiexportsepicRepresents a larger feature with multiple stories

Type

No type

Projects

  • Status
    Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions