kcp icon indicating copy to clipboard operation
kcp copied to clipboard

feature: Move An APIResourceSchema From One APIExport to Another

Open stevekuznetsov opened this issue 2 years ago • 0 comments

Feature Description

As a service provider, I would like to restructure the set of controllers I use to provide API functionality. To that end, I would like to move an APIResourceSchema provided by one APIExport I own to another.

Proposed Solution

To be designed, some open questions:

  • if we move the identity concept from the APIExport to a singular APIResourceSchema, we allow the owner of a schema to move it between exports while proving they are still the trusted owner from the first time the user bound anything
  • we likely need to allow multiple APIExports to contain the same APIResourceSchema+identity, and perhaps something around binding, to allow a seamless transition on the consumer's side, without data loss
  • will this be implemented with a removal + addition to another APIExport or do we need some higher level construct?
  • we will need a CLI to manage the process

Alternative Solutions

No response

Want to contribute?

  • [ ] I would like to work on this issue.

Additional Context

No response

stevekuznetsov avatar Sep 16 '22 14:09 stevekuznetsov