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
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.
Click to show internal directories.
Click to hide internal directories.