configurecontainers

package
v0.0.0-...-7638cb1 Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2017 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const (
	//Action values
	INSTALL   = "Install"
	UNINSTALL = "Uninstall"
)

Variables

This section is empty.

Functions

func Name

func Name() string

Name returns the name of the plugin

Types

type ConfigureContainerPluginInput

type ConfigureContainerPluginInput struct {
	contracts.PluginInput
	ID     string
	Action string
}

ConfigureContainerPluginInput represents one set of commands executed by the configure container plugin.

type Plugin

type Plugin struct {
	pluginutil.DefaultPlugin
}

Plugin is the type for the plugin.

func NewPlugin

func NewPlugin(pluginConfig pluginutil.PluginConfig) (*Plugin, error)

NewPlugin returns a new instance of the plugin.

func (*Plugin) Execute

func (p *Plugin) Execute(context context.T, config contracts.Configuration, cancelFlag task.CancelFlag, pluginRunner runpluginutil.PluginRunner) (res contracts.PluginResult)

Execute runs multiple sets of commands and returns their outputs. res.Output will contain a slice of ConfigureContainerPluginOutput.

Jump to

Keyboard shortcuts

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