Context
The Store and AuthorizationModel resources are currently exposed via the core.platform-mesh.io APIExport, making them visible in every user workspace. These are internal technical resources that end users should not modify directly.
Goal
Restrict visibility of these resources to organizational workspaces only:
- Create a new APIExport
orgs.core.platform-mesh.io containing Store and AuthorizationModel resources
- Add this APIExport to the default API bindings for organizational workspaces only
- Relocate AuthorizationModel generation from provider workspaces to organizational workspaces
- Ensure naming conventions prevent conflicts across workspaces
- Update affected components:
- Adjust generator/operator logic accordingly
- Update helm-charts default configurations
Acceptance Criteria
Context
The
StoreandAuthorizationModelresources are currently exposed via thecore.platform-mesh.ioAPIExport, making them visible in every user workspace. These are internal technical resources that end users should not modify directly.Goal
Restrict visibility of these resources to organizational workspaces only:
orgs.core.platform-mesh.iocontainingStoreandAuthorizationModelresourcesAcceptance Criteria
StoreandAuthorizationModelresources are no longer visible in user workspacesorgs.core.platform-mesh.ioAPIExport is created and bound to org workspaces