Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
gitpod-io
GitHub Repository: gitpod-io/gitpod
Path: blob/main/components/ws-manager-mk2/config/webhook/manifests.yaml
2500 views
1
# Copyright (c) 2025 Gitpod GmbH. All rights reserved.
2
# Licensed under the GNU Affero General Public License (AGPL).
3
# See License.AGPL.txt in the project root for license information.
4
5
---
6
apiVersion: admissionregistration.k8s.io/v1
7
kind: MutatingWebhookConfiguration
8
metadata:
9
name: mutating-webhook-configuration
10
webhooks:
11
- admissionReviewVersions:
12
- v1
13
clientConfig:
14
service:
15
name: webhook-service
16
namespace: system
17
path: /mutate-workspace-gitpod-io-v1-workspace
18
failurePolicy: Fail
19
name: mworkspace.kb.io
20
rules:
21
- apiGroups:
22
- workspace.gitpod.io
23
apiVersions:
24
- v1
25
operations:
26
- CREATE
27
- UPDATE
28
resources:
29
- workspaces
30
sideEffects: None
31
---
32
apiVersion: admissionregistration.k8s.io/v1
33
kind: ValidatingWebhookConfiguration
34
metadata:
35
name: validating-webhook-configuration
36
webhooks:
37
- admissionReviewVersions:
38
- v1
39
clientConfig:
40
service:
41
name: webhook-service
42
namespace: system
43
path: /validate-workspace-gitpod-io-v1-workspace
44
failurePolicy: Fail
45
name: vworkspace.kb.io
46
rules:
47
- apiGroups:
48
- workspace.gitpod.io
49
apiVersions:
50
- v1
51
operations:
52
- CREATE
53
- UPDATE
54
resources:
55
- workspaces
56
sideEffects: None
57
58