Skip to content

Commit a464d8a

Browse files
authored
feat: add compiler to the binding api (#2033)
Signed-off-by: Charles-Edouard Brétéché <[email protected]>
1 parent 48487dc commit a464d8a

34 files changed

+3813
-51
lines changed

.crds/chainsaw.kyverno.io_configurations.yaml

+98
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,13 @@ spec:
8181
description: Binding represents a key/value set as a binding
8282
in an executing test.
8383
properties:
84+
compiler:
85+
description: Compiler defines the default compiler
86+
to use when evaluating expressions.
87+
enum:
88+
- jp
89+
- cel
90+
type: string
8491
name:
8592
description: Name the name of the binding.
8693
pattern: ^(?:\w+|\(.+\))$
@@ -128,6 +135,13 @@ spec:
128135
description: Binding represents a key/value set as a binding
129136
in an executing test.
130137
properties:
138+
compiler:
139+
description: Compiler defines the default compiler
140+
to use when evaluating expressions.
141+
enum:
142+
- jp
143+
- cel
144+
type: string
131145
name:
132146
description: Name the name of the binding.
133147
pattern: ^(?:\w+|\(.+\))$
@@ -147,6 +161,13 @@ spec:
147161
a match to determine if the binding must be considered
148162
or not.
149163
properties:
164+
compiler:
165+
description: Compiler defines the default compiler
166+
to use when evaluating expressions.
167+
enum:
168+
- jp
169+
- cel
170+
type: string
150171
match:
151172
description: Match defines the matching statement.
152173
x-kubernetes-preserve-unknown-fields: true
@@ -189,6 +210,13 @@ spec:
189210
description: Binding represents a key/value set as a binding
190211
in an executing test.
191212
properties:
213+
compiler:
214+
description: Compiler defines the default compiler
215+
to use when evaluating expressions.
216+
enum:
217+
- jp
218+
- cel
219+
type: string
192220
name:
193221
description: Name the name of the binding.
194222
pattern: ^(?:\w+|\(.+\))$
@@ -543,6 +571,13 @@ spec:
543571
description: Binding represents a key/value set as a binding
544572
in an executing test.
545573
properties:
574+
compiler:
575+
description: Compiler defines the default compiler
576+
to use when evaluating expressions.
577+
enum:
578+
- jp
579+
- cel
580+
type: string
546581
name:
547582
description: Name the name of the binding.
548583
pattern: ^(?:\w+|\(.+\))$
@@ -591,6 +626,13 @@ spec:
591626
description: Binding represents a key/value set as a binding
592627
in an executing test.
593628
properties:
629+
compiler:
630+
description: Compiler defines the default compiler
631+
to use when evaluating expressions.
632+
enum:
633+
- jp
634+
- cel
635+
type: string
594636
name:
595637
description: Name the name of the binding.
596638
pattern: ^(?:\w+|\(.+\))$
@@ -610,6 +652,13 @@ spec:
610652
a match to determine if the binding must be considered
611653
or not.
612654
properties:
655+
compiler:
656+
description: Compiler defines the default compiler
657+
to use when evaluating expressions.
658+
enum:
659+
- jp
660+
- cel
661+
type: string
613662
match:
614663
description: Match defines the matching statement.
615664
x-kubernetes-preserve-unknown-fields: true
@@ -1030,6 +1079,13 @@ spec:
10301079
description: Binding represents a key/value set as
10311080
a binding in an executing test.
10321081
properties:
1082+
compiler:
1083+
description: Compiler defines the default compiler
1084+
to use when evaluating expressions.
1085+
enum:
1086+
- jp
1087+
- cel
1088+
type: string
10331089
name:
10341090
description: Name the name of the binding.
10351091
pattern: ^(?:\w+|\(.+\))$
@@ -1078,6 +1134,13 @@ spec:
10781134
description: Binding represents a key/value set as
10791135
a binding in an executing test.
10801136
properties:
1137+
compiler:
1138+
description: Compiler defines the default compiler
1139+
to use when evaluating expressions.
1140+
enum:
1141+
- jp
1142+
- cel
1143+
type: string
10811144
name:
10821145
description: Name the name of the binding.
10831146
pattern: ^(?:\w+|\(.+\))$
@@ -1097,6 +1160,13 @@ spec:
10971160
a match to determine if the binding must be considered
10981161
or not.
10991162
properties:
1163+
compiler:
1164+
description: Compiler defines the default compiler
1165+
to use when evaluating expressions.
1166+
enum:
1167+
- jp
1168+
- cel
1169+
type: string
11001170
match:
11011171
description: Match defines the matching statement.
11021172
x-kubernetes-preserve-unknown-fields: true
@@ -1139,6 +1209,13 @@ spec:
11391209
description: Binding represents a key/value set as
11401210
a binding in an executing test.
11411211
properties:
1212+
compiler:
1213+
description: Compiler defines the default compiler
1214+
to use when evaluating expressions.
1215+
enum:
1216+
- jp
1217+
- cel
1218+
type: string
11421219
name:
11431220
description: Name the name of the binding.
11441221
pattern: ^(?:\w+|\(.+\))$
@@ -1496,6 +1573,13 @@ spec:
14961573
description: Binding represents a key/value set as
14971574
a binding in an executing test.
14981575
properties:
1576+
compiler:
1577+
description: Compiler defines the default compiler
1578+
to use when evaluating expressions.
1579+
enum:
1580+
- jp
1581+
- cel
1582+
type: string
14991583
name:
15001584
description: Name the name of the binding.
15011585
pattern: ^(?:\w+|\(.+\))$
@@ -1544,6 +1628,13 @@ spec:
15441628
description: Binding represents a key/value set as
15451629
a binding in an executing test.
15461630
properties:
1631+
compiler:
1632+
description: Compiler defines the default compiler
1633+
to use when evaluating expressions.
1634+
enum:
1635+
- jp
1636+
- cel
1637+
type: string
15471638
name:
15481639
description: Name the name of the binding.
15491640
pattern: ^(?:\w+|\(.+\))$
@@ -1563,6 +1654,13 @@ spec:
15631654
a match to determine if the binding must be considered
15641655
or not.
15651656
properties:
1657+
compiler:
1658+
description: Compiler defines the default compiler
1659+
to use when evaluating expressions.
1660+
enum:
1661+
- jp
1662+
- cel
1663+
type: string
15661664
match:
15671665
description: Match defines the matching statement.
15681666
x-kubernetes-preserve-unknown-fields: true

0 commit comments

Comments
 (0)