Thomas Schubart 116a5b97b2
[ws-manager-mk2] Support workspace snapshots (#16471)
* [ws-manager-mk2] Scaffold snapshot CRD

* [ws-mangaer-mk2] Generate snapshot type

* [ws-manger-mk2] Provide snapshot endpoint

* [ws-daemon] Handle snapshots

* [ws-manager-mk2] Harmonize imports

* [ws-manger-mk2] Set owner reference

* [installer] Install snapshot CRD

* [ws-manager-api] Fix descriptions

* [ws-manager-mk2] Review comments

- Name controller
- Return early in case of error
- Reduce scope of permissions
2023-02-23 16:45:53 +01:00

30 lines
616 B
Plaintext

domain: gitpod.io
layout:
- go.kubebuilder.io/v3
projectName: ws-manager-mk2
repo: github.com/gitpod-io/gitpod/ws-manager-mk2
resources:
- api:
crdVersion: v1
namespaced: true
controller: true
domain: gitpod.io
group: workspace
kind: Workspace
path: github.com/gitpod-io/gitpod/ws-manager/api/crd/v1
version: v1
webhooks:
defaulting: true
validation: true
webhookVersion: v1
- api:
crdVersion: v1
namespaced: true
controller: true
domain: gitpod.io
group: workspace
kind: Snapshot
path: github.com/gitpod-io/gitpod/ws-manager/api/crd/v1
version: v1
version: "3"