mirror of
https://github.com/gitpod-io/gitpod.git
synced 2025-12-08 17:36:30 +00:00
1. Generalized cluster selection for "HasPermission" AdmissionConstraints Before the "constraintNewWorkspaceCluster" was seen as special case, that also was too general. This way it's straight forward to extend to other permissions 2. Separated "cluster authorization" into a separate Constraint which is applied to all ClusterSets. Before the authoritzation was more an optimization of the cluster precedence
Overview
The ws-manager-api component hosts the api component of ws-manager.
Making changes to the api
First, make sure those changes are really neccesary. We want to keep the interface as trim as possible.
To make changes, edit core.proto ideally in a backwards compatible manner. Then run ./generate.sh in this directory to re-generate the GO and TypeScript protocol implementations.