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
Source Files
¶
- build_controller.go
- buildupdate.go
- doc.go
- podcreationstrategy.go
Click to show internal directories.
Click to hide internal directories.