code: func (c *Repair) RunUntil(ch chan struct{}) {
  	wait.Until(func() {
  		if err := c.RunOnce(); err != nil {
  			runtime.HandleError(err)
  		}
  	}, c.interval, ch)
  }
docs: // RunUntil starts the controller until the provided ch is closed.