@@ -274,12 +274,11 @@ spec:
274274 type : object
275275 x-kubernetes-map-type : atomic
276276 type : object
277- nvPeerDriver :
278- description : NVPeerDriverSpec describes configuration options for
279- NV Peer Memory driver
277+ nvIpam :
278+ description : NVIPAMSpec describes configuration options for nv-ipam
279+ 1. Image information for nv-ipam 2. Configuration for nv-ipam
280280 properties :
281- gpuDriverSourcePath :
282- description : GPU driver sources path - Optional
281+ config :
283282 type : string
284283 image :
285284 pattern : ' [a-zA-Z0-9\-]+'
@@ -567,10 +566,10 @@ spec:
567566 type : object
568567 rdmaSharedDevicePlugin :
569568 description : DevicePluginSpec describes configuration options for
570- device plugin
569+ device plugin 1. Image information for device plugin 2. Device plugin
570+ configuration
571571 properties :
572572 config :
573- description : Device plugin configuration
574573 type : string
575574 image :
576575 pattern : ' [a-zA-Z0-9\-]+'
@@ -586,7 +585,6 @@ spec:
586585 pattern : ' [a-zA-Z0-9\.-]+'
587586 type : string
588587 required :
589- - config
590588 - image
591589 - repository
592590 - version
@@ -662,10 +660,6 @@ spec:
662660 description : Image and configuration information for multus
663661 properties :
664662 config :
665- description : Multus CNI config if config is missing or empty
666- then multus config will be automatically generated from
667- the CNI configuration file of the master plugin (the first
668- file in lexicographical order in cni-conf-dir)
669663 type : string
670664 image :
671665 pattern : ' [a-zA-Z0-9\-]+'
@@ -688,10 +682,10 @@ spec:
688682 type : object
689683 sriovDevicePlugin :
690684 description : DevicePluginSpec describes configuration options for
691- device plugin
685+ device plugin 1. Image information for device plugin 2. Device plugin
686+ configuration
692687 properties :
693688 config :
694- description : Device plugin configuration
695689 type : string
696690 image :
697691 pattern : ' [a-zA-Z0-9\-]+'
@@ -707,11 +701,49 @@ spec:
707701 pattern : ' [a-zA-Z0-9\.-]+'
708702 type : string
709703 required :
710- - config
711704 - image
712705 - repository
713706 - version
714707 type : object
708+ tolerations :
709+ items :
710+ description : The pod this Toleration is attached to tolerates any
711+ taint that matches the triple <key,value,effect> using the matching
712+ operator <operator>.
713+ properties :
714+ effect :
715+ description : Effect indicates the taint effect to match. Empty
716+ means match all taint effects. When specified, allowed values
717+ are NoSchedule, PreferNoSchedule and NoExecute.
718+ type : string
719+ key :
720+ description : Key is the taint key that the toleration applies
721+ to. Empty means match all taint keys. If the key is empty,
722+ operator must be Exists; this combination means to match all
723+ values and all keys.
724+ type : string
725+ operator :
726+ description : Operator represents a key's relationship to the
727+ value. Valid operators are Exists and Equal. Defaults to Equal.
728+ Exists is equivalent to wildcard for value, so that a pod
729+ can tolerate all taints of a particular category.
730+ type : string
731+ tolerationSeconds :
732+ description : TolerationSeconds represents the period of time
733+ the toleration (which must be of effect NoExecute, otherwise
734+ this field is ignored) tolerates the taint. By default, it
735+ is not set, which means tolerate the taint forever (do not
736+ evict). Zero and negative values will be treated as 0 (evict
737+ immediately) by the system.
738+ format : int64
739+ type : integer
740+ value :
741+ description : Value is the taint value the toleration matches
742+ to. If the operator is Exists, the value should be empty,
743+ otherwise just a regular string.
744+ type : string
745+ type : object
746+ type : array
715747 type : object
716748 status :
717749 description : NicClusterPolicyStatus defines the observed state of NicClusterPolicy
0 commit comments