Description:
The current OpenAPI specifications (.yml files) for workspace and environment constructs under schemas/constructs/v1beta1 are incomplete. They are missing several key endpoints required to fully support the functionality defined in the v1beta1 architecture.
Missing Functionality:
- Workspace: The API definition lacks endpoints for managing relationships with other resources. Specifically, there is no way to assign or remove Environments or Designs from a Workspace via the schema.
- Environment: The API definition lacks endpoints for managing Connections.
Goal
Update the OpenAPI schemas to include these missing endpoints so that client code generation and API validation can support the full set of relationship operations (GET/POST/DELETE) for these constructs.
Understanding Meshery Models
Contributing to Meshery Models