@@ -251,7 +251,8 @@ spec:
251
251
properties :
252
252
labelSelector :
253
253
description : A label query over a set of resources,
254
- in this case pods.
254
+ in this case pods. If it's null, this PodAffinityTerm
255
+ matches with no Pods.
255
256
properties :
256
257
matchExpressions :
257
258
description : matchExpressions is a list of label
@@ -295,6 +296,20 @@ spec:
295
296
type : object
296
297
type : object
297
298
x-kubernetes-map-type : atomic
299
+ matchLabelKeys :
300
+ description : MatchLabelKeys is a set of pod label
301
+ keys to select which pods will be taken into consideration.
302
+ items :
303
+ type : string
304
+ type : array
305
+ x-kubernetes-list-type : atomic
306
+ mismatchLabelKeys :
307
+ description : MismatchLabelKeys is a set of pod label
308
+ keys to select which pods will be taken into consideration.
309
+ items :
310
+ type : string
311
+ type : array
312
+ x-kubernetes-list-type : atomic
298
313
namespaceSelector :
299
314
description : A label query over the set of namespaces
300
315
that the term applies to. The term is applied
@@ -384,7 +399,8 @@ spec:
384
399
properties :
385
400
labelSelector :
386
401
description : A label query over a set of resources,
387
- in this case pods.
402
+ in this case pods. If it's null, this PodAffinityTerm
403
+ matches with no Pods.
388
404
properties :
389
405
matchExpressions :
390
406
description : matchExpressions is a list of label
@@ -425,6 +441,20 @@ spec:
425
441
type : object
426
442
type : object
427
443
x-kubernetes-map-type : atomic
444
+ matchLabelKeys :
445
+ description : MatchLabelKeys is a set of pod label keys
446
+ to select which pods will be taken into consideration.
447
+ items :
448
+ type : string
449
+ type : array
450
+ x-kubernetes-list-type : atomic
451
+ mismatchLabelKeys :
452
+ description : MismatchLabelKeys is a set of pod label
453
+ keys to select which pods will be taken into consideration.
454
+ items :
455
+ type : string
456
+ type : array
457
+ x-kubernetes-list-type : atomic
428
458
namespaceSelector :
429
459
description : A label query over the set of namespaces
430
460
that the term applies to. The term is applied to the
@@ -509,7 +539,8 @@ spec:
509
539
properties :
510
540
labelSelector :
511
541
description : A label query over a set of resources,
512
- in this case pods.
542
+ in this case pods. If it's null, this PodAffinityTerm
543
+ matches with no Pods.
513
544
properties :
514
545
matchExpressions :
515
546
description : matchExpressions is a list of label
@@ -553,6 +584,20 @@ spec:
553
584
type : object
554
585
type : object
555
586
x-kubernetes-map-type : atomic
587
+ matchLabelKeys :
588
+ description : MatchLabelKeys is a set of pod label
589
+ keys to select which pods will be taken into consideration.
590
+ items :
591
+ type : string
592
+ type : array
593
+ x-kubernetes-list-type : atomic
594
+ mismatchLabelKeys :
595
+ description : MismatchLabelKeys is a set of pod label
596
+ keys to select which pods will be taken into consideration.
597
+ items :
598
+ type : string
599
+ type : array
600
+ x-kubernetes-list-type : atomic
556
601
namespaceSelector :
557
602
description : A label query over the set of namespaces
558
603
that the term applies to. The term is applied
@@ -642,7 +687,8 @@ spec:
642
687
properties :
643
688
labelSelector :
644
689
description : A label query over a set of resources,
645
- in this case pods.
690
+ in this case pods. If it's null, this PodAffinityTerm
691
+ matches with no Pods.
646
692
properties :
647
693
matchExpressions :
648
694
description : matchExpressions is a list of label
@@ -683,6 +729,20 @@ spec:
683
729
type : object
684
730
type : object
685
731
x-kubernetes-map-type : atomic
732
+ matchLabelKeys :
733
+ description : MatchLabelKeys is a set of pod label keys
734
+ to select which pods will be taken into consideration.
735
+ items :
736
+ type : string
737
+ type : array
738
+ x-kubernetes-list-type : atomic
739
+ mismatchLabelKeys :
740
+ description : MismatchLabelKeys is a set of pod label
741
+ keys to select which pods will be taken into consideration.
742
+ items :
743
+ type : string
744
+ type : array
745
+ x-kubernetes-list-type : atomic
686
746
namespaceSelector :
687
747
description : A label query over the set of namespaces
688
748
that the term applies to. The term is applied to the
@@ -1909,30 +1969,6 @@ spec:
1909
1969
description : resources represents the minimum resources
1910
1970
the volume should have.
1911
1971
properties :
1912
- claims :
1913
- description : " Claims lists the names of resources,
1914
- defined in spec.resourceClaims, that are used
1915
- by this container. \n This is an alpha field
1916
- and requires enabling the DynamicResourceAllocation
1917
- feature gate."
1918
- items :
1919
- description : ResourceClaim references one
1920
- entry in PodSpec.ResourceClaims.
1921
- properties :
1922
- name :
1923
- description : Name must match the name
1924
- of one entry in pod.spec.resourceClaims
1925
- of the Pod where this field is used.
1926
- It makes that resource available inside
1927
- a container.
1928
- type : string
1929
- required :
1930
- - name
1931
- type : object
1932
- type : array
1933
- x-kubernetes-list-map-keys :
1934
- - name
1935
- x-kubernetes-list-type : map
1936
1972
limits :
1937
1973
additionalProperties :
1938
1974
anyOf :
@@ -2005,6 +2041,11 @@ spec:
2005
2041
StorageClass required by the claim. More info:
2006
2042
https://kubernetes.io/docs/concepts/storage/persistent-volumes#class-1'
2007
2043
type : string
2044
+ volumeAttributesClassName :
2045
+ description : volumeAttributesClassName may be used
2046
+ to set the VolumeAttributesClass used by this
2047
+ claim.
2048
+ type : string
2008
2049
volumeMode :
2009
2050
description : volumeMode defines what type of volume
2010
2051
is required by the claim. Value of Filesystem
@@ -2351,6 +2392,84 @@ spec:
2351
2392
description : Projection that may be projected along with
2352
2393
other supported volume types
2353
2394
properties :
2395
+ clusterTrustBundle :
2396
+ description : " ClusterTrustBundle allows a pod to access
2397
+ the `.spec.trustBundle` field of ClusterTrustBundle
2398
+ objects in an auto-updating file. \n Alpha, gated
2399
+ by the ClusterTrustBundleProjection feature gate."
2400
+ properties :
2401
+ labelSelector :
2402
+ description : Select all ClusterTrustBundles that
2403
+ match this label selector. Only has effect
2404
+ if signerName is set. Mutually-exclusive with
2405
+ name. If unset, interpreted as "match nothing".
2406
+ properties :
2407
+ matchExpressions :
2408
+ description : matchExpressions is a list of
2409
+ label selector requirements. The requirements
2410
+ are ANDed.
2411
+ items :
2412
+ description : A label selector requirement
2413
+ is a selector that contains values, a
2414
+ key, and an operator that relates the
2415
+ key and values.
2416
+ properties :
2417
+ key :
2418
+ description : key is the label key that
2419
+ the selector applies to.
2420
+ type : string
2421
+ operator :
2422
+ description : operator represents a key's
2423
+ relationship to a set of values. Valid
2424
+ operators are In, NotIn, Exists and
2425
+ DoesNotExist.
2426
+ type : string
2427
+ values :
2428
+ description : values is an array of string
2429
+ values. If the operator is In or NotIn,
2430
+ the values array must be non-empty.
2431
+ If the operator is Exists or DoesNotExist,
2432
+ the values array must be empty.
2433
+ items :
2434
+ type : string
2435
+ type : array
2436
+ required :
2437
+ - key
2438
+ - operator
2439
+ type : object
2440
+ type : array
2441
+ matchLabels :
2442
+ additionalProperties :
2443
+ type : string
2444
+ description : matchLabels is a map of {key,value}
2445
+ pairs.
2446
+ type : object
2447
+ type : object
2448
+ x-kubernetes-map-type : atomic
2449
+ name :
2450
+ description : Select a single ClusterTrustBundle
2451
+ by object name. Mutually-exclusive with signerName
2452
+ and labelSelector.
2453
+ type : string
2454
+ optional :
2455
+ description : If true, don't block pod startup
2456
+ if the referenced ClusterTrustBundle(s) aren't
2457
+ available. If using name, then the named ClusterTrustBundle
2458
+ is allowed not to exist.
2459
+ type : boolean
2460
+ path :
2461
+ description : Relative path from the volume root
2462
+ to write the bundle.
2463
+ type : string
2464
+ signerName :
2465
+ description : Select all ClusterTrustBundles that
2466
+ match this signer name. Mutually-exclusive with
2467
+ name. The contents of all selected ClusterTrustBundles
2468
+ will be unified and deduplicated.
2469
+ type : string
2470
+ required :
2471
+ - path
2472
+ type : object
2354
2473
configMap :
2355
2474
description : configMap information about the configMap
2356
2475
data to project
0 commit comments