Help us shape the future of Go! Take the 2026 Go Developer Survey

deployer

package
v1.4.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCommandDeployer

func NewCommandDeployer(name string) *cobra.Command

NewCommandDeployer provides a CLI handler for deploy.

Types

type Deployer

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

Deployer prepares and executes the deployment process. It will:

1. Validate the deployment has a desired replica count and strategy. 2. Find the last completed deployment. 3. Scale down to 0 any old deployments which aren't the new deployment or the last complete deployment. 4. Pass the last completed deployment and the new deployment to a strategy to perform the deployment.

func NewDeployer

func NewDeployer(client kclient.Interface, oclient client.Interface, out, errOut io.Writer, until string) *Deployer

NewDeployer makes a new Deployer from a kube client.

func (*Deployer) Deploy

func (d *Deployer) Deploy(namespace, rcName string) error

Deploy starts the deployment process for rcName.

Source Files

  • deployer.go

Jump to

Keyboard shortcuts

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