kcp
kcp copied to clipboard
feature: Move An APIResourceSchema From One APIExport to Another
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 singularAPIResourceSchema
, 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 sameAPIResourceSchema
+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