package
0.3.2
Repository: https://github.com/sallyom/origin.git
Documentation: pkg.go.dev

# Packages

Package factory contains code used to create deployment controllers.
No description provided by the author

# Structs

ChangeStrategyImpl is a pluggable ChangeStrategy.
DeploymentConfigChangeController watches for changes to DeploymentConfigs and regenerates them only when detecting a change to the PodTemplate of a DeploymentConfig containing a ConfigChange trigger.
DeploymentConfigController is responsible for creating a deployment when a DeploymentConfig is updated with a new LatestVersion.
DeploymentConfigControllerDeploymentClientImpl is a pluggable deploymentConfigControllerDeploymentClient.
DeploymentContainerCreatorImpl is a pluggable DeploymentContainerCreator.
DeploymentController performs a deployment by creating a pod which is defined by a strategy.
DeploymentControllerDeploymentClientImpl is a pluggable deploymentControllerDeploymentClient.
deploymentControllerPodClientImpl is a pluggable deploymentControllerPodClient.
ImageChangeController watches for changes to ImageRepositories and regenerates DeploymentConfigs when a new version of a tag referenced by a DeploymentConfig is available.
ImageChangeControllerDeploymentConfigClientImpl is a pluggable ChangeStrategy.

# Interfaces

ChangeStrategy knows how to generate and update DeploymentConfigs.
DeploymentConfigControllerDeploymentClient abstracts access to deployments.
DeploymentContainerCreator knows how to create a deployment pod's container based on the deployment's strategy.
DeploymentControllerDeploymentClient abstracts access to deployments.
DeploymentControllerPodClient abstracts access to pods.
ImageChangeControllerDeploymentConfigClient abstracts access to DeploymentConfigs.