Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildControllerFactory ¶
type BuildControllerFactory struct { Client *osclient.Client KubeClient *kclient.Client DockerBuildStrategy *strategy.DockerBuildStrategy STIBuildStrategy *strategy.STIBuildStrategy CustomBuildStrategy *strategy.CustomBuildStrategy // contains filtered or unexported fields }
func (*BuildControllerFactory) Create ¶
func (factory *BuildControllerFactory) Create() *controller.BuildController
type ClientBuildConfigUpdater ¶
ClientBuildConfigUpdater is a buildConfigUpdater which delegates to the OpenShift client interfaces.
func (*ClientBuildConfigUpdater) UpdateBuildConfig ¶
func (c *ClientBuildConfigUpdater) UpdateBuildConfig(buildConfig *buildapi.BuildConfig) error
UpdateBuildConfig updates buildConfig using the OpenShift client.
type ClientBuildCreator ¶
ClientBuildCreator is a buildCreator which delegates to the OpenShift client interfaces.
func (*ClientBuildCreator) CreateBuild ¶
func (c *ClientBuildCreator) CreateBuild(config *buildapi.BuildConfig, imageSubstitutions map[string]string) error
UpdateBuild updates build using the OpenShift client.
type ClientBuildUpdater ¶
ClientBuildUpdater is a buildUpdater which delegates to the OpenShift client interfaces.
func (ClientBuildUpdater) UpdateBuild ¶
func (c ClientBuildUpdater) UpdateBuild(namespace string, build *buildapi.Build) (*buildapi.Build, error)
UpdateBuild updates build using the OpenShift client.
type ClientPodManager ¶
ClientPodManager is a PodManager which delegates to the Kubernetes client interface.
type ImageChangeControllerFactory ¶
type ImageChangeControllerFactory struct { Client *osclient.Client // Stop may be set to allow controllers created by this factory to be terminated. Stop <-chan struct{} }
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
Create creates a new ImageChangeController which is used to trigger builds when a new image is available