Skip to content

Add APIExportPolicy resource and a controller to manage bindability of APIExports #228

@nexus49

Description

@nexus49

Context

Today any APIExport can be bound in any workspace. With this feature we would like to prepare to have more fine grained control on where API's can be bound.

Desired State

type apis_kcp_io_apiexport

type core_platform-mesh_io_account
  relations
    define parent: [core_platform-mesh_io_account]
    define bind_inherited: [apis_kcp_io_apiexport] or bind_inherited from parent
    define bind: [apis_kcp_io_apiexport] or bind_inherited
  • Also cover finalization to remove the tuple in case of APIExportPolicy deletion

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions