Documentation ¶
Overview ¶
Package factory contains code used to create deployment controllers.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasicDeploymentControllerFactory ¶
BasicDeploymentControllerFactory can create a BasicDeploymentController which obtains Deployments from a queue populated from a watch of Deployments whose strategy DeploymentStrategyTypeBasic.
func (*BasicDeploymentControllerFactory) Create ¶
func (factory *BasicDeploymentControllerFactory) Create() *controller.BasicDeploymentController
type CustomPodDeploymentControllerFactory ¶
type CustomPodDeploymentControllerFactory struct { Client *osclient.Client KubeClient *kclient.Client Environment []kapi.EnvVar DefaultImage string UseLocalImages bool }
CustomPodDeploymentControllerFactory can create a CustomPodDeploymentController which obtains Deployments from a queue populated from a watch of Deployments whose strategy is DeploymentStrategyTypeCustomPod. Pods are obtained from a queue populated from a watch of all pods.
func (*CustomPodDeploymentControllerFactory) Create ¶
func (factory *CustomPodDeploymentControllerFactory) Create() *controller.CustomPodDeploymentController
type DeploymentConfigChangeControllerFactory ¶
DeploymentConfigChangeControllerFactory can create a DeploymentConfigChangeController which obtains DeploymentConfigs from a queue populated from a watch of all DeploymentConfigs.
func (*DeploymentConfigChangeControllerFactory) Create ¶
func (factory *DeploymentConfigChangeControllerFactory) Create() *controller.DeploymentConfigChangeController
type DeploymentConfigControllerFactory ¶
DeploymentConfigControllerFactory can create a DeploymentConfigController which obtains DeploymentConfigs from a queue populated from a watch of all DeploymentConfigs.
func (*DeploymentConfigControllerFactory) Create ¶
func (factory *DeploymentConfigControllerFactory) Create() *controller.DeploymentConfigController
type ImageChangeControllerFactory ¶
ImageChangeControllerFactory can create an ImageChangeController which obtains ImageRepositories from a queue populated from a watch of all ImageRepositories.
func (*ImageChangeControllerFactory) Create ¶
func (factory *ImageChangeControllerFactory) Create() *controller.ImageChangeController