Skip to content

Stabilize kpt API to version 1 #4450

@ciaranjohnston

Description

@ciaranjohnston

As discussed here:

#4447

  • kpt does not have an API on wire, but it has an API on types
  • kpt has some API objects in the repo first
  • Let's do semantic versioning for kpt, the SDK and for the individual functions in the function catalog

Things what we need to do before announcing v1.0.0

  • There are some types copied from Kuberntes and kubctl. We should go back and use the upstream ones. These are in kpt and in Porch also
  • Update the documentation
  • The SDK and the function catalog have their separate versions
  • kpt version should also provide the right version on all architectures

Dependencies

  • The functions use the SDK and the SDK uses kpt
  • The function use only kpt types, there is no need to bump the version in the functions until the types are backward compatible

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions