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
As discussed here:
#4447
Things what we need to do before announcing v1.0.0
Dependencies