helm

package
v2.5.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2018 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DeployConfig

type DeployConfig struct {
	KubeClient       *kubernetes.Clientset
	TillerNamespace  string
	DeploymentConfig *v1.DeploymentConfig
	UseDevOverwrite  bool
	Log              log.Logger
}

DeployConfig holds the information necessary to deploy via helm

func New

func New(kubectl *kubernetes.Clientset, deployConfig *v1.DeploymentConfig, useDevOverwrite bool, log log.Logger) (*DeployConfig, error)

New creates a new helm deployment client

func (*DeployConfig) Delete

func (d *DeployConfig) Delete() error

Delete deletes the release

func (*DeployConfig) Deploy

func (d *DeployConfig) Deploy(generatedConfig *generated.Config, forceDeploy bool) error

Deploy deploys the given deployment with helm

func (*DeployConfig) Status

func (d *DeployConfig) Status() ([][]string, error)

Status gets the status of the deployment

Jump to

Keyboard shortcuts

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