Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildPodController ¶
type BuildPodController struct {
// contains filtered or unexported fields
}
BuildPodController watches pods running builds and manages the build state
func NewBuildPodController ¶
func NewBuildPodController(buildInformer cache.SharedIndexInformer, podInformer kcoreinformers.PodInformer, intkc kclientset.Interface, extkc kexternalclientset.Interface, oc osclient.Interface) *BuildPodController
NewBuildPodController creates a new BuildPodController.
func (*BuildPodController) HandleBuildPodDeletion ¶
func (bc *BuildPodController) HandleBuildPodDeletion(pod *kapi.Pod) error
HandleBuildPodDeletion sets the status of a build to error if the build pod has been deleted
func (*BuildPodController) HandlePod ¶
func (bc *BuildPodController) HandlePod(pod *kapi.Pod) error
HandlePod updates the state of the build based on the pod state
func (*BuildPodController) Run ¶
func (c *BuildPodController) Run(workers int, stopCh <-chan struct{})
Run begins watching and syncing.
Click to show internal directories.
Click to hide internal directories.