Versions in this module Expand all Collapse all v1 v1.0.2 Mar 7, 2023 Changes in this version + const ProviderName + func GetK8SClient() *kubernetes.Clientset + type LBManager struct + CertificateAlias string + EnableVirtualServiceSharedIP bool + OneArm *vcdsdk.OneArm + func (lb *LBManager) EnsureLoadBalancer(ctx context.Context, clusterName string, service *v1.Service, nodes []*v1.Node) (lbs *v1.LoadBalancerStatus, err error) + func (lb *LBManager) EnsureLoadBalancerDeleted(ctx context.Context, clusterName string, service *v1.Service) error + func (lb *LBManager) GetLoadBalancer(ctx context.Context, clusterName string, service *v1.Service) (status *v1.LoadBalancerStatus, exists bool, err error) + func (lb *LBManager) GetLoadBalancerName(ctx context.Context, clusterName string, service *v1.Service) string + func (lb *LBManager) UpdateLoadBalancer(ctx context.Context, clusterName string, service *v1.Service, nodes []*v1.Node) (err error) + func (lb *LBManager) VerifyVCDResourcesForApplicationLB(ctx context.Context, service *v1.Service) (bool, error) + type VCDCloudProvider struct + func (_ *VCDCloudProvider) InstancesV2() (cloudprovider.InstancesV2, bool) + func (vcdCP *VCDCloudProvider) Clusters() (cloudProvider.Clusters, bool) + func (vcdCP *VCDCloudProvider) HasClusterID() bool + func (vcdCP *VCDCloudProvider) Initialize(clientBuilder cloudProvider.ControllerClientBuilder, stop <-chan struct{}) + func (vcdCP *VCDCloudProvider) Instances() (cloudProvider.Instances, bool) + func (vcdCP *VCDCloudProvider) LoadBalancer() (cloudProvider.LoadBalancer, bool) + func (vcdCP *VCDCloudProvider) ProviderName() string + func (vcdCP *VCDCloudProvider) Routes() (cloudProvider.Routes, bool) + func (vcdCP *VCDCloudProvider) Zones() (cloudProvider.Zones, bool) + type VmInfo struct + Addresses []v1.NodeAddress + Name string + TimeStamp time.Time + Type string + UUID string + type VmInfoCache struct + func (vmic *VmInfoCache) GetByName(vmName string) (*VmInfo, error) + func (vmic *VmInfoCache) GetByUUID(vmUUID string) (*VmInfo, error)