deploymentconfigs

package
v3.10.0-0.28.0+incompa... Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2018 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDeploymentConfigHistoryViewer

func NewDeploymentConfigHistoryViewer(kc kclientset.Interface) kubectl.HistoryViewer

func NewDeploymentConfigReaper

func NewDeploymentConfigReaper(appsClient appsclient.Interface, kc kclientset.Interface, scaleClient scaleclient.ScalesGetter) kubectl.Reaper

NewDeploymentConfigReaper returns a new reaper for deploymentConfigs

func NewDeploymentConfigRollbacker

func NewDeploymentConfigRollbacker(appsClient appsclient.Interface) kubectl.Rollbacker

func NewDeploymentConfigStatusViewer

func NewDeploymentConfigStatusViewer(appsClient appsclient.Interface) kubectl.StatusViewer

Types

type BasicDeploymentConfigController

type BasicDeploymentConfigController struct{}

func (BasicDeploymentConfigController) Generate

func (BasicDeploymentConfigController) Generate(genericParams map[string]interface{}) (runtime.Object, error)

func (BasicDeploymentConfigController) ParamNames

type DeploymentConfigHistoryViewer

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

DeploymentConfigHistoryViewer is an implementation of the kubectl HistoryViewer interface for deployment configs.

func (*DeploymentConfigHistoryViewer) ViewHistory

func (h *DeploymentConfigHistoryViewer) ViewHistory(namespace, name string, revision int64) (string, error)

ViewHistory returns a description of all the history it can find for a deployment config.

type DeploymentConfigReaper

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

DeploymentConfigReaper implements the Reaper interface for deploymentConfigs

func (*DeploymentConfigReaper) Stop

func (reaper *DeploymentConfigReaper) Stop(namespace, name string, timeout time.Duration, gracePeriod *metav1.DeleteOptions) error

Stop scales a replication controller via its deployment configuration down to zero replicas, waits for all of them to get deleted and then deletes both the replication controller and its deployment configuration.

type DeploymentConfigRollbacker

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

DeploymentConfigRollbacker is an implementation of the kubectl Rollbacker interface for deployment configs.

func (*DeploymentConfigRollbacker) Rollback

func (r *DeploymentConfigRollbacker) Rollback(obj runtime.Object, updatedAnnotations map[string]string, toRevision int64, dryRun bool) (string, error)

Rollback the provided deployment config to a specific revision. If revision is zero, we will rollback to the previous deployment.

type DeploymentConfigStatusViewer

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

DeploymentConfigStatusViewer is an implementation of the kubectl StatusViewer interface for deployment configs.

func (*DeploymentConfigStatusViewer) Status

func (s *DeploymentConfigStatusViewer) Status(namespace, name string, desiredRevision int64) (string, bool, error)

Status returns a message describing deployment status, and a bool value indicating if the status is considered done

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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