func (s *ProvisionerSuite) newProvisionerTask( c *gc.C, safeMode bool, broker environs.InstanceBroker, machineGetter provisioner.MachineGetter, toolsFinder provisioner.ToolsFinder, ) provisioner.ProvisionerTask { machineWatcher, err := s.provisioner.WatchEnvironMachines() c.Assert(err, gc.IsNil) retryWatcher, err := s.provisioner.WatchMachineErrorRetry() c.Assert(err, gc.IsNil) auth, err := authentication.NewAPIAuthenticator(s.provisioner) c.Assert(err, gc.IsNil) return provisioner.NewProvisionerTask( names.NewMachineTag("0"), safeMode, machineGetter, toolsFinder, machineWatcher, retryWatcher, broker, auth, imagemetadata.ReleasedStream, ) }
func (s *ProvisionerSuite) newProvisionerTask( c *gc.C, harvestingMethod config.HarvestMode, broker environs.InstanceBroker, machineGetter provisioner.MachineGetter, toolsFinder provisioner.ToolsFinder, ) provisioner.ProvisionerTask { machineWatcher, err := s.provisioner.WatchEnvironMachines() c.Assert(err, jc.ErrorIsNil) retryWatcher, err := s.provisioner.WatchMachineErrorRetry() c.Assert(err, jc.ErrorIsNil) auth, err := authentication.NewAPIAuthenticator(s.provisioner) c.Assert(err, jc.ErrorIsNil) retryStrategy := provisioner.NewRetryStrategy(0*time.Second, 0) w, err := provisioner.NewProvisionerTask( names.NewMachineTag("0"), harvestingMethod, machineGetter, toolsFinder, machineWatcher, retryWatcher, broker, auth, imagemetadata.ReleasedStream, true, retryStrategy, ) c.Assert(err, jc.ErrorIsNil) return w }
func (s *ProvisionerSuite) newProvisionerTask(c *gc.C, safeMode bool, broker environs.InstanceBroker) provisioner.ProvisionerTask { machineWatcher, err := s.provisioner.WatchEnvironMachines() c.Assert(err, gc.IsNil) retryWatcher, err := s.provisioner.WatchMachineErrorRetry() c.Assert(err, gc.IsNil) auth, err := environs.NewAPIAuthenticator(s.provisioner) c.Assert(err, gc.IsNil) return provisioner.NewProvisionerTask( "machine-0", safeMode, s.provisioner, machineWatcher, retryWatcher, broker, auth) }