"github.com/juju/juju/worker/deployer" "github.com/juju/juju/worker/gate" "github.com/juju/juju/worker/imagemetadataworker" "github.com/juju/juju/worker/logsender" "github.com/juju/juju/worker/modelworkermanager" "github.com/juju/juju/worker/mongoupgrader" "github.com/juju/juju/worker/peergrouper" "github.com/juju/juju/worker/provisioner" "github.com/juju/juju/worker/singular" "github.com/juju/juju/worker/txnpruner" "github.com/juju/juju/worker/upgradesteps" ) var ( logger = loggo.GetLogger("juju.cmd.jujud") jujuRun = paths.MustSucceed(paths.JujuRun(series.HostSeries())) jujuDumpLogs = paths.MustSucceed(paths.JujuDumpLogs(series.HostSeries())) // The following are defined as variables to allow the tests to // intercept calls to the functions. useMultipleCPUs = utils.UseMultipleCPUs modelManifolds = model.Manifolds newSingularRunner = singular.New peergrouperNew = peergrouper.New newCertificateUpdater = certupdater.NewCertificateUpdater newMetadataUpdater = imagemetadataworker.NewWorker newUpgradeMongoWorker = mongoupgrader.New reportOpenedState = func(io.Closer) {} ) // Variable to override in tests, default is true
"github.com/juju/juju/worker/terminationworker" "github.com/juju/juju/worker/upgrader" ) var logger = loggo.GetLogger("juju.cmd.jujud") var newRunner = worker.NewRunner const bootstrapMachineId = "0" // eitherState can be either a *state.State or a *api.State. type eitherState interface{} var ( retryDelay = 3 * time.Second jujuRun = paths.MustSucceed(paths.JujuRun(version.Current.Series)) useMultipleCPUs = utils.UseMultipleCPUs // The following are defined as variables to // allow the tests to intercept calls to the functions. ensureMongoServer = mongo.EnsureServer maybeInitiateMongoServer = peergrouper.MaybeInitiateMongoServer ensureMongoAdminUser = mongo.EnsureAdminUser newSingularRunner = singular.New peergrouperNew = peergrouper.New newNetworker = networker.NewNetworker newSafeNetworker = networker.NewSafeNetworker // reportOpenedAPI is exposed for tests to know when // the State has been successfully opened. reportOpenedState = func(eitherState) {}