Documentation
¶
Index ¶
- Constants
- type Config
- type DO
- func (d *DO) AddSSHKeyToAllInstances(user string, keyData []byte) error
- func (d *DO) Clusters() (cloudprovider.Clusters, bool)
- func (d *DO) CurrentNodeName(hostname string) (types.NodeName, error)
- func (d *DO) ExternalID(nodeName types.NodeName) (string, error)
- func (d *DO) GetZone() (cloudprovider.Zone, error)
- func (d *DO) Initialize(clientBuilder controller.ControllerClientBuilder)
- func (d *DO) InstanceID(nodeName types.NodeName) (string, error)
- func (d *DO) InstanceType(nodeName types.NodeName) (string, error)
- func (d *DO) InstanceTypeByProviderID(providerID string) (string, error)
- func (d *DO) Instances() (cloudprovider.Instances, bool)
- func (d *DO) LoadBalancer() (cloudprovider.LoadBalancer, bool)
- func (d *DO) NodeAddresses(name types.NodeName) ([]v1.NodeAddress, error)
- func (d *DO) NodeAddressesByProviderID(providerID string) ([]v1.NodeAddress, error)
- func (d *DO) ProviderName() string
- func (d *DO) Routes() (cloudprovider.Routes, bool)
- func (d *DO) ScrubDNS(nameservers, searches []string) (nsOut, srchOut []string)
- func (d *DO) Zones() (cloudprovider.Zones, bool)
Constants ¶
View Source
const (
ProviderName = "digitalocean"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DO ¶
func (*DO) AddSSHKeyToAllInstances ¶
func (*DO) Initialize ¶
func (d *DO) Initialize(clientBuilder controller.ControllerClientBuilder)
func (*DO) InstanceTypeByProviderID ¶
func (*DO) LoadBalancer ¶
func (d *DO) LoadBalancer() (cloudprovider.LoadBalancer, bool)
func (*DO) NodeAddresses ¶
func (*DO) NodeAddressesByProviderID ¶
func (d *DO) NodeAddressesByProviderID(providerID string) ([]v1.NodeAddress, error)
func (*DO) ProviderName ¶
Click to show internal directories.
Click to hide internal directories.