Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildController ¶
type BuildController struct {
// contains filtered or unexported fields
}
BuildController watches builds and synchronizes them with their corresponding build pods
func NewBuildController ¶
func NewBuildController(params *BuildControllerParams) *BuildController
NewBuildController creates a new BuildController.
func (*BuildController) Run ¶
func (c *BuildController) Run(workers int, stopCh <-chan struct{})
Run begins watching and syncing.
type BuildControllerParams ¶
type BuildControllerParams struct { BuildInformer buildinformer.BuildInformer BuildConfigInformer buildinformer.BuildConfigInformer ImageStreamInformer imageinformers.ImageStreamInformer PodInformer kexternalcoreinformers.PodInformer SecretInformer kexternalcoreinformers.SecretInformer KubeClientInternal kclientset.Interface KubeClientExternal kexternalclientset.Interface OpenshiftClient osclient.Interface DockerBuildStrategy *strategy.DockerBuildStrategy SourceBuildStrategy *strategy.SourceBuildStrategy CustomBuildStrategy *strategy.CustomBuildStrategy BuildDefaults builddefaults.BuildDefaults BuildOverrides buildoverrides.BuildOverrides }
BuildControllerParams is the set of parameters needed to create a new BuildController
Click to show internal directories.
Click to hide internal directories.