[fga] Workspace: create, get, stop and delete (#18403)
* [server] Cleanup to make tests pass * [server] Introduce WorkspaceService with: - createWorkspace - getWorkspace - stopWorkspace - deleteWorkspace - hardDeleteWorkspace * add log info * fix after rebase * review comments * address review comment: system user
Showing
- components/gitpod-db/src/traced-db.ts 5 additions, 1 deletioncomponents/gitpod-db/src/traced-db.ts
- components/gitpod-protocol/src/messaging/client-call-metrics.ts 8 additions, 0 deletions...ents/gitpod-protocol/src/messaging/client-call-metrics.ts
- components/gitpod-protocol/src/util/tracing.ts 3 additions, 0 deletionscomponents/gitpod-protocol/src/util/tracing.ts
- components/server/package.json 2 additions, 2 deletionscomponents/server/package.json
- components/server/src/authorization/authorizer.ts 76 additions, 3 deletionscomponents/server/src/authorization/authorizer.ts
- components/server/src/authorization/definitions.ts 72 additions, 3 deletionscomponents/server/src/authorization/definitions.ts
- components/server/src/container-module.ts 7 additions, 2 deletionscomponents/server/src/container-module.ts
- components/server/src/iam/iam-session-app.ts 2 additions, 1 deletioncomponents/server/src/iam/iam-session-app.ts
- components/server/src/jobs/workspace-gc.ts 15 additions, 2 deletionscomponents/server/src/jobs/workspace-gc.ts
- components/server/src/orgs/organization-service.ts 2 additions, 4 deletionscomponents/server/src/orgs/organization-service.ts
- components/server/src/prebuilds/prebuild-manager.ts 15 additions, 18 deletionscomponents/server/src/prebuilds/prebuild-manager.ts
- components/server/src/test/expect-utils.ts 4 additions, 3 deletionscomponents/server/src/test/expect-utils.ts
- components/server/src/workspace/gitpod-server-impl.ts 29 additions, 40 deletionscomponents/server/src/workspace/gitpod-server-impl.ts
- components/server/src/workspace/workspace-cluster-imagebuilder-client-provider.ts 2 additions, 4 deletions...rkspace/workspace-cluster-imagebuilder-client-provider.ts
- components/server/src/workspace/workspace-deletion-service.ts 0 additions, 32 deletions...onents/server/src/workspace/workspace-deletion-service.ts
- components/server/src/workspace/workspace-service.spec.db.ts 170 additions, 0 deletionscomponents/server/src/workspace/workspace-service.spec.db.ts
- components/server/src/workspace/workspace-service.ts 144 additions, 0 deletionscomponents/server/src/workspace/workspace-service.ts
- components/spicedb/codegen/codegen.go 5 additions, 0 deletionscomponents/spicedb/codegen/codegen.go
- components/spicedb/schema/schema.yaml 22 additions, 0 deletionscomponents/spicedb/schema/schema.yaml
Loading
Please register or sign in to comment