@@ -570,6 +570,49 @@ spec:
570570 required :
571571 - name
572572 type : object
573+ tolerations :
574+ description : |-
575+ Tolerations allow this VM to be scheduled onto nodes with matching taints.
576+ Class tolerations are merged (additive union) with VM tolerations at schedule time.
577+ Same semantics as Pod.spec.tolerations.
578+ items :
579+ description : |-
580+ The pod this Toleration is attached to tolerates any taint that matches
581+ the triple <key,value,effect> using the matching operator <operator>.
582+ properties :
583+ effect :
584+ description : |-
585+ Effect indicates the taint effect to match. Empty means match all taint effects.
586+ When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
587+ type : string
588+ key :
589+ description : |-
590+ Key is the taint key that the toleration applies to. Empty means match all taint keys.
591+ If the key is empty, operator must be Exists; this combination means to match all values and all keys.
592+ type : string
593+ operator :
594+ description : |-
595+ Operator represents a key's relationship to the value.
596+ Valid operators are Exists, Equal, Lt, and Gt. Defaults to Equal.
597+ Exists is equivalent to wildcard for value, so that a pod can
598+ tolerate all taints of a particular category.
599+ Lt and Gt perform numeric comparisons (requires feature gate TaintTolerationComparisonOperators).
600+ type : string
601+ tolerationSeconds :
602+ description : |-
603+ TolerationSeconds represents the period of time the toleration (which must be
604+ of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default,
605+ it is not set, which means tolerate the taint forever (do not evict). Zero and
606+ negative values will be treated as 0 (evict immediately) by the system.
607+ format : int64
608+ type : integer
609+ value :
610+ description : |-
611+ Value is the taint value the toleration matches to.
612+ If the operator is Exists, the value should be empty, otherwise just a regular string.
613+ type : string
614+ type : object
615+ type : array
573616 userData :
574617 description : |-
575618 UserData is an optional cloud-init user-data payload. Off by default;
0 commit comments