external

package
v0.0.0-...-3442565 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

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

func (*ExternalDiscovery) Poll

func (a *ExternalDiscovery) Poll() (map[string]discovery.Node, error)

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL