Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExternalDiscovery ¶
type ExternalDiscovery struct {
// contains filtered or unexported fields
}
func NewExternalDiscovery ¶
func NewExternalDiscovery(seeddir string, volumes *ExternalVolumes) *ExternalDiscovery
type ExternalVolumes ¶
type ExternalVolumes struct {
// contains filtered or unexported fields
}
ExternalVolumes defines the aws volume implementation
func NewExternalVolumes ¶
func NewExternalVolumes(clusterName string, basedir string, volumeTags []string) (*ExternalVolumes, error)
NewExternalVolumes returns a new external volume provider
func (*ExternalVolumes) AttachVolume ¶
func (a *ExternalVolumes) AttachVolume(volume *volumes.Volume) error
AttachVolume attaches the specified volume to this instance, returning nil if successful
func (*ExternalVolumes) FindMountedVolume ¶
func (a *ExternalVolumes) FindMountedVolume(volume *volumes.Volume) (string, error)
FindMountedVolume implements Volumes::FindMountedVolume
func (*ExternalVolumes) FindVolumes ¶
func (a *ExternalVolumes) FindVolumes() ([]*volumes.Volume, error)
func (*ExternalVolumes) MyIP ¶
func (a *ExternalVolumes) MyIP() (string, error)
Click to show internal directories.
Click to hide internal directories.