Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New(configVarResolver *providerconfig.ConfigVarResolver) cloudprovidertypes.Provider
New returns a Kubevirt provider.
Types ¶
type AffinityType ¶ added in v1.46.0
type AffinityType string
type Config ¶
type Config struct { Kubeconfig string ClusterName string RestConfig *rest.Config DNSConfig *corev1.PodDNSConfig DNSPolicy corev1.DNSPolicy CPUs string Memory string Namespace string OSImageSource *cdiv1beta1.DataVolumeSource StorageClassName string StorageAccessType corev1.PersistentVolumeAccessMode PVCSize resource.Quantity Instancetype *kubevirtv1.InstancetypeMatcher Preference *kubevirtv1.PreferenceMatcher SecondaryDisks []SecondaryDisks NodeAffinityPreset NodeAffinityPreset TopologySpreadConstraints []corev1.TopologySpreadConstraint }
type NodeAffinityPreset ¶ added in v1.46.0
type NodeAffinityPreset struct { Type AffinityType Key string Values []string }
NodeAffinityPreset.
type SecondaryDisks ¶ added in v1.46.0
Click to show internal directories.
Click to hide internal directories.