Skip to content
This repository was archived by the owner on Mar 27, 2026. It is now read-only.

Commit d795880

Browse files
committed
In-line patches
1 parent dce5417 commit d795880

File tree

3 files changed

+33
-33
lines changed

3 files changed

+33
-33
lines changed

config/webhook/kustomization.yaml

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,32 @@ configurations:
66
- kustomizeconfig.yaml
77

88
patches:
9-
- path: vpc-attachment-annotation-exists.yaml
9+
- patch: |-
10+
apiVersion: admissionregistration.k8s.io/v1
11+
kind: MutatingWebhookConfiguration
12+
metadata:
13+
name: mutating-webhook-configuration
14+
webhooks:
15+
- name: mpod-v1.kb.io
16+
matchConditions:
17+
- name: vpc-attachment-annotation-exists
18+
expression: >
19+
object != null &&
20+
has(object.metadata) &&
21+
has(object.metadata.annotations) &&
22+
"k8s.v1alpha.galactic.datumapis.com/vpc-attachment" in object.metadata.annotations
23+
24+
- patch: |-
25+
apiVersion: admissionregistration.k8s.io/v1
26+
kind: ValidatingWebhookConfiguration
27+
metadata:
28+
name: validating-webhook-configuration
29+
webhooks:
30+
- name: vpod-v1.kb.io
31+
matchConditions:
32+
- name: vpc-attachment-annotation-exists
33+
expression: >
34+
object != null &&
35+
has(object.metadata) &&
36+
has(object.metadata.annotations) &&
37+
"k8s.v1alpha.galactic.datumapis.com/vpc-attachment" in object.metadata.annotations

config/webhook/vpc-attachment-annotation-exists.yaml

Lines changed: 0 additions & 28 deletions
This file was deleted.

dist/install.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -755,8 +755,8 @@ webhooks:
755755
path: /mutate--v1-pod
756756
failurePolicy: Fail
757757
matchConditions:
758-
- expression: |
759-
object != null && has(object.metadata) && has(object.metadata.annotations) && "k8s.v1alpha.galactic.datumapis.com/vpc-attachment" in object.metadata.annotations
758+
- expression: object != null && has(object.metadata) && has(object.metadata.annotations)
759+
&& "k8s.v1alpha.galactic.datumapis.com/vpc-attachment" in object.metadata.annotations
760760
name: vpc-attachment-annotation-exists
761761
name: mpod-v1.kb.io
762762
rules:
@@ -787,8 +787,8 @@ webhooks:
787787
path: /validate--v1-pod
788788
failurePolicy: Fail
789789
matchConditions:
790-
- expression: |
791-
object != null && has(object.metadata) && has(object.metadata.annotations) && "k8s.v1alpha.galactic.datumapis.com/vpc-attachment" in object.metadata.annotations
790+
- expression: object != null && has(object.metadata) && has(object.metadata.annotations)
791+
&& "k8s.v1alpha.galactic.datumapis.com/vpc-attachment" in object.metadata.annotations
792792
name: vpc-attachment-annotation-exists
793793
name: vpod-v1.kb.io
794794
rules:

0 commit comments

Comments
 (0)