Skip to content

Support serving 0.6.0 #126

@rhuss

Description

@rhuss

Currently running kn against a 0.6.0 serving version is problematic because of the changed CRD structure. Kn currently supports 0.5.2.

The two possible solutions:

  1. Unconditionally upgrade to 0.6.0 which then will break usage with 0.5.2 installation.
  2. Support both 0.5.2 and 0.6.0 versions, where commands discriminate on the API version and act accordingly.

I'm all for the second option, as a client should be really backwards compatible and usable with older versions of a cluster.

This is also a good occasion to exercise multi API version support already in this early stage (where APIs versions are quite volatile).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions