Versions in this module Expand all Collapse all v0 v0.20.0 Jun 24, 2015 Changes in this version + const ProviderName + type FakeBalancer struct + ExternalIP net.IP + Hosts []string + Name string + Ports []*api.ServicePort + Region string + type FakeCloud struct + Addresses []api.NodeAddress + Balancers []FakeBalancer + Calls []string + ClusterList []string + Err error + Exists bool + ExtID map[string]string + ExternalIP net.IP + Lock sync.Mutex + Machines []string + MasterName string + NodeResources *api.NodeResources + RouteMap map[string]*FakeRoute + UpdateCalls []FakeUpdateBalancerCall + func (f *FakeCloud) AddSSHKeyToAllInstances(user string, keyData []byte) error + func (f *FakeCloud) ClearCalls() + func (f *FakeCloud) Clusters() (cloudprovider.Clusters, bool) + func (f *FakeCloud) CreateRoute(clusterName string, nameHint string, route *cloudprovider.Route) error + func (f *FakeCloud) CreateTCPLoadBalancer(name, region string, externalIP net.IP, ports []*api.ServicePort, ...) (*api.LoadBalancerStatus, error) + func (f *FakeCloud) CurrentNodeName(hostname string) (string, error) + func (f *FakeCloud) DeleteRoute(clusterName string, route *cloudprovider.Route) error + func (f *FakeCloud) EnsureTCPLoadBalancerDeleted(name, region string) error + func (f *FakeCloud) ExternalID(instance string) (string, error) + func (f *FakeCloud) GetNodeResources(name string) (*api.NodeResources, error) + func (f *FakeCloud) GetTCPLoadBalancer(name, region string) (*api.LoadBalancerStatus, bool, error) + func (f *FakeCloud) GetZone() (cloudprovider.Zone, error) + func (f *FakeCloud) InstanceID(instance string) (string, error) + func (f *FakeCloud) Instances() (cloudprovider.Instances, bool) + func (f *FakeCloud) List(filter string) ([]string, error) + func (f *FakeCloud) ListClusters() ([]string, error) + func (f *FakeCloud) ListRoutes(clusterName string) ([]*cloudprovider.Route, error) + func (f *FakeCloud) Master(name string) (string, error) + func (f *FakeCloud) NodeAddresses(instance string) ([]api.NodeAddress, error) + func (f *FakeCloud) ProviderName() string + func (f *FakeCloud) Routes() (cloudprovider.Routes, bool) + func (f *FakeCloud) TCPLoadBalancer() (cloudprovider.TCPLoadBalancer, bool) + func (f *FakeCloud) UpdateTCPLoadBalancer(name, region string, hosts []string) error + func (f *FakeCloud) Zones() (cloudprovider.Zones, bool) + type FakeRoute struct + ClusterName string + Route cloudprovider.Route + type FakeUpdateBalancerCall struct + Hosts []string + Name string + Region string