Skip to content

Extract common kn functionality for plugins and specialized Knative clients #763

@maximilien

Description

@maximilien

Feature request

In creating Knative source plugins we discovered that there various parts of Kn that should be easily usable. For example setting up namespace and sync flags. So are creating e2e tests for the plugins.

Much of the functionality above should be usable (so exported) and to avoid closely linking these common libraries with the release cycle of kn it's best to extract these into their own repo.

In the discussion of PR #748 we have collected a series of items that should be extracted:

Use case

  • plugins for Knative eventing sources
  • other plugins
  • customized Knative clients (private clients)

UI Example

N/A

/kind cleanup
/kind refactoring

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureNew feature or requestlifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions