Versions in this module Expand all Collapse all v0 v0.2.0 Oct 19, 2020 v0.1.0 Oct 16, 2020 Changes in this version + const CloudControllerManagerImageName + const CloudControllerManagerName + const CloudProviderConfigName + const ClusterLabel + const Kubeconfig + const KubeconfigSecretKey + const MCMProviderKubeVirtImageName + const MachineControllerManagerImageName + const MachineControllerManagerMonitoringConfigName + const MachineControllerManagerName + const MachineControllerManagerVpaName + const Name + const RootDiskName + const Type + var ChartsPath = filepath.Join("charts") + var InternalChartsPath = filepath.Join(ChartsPath, "internal") + func GetClient(kubeconfig []byte) (client.Client, string, error) + func GetKubeConfig(ctx context.Context, c client.Client, secretRef corev1.SecretReference) ([]byte, error) + type ClientFactory interface + GetClient func(kubeconfig []byte) (client.Client, string, error) + type ClientFactoryFunc func(kubeconfig []byte) (client.Client, string, error) + func (f ClientFactoryFunc) GetClient(kubeconfig []byte) (client.Client, string, error) + type DataVolumeManager interface + CreateOrUpdateDataVolume func(ctx context.Context, kubeconfig []byte, name string, labels map[string]string, ...) (*cdicorev1alpha1.DataVolume, error) + DeleteDataVolume func(ctx context.Context, kubeconfig []byte, name string) error + ListDataVolumes func(ctx context.Context, kubeconfig []byte, labels map[string]string) (*cdicorev1alpha1.DataVolumeList, error) + func NewDataVolumeManager(clientFactory ClientFactory, logger logr.Logger) DataVolumeManager + type NetworkManager interface + CreateOrUpdateNetworkAttachmentDefinition func(ctx context.Context, kubeconfig []byte, name string, labels map[string]string, ...) (*networkv1.NetworkAttachmentDefinition, error) + DeleteNetworkAttachmentDefinition func(ctx context.Context, kubeconfig []byte, name string) error + GetNetworkAttachmentDefinition func(ctx context.Context, kubeconfig []byte, name, namespace string) (*networkv1.NetworkAttachmentDefinition, error) + ListNetworkAttachmentDefinitions func(ctx context.Context, kubeconfig []byte, labels map[string]string) (*networkv1.NetworkAttachmentDefinitionList, error) + func NewNetworkManager(clientFactory ClientFactory, logger logr.Logger) NetworkManager