docker

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Dec 4, 2019 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewProvider

func NewProvider(logger log.Logger) provider.Provider

NewProvider returns a new provider based on executing `docker ...`

Types

type Provider

type Provider struct {
	// contains filtered or unexported fields
}

Provider implements provider.Provider see NewProvider

func (*Provider) DeleteNodes

func (p *Provider) DeleteNodes(n []nodes.Node) error

DeleteNodes is part of the providers.Provider interface

func (*Provider) GetAPIServerEndpoint

func (p *Provider) GetAPIServerEndpoint(cluster string) (string, error)

GetAPIServerEndpoint is part of the providers.Provider interface

func (*Provider) ListClusters

func (p *Provider) ListClusters() ([]string, error)

ListClusters is part of the providers.Provider interface

func (*Provider) ListNodes

func (p *Provider) ListNodes(cluster string) ([]nodes.Node, error)

ListNodes is part of the providers.Provider interface

func (*Provider) Provision

func (p *Provider) Provision(status *cli.Status, cluster string, cfg *config.Cluster) (err error)

Provision is part of the providers.Provider interface

Jump to

Keyboard shortcuts

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