@@ -164,6 +164,57 @@ spec:
164
164
maxProperties : 1
165
165
minProperties : 1
166
166
properties :
167
+ externalNetworks :
168
+ description : " ExternalNetworks defines a way to select
169
+ ExternalNetworkSets that consist of network CIDRs that
170
+ live outside the cluster as a peer. This field follows
171
+ standard label selector semantics; if present but empty,
172
+ it selects all ExternalNetworkSets defined in the cluster.
173
+ \n Support: Core"
174
+ properties :
175
+ matchExpressions :
176
+ description : matchExpressions is a list of label selector
177
+ requirements. The requirements are ANDed.
178
+ items :
179
+ description : A label selector requirement is a selector
180
+ that contains values, a key, and an operator that
181
+ relates the key and values.
182
+ properties :
183
+ key :
184
+ description : key is the label key that the selector
185
+ applies to.
186
+ type : string
187
+ operator :
188
+ description : operator represents a key's relationship
189
+ to a set of values. Valid operators are In,
190
+ NotIn, Exists and DoesNotExist.
191
+ type : string
192
+ values :
193
+ description : values is an array of string values.
194
+ If the operator is In or NotIn, the values
195
+ array must be non-empty. If the operator is
196
+ Exists or DoesNotExist, the values array must
197
+ be empty. This array is replaced during a
198
+ strategic merge patch.
199
+ items :
200
+ type : string
201
+ type : array
202
+ required :
203
+ - key
204
+ - operator
205
+ type : object
206
+ type : array
207
+ matchLabels :
208
+ additionalProperties :
209
+ type : string
210
+ description : matchLabels is a map of {key,value} pairs.
211
+ A single {key,value} in the matchLabels map is equivalent
212
+ to an element of matchExpressions, whose key field
213
+ is "key", the operator is "In", and the values array
214
+ contains only "value". The requirements are ANDed.
215
+ type : object
216
+ type : object
217
+ x-kubernetes-map-type : atomic
167
218
namespaces :
168
219
description : " Namespaces defines a way to select a set
169
220
of Namespaces. \n Support: Core"
@@ -493,6 +544,57 @@ spec:
493
544
maxProperties : 1
494
545
minProperties : 1
495
546
properties :
547
+ externalNetworks :
548
+ description : " ExternalNetworks defines a way to select
549
+ ExternalNetworkSets that consist of network CIDRs that
550
+ live outside the cluster as a peer. This field follows
551
+ standard label selector semantics; if present but empty,
552
+ it selects all ExternalNetworkSets defined in the cluster.
553
+ \n Support: Core"
554
+ properties :
555
+ matchExpressions :
556
+ description : matchExpressions is a list of label selector
557
+ requirements. The requirements are ANDed.
558
+ items :
559
+ description : A label selector requirement is a selector
560
+ that contains values, a key, and an operator that
561
+ relates the key and values.
562
+ properties :
563
+ key :
564
+ description : key is the label key that the selector
565
+ applies to.
566
+ type : string
567
+ operator :
568
+ description : operator represents a key's relationship
569
+ to a set of values. Valid operators are In,
570
+ NotIn, Exists and DoesNotExist.
571
+ type : string
572
+ values :
573
+ description : values is an array of string values.
574
+ If the operator is In or NotIn, the values
575
+ array must be non-empty. If the operator is
576
+ Exists or DoesNotExist, the values array must
577
+ be empty. This array is replaced during a
578
+ strategic merge patch.
579
+ items :
580
+ type : string
581
+ type : array
582
+ required :
583
+ - key
584
+ - operator
585
+ type : object
586
+ type : array
587
+ matchLabels :
588
+ additionalProperties :
589
+ type : string
590
+ description : matchLabels is a map of {key,value} pairs.
591
+ A single {key,value} in the matchLabels map is equivalent
592
+ to an element of matchExpressions, whose key field
593
+ is "key", the operator is "In", and the values array
594
+ contains only "value". The requirements are ANDed.
595
+ type : object
596
+ type : object
597
+ x-kubernetes-map-type : atomic
496
598
namespaces :
497
599
description : " Namespaces defines a way to select a set
498
600
of Namespaces. \n Support: Core"
@@ -779,6 +881,8 @@ spec:
779
881
x-kubernetes-validations :
780
882
- message : cluster-ingress traffic controls are unsupported
781
883
rule : self.all(value, !has(value.nodes))
884
+ - message : cluster-ingress traffic controls are unsupported
885
+ rule : self.all(value, !has(value.externalNetworks))
782
886
name :
783
887
description : " Name is an identifier for this rule, that may
784
888
be no more than 100 characters in length. This field should
0 commit comments