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) 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
Click to show internal directories.
Click to hide internal directories.