Documentation ¶
Index ¶
- type Cloud
- func (c *Cloud) DNS() (dnsprovider.Interface, error)
- func (c *Cloud) DeleteGroup(g *cloudinstances.CloudInstanceGroup) error
- func (c *Cloud) DeleteInstance(instance *cloudinstances.CloudInstanceGroupMember) error
- func (c *Cloud) DetachInstance(i *cloudinstances.CloudInstanceGroupMember) error
- func (c *Cloud) FindVPCInfo(id string) (*fi.VPCInfo, error)
- func (c *Cloud) GetCloudGroups(cluster *kops.Cluster, instancegroups []*kops.InstanceGroup, ...) (map[string]*cloudinstances.CloudInstanceGroup, error)
- func (c *Cloud) ProviderID() kops.CloudProviderID
- func (c *Cloud) Region() string
- type Target
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cloud ¶
type Cloud struct {
// contains filtered or unexported fields
}
func (*Cloud) DeleteGroup ¶
func (c *Cloud) DeleteGroup(g *cloudinstances.CloudInstanceGroup) error
DeleteGroup is not implemented yet, is a func that needs to delete a DO instance group. Baremetal may not support this.
func (*Cloud) DeleteInstance ¶
func (c *Cloud) DeleteInstance(instance *cloudinstances.CloudInstanceGroupMember) error
DeleteInstance is not implemented yet, is func needs to delete a DO instance. Baremetal may not support this.
func (*Cloud) DetachInstance ¶ added in v1.18.0
func (c *Cloud) DetachInstance(i *cloudinstances.CloudInstanceGroupMember) error
DetachInstance is not implemented yet. It needs to cause a cloud instance to no longer be counted against the group's size limits. Baremetal may not support this.
func (*Cloud) GetCloudGroups ¶
func (c *Cloud) GetCloudGroups(cluster *kops.Cluster, instancegroups []*kops.InstanceGroup, warnUnmatched bool, nodes []v1.Node) (map[string]*cloudinstances.CloudInstanceGroup, error)
GetCloudGroups is not implemented yet, that needs to return the instances and groups that back a kops cluster. Baremetal may not support this.
func (*Cloud) ProviderID ¶
func (c *Cloud) ProviderID() kops.CloudProviderID
Click to show internal directories.
Click to hide internal directories.