Documentation ¶
Index ¶
- func NewDeploymentConfigHistoryViewer(kc kclientset.Interface) kubectl.HistoryViewer
- func NewDeploymentConfigReaper(appsClient appsclient.Interface, kc kclientset.Interface, ...) kubectl.Reaper
- func NewDeploymentConfigRollbacker(appsClient appsclient.Interface) kubectl.Rollbacker
- func NewDeploymentConfigStatusViewer(appsClient appsclient.Interface) kubectl.StatusViewer
- type BasicDeploymentConfigController
- type DeploymentConfigHistoryViewer
- type DeploymentConfigReaper
- type DeploymentConfigRollbacker
- type DeploymentConfigStatusViewer
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 ¶
func (BasicDeploymentConfigController) ParamNames() []kubectl.GeneratorParam
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.