kube

package
v0.0.0-...-fb51b82 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2020 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BasePath

func BasePath(basePath string) engine.Option

func InKubeCluster

func InKubeCluster(inCluster bool) engine.Option

func KubeConfPath

func KubeConfPath(path string) engine.Option

func KubeNamespace

func KubeNamespace(ns string) engine.Option

func NewClient

func NewClient(opts ...engine.Option) (engine.ClientImpl, error)

func Store

func Store(store engine.Store) engine.Option

Types

type Client

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

func (*Client) CreateApplication

func (cli *Client) CreateApplication(ev *engine.TaskEvent) *engine.TaskResult

func (*Client) CreateConfig

func (cli *Client) CreateConfig(ev *engine.TaskEvent) *engine.TaskResult

func (*Client) GetApplicationStates

func (cli *Client) GetApplicationStates(ev *engine.TaskEvent) *engine.TaskResult

func (*Client) GetStartedApplications

func (cli *Client) GetStartedApplications(ev *engine.TaskEvent) *engine.TaskResult

func (*Client) Init

func (cli *Client) Init(postFunc engine.PostTaskEventFunc) error

func (*Client) ListApplications

func (cli *Client) ListApplications(ev *engine.TaskEvent) *engine.TaskResult

func (*Client) RemoveApplication

func (cli *Client) RemoveApplication(ev *engine.TaskEvent) *engine.TaskResult

func (*Client) RemoveConfig

func (cli *Client) RemoveConfig(ev *engine.TaskEvent) *engine.TaskResult

func (*Client) RestartApplication

func (cli *Client) RestartApplication(ev *engine.TaskEvent) *engine.TaskResult

func (*Client) StartApplication

func (cli *Client) StartApplication(ev *engine.TaskEvent) *engine.TaskResult

func (*Client) StopApplication

func (cli *Client) StopApplication(ev *engine.TaskEvent) *engine.TaskResult

Jump to

Keyboard shortcuts

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