-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathvalidating-webhook.yaml
More file actions
37 lines (37 loc) · 1.21 KB
/
validating-webhook.yaml
File metadata and controls
37 lines (37 loc) · 1.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
apiVersion: admissionregistration.k8s.io/v1
kind: ValidatingWebhookConfiguration
metadata:
name: stackit-application-load-balancer-controller-manager
annotations:
cert-manager.io/inject-ca-from: kube-system/stackit-application-load-balancer-controller-manager-webhook-cert
webhooks:
- name: validate-ingress.stackit.cloud
rules:
- apiGroups: ["networking.k8s.io"]
apiVersions: ["v1"]
operations: ["CREATE", "UPDATE"]
resources: ["ingresses"]
scope: "Namespaced"
clientConfig:
service:
namespace: kube-system
name: stackit-application-load-balancer-controller-manager
path: "/validate-ingress"
admissionReviewVersions: ["v1"]
sideEffects: None
timeoutSeconds: 5
- name: validate-ingressclass.stackit.cloud
rules:
- apiGroups: ["networking.k8s.io"]
apiVersions: ["v1"]
operations: ["CREATE", "UPDATE"]
resources: ["ingressclasses"]
scope: "Cluster"
clientConfig:
service:
namespace: kube-system
name: stackit-application-load-balancer-controller-manager
path: "/validate-ingressclass"
admissionReviewVersions: ["v1"]
sideEffects: None
timeoutSeconds: 5