Example #1
0
 public TaskManager(int numberOfVms, IRequestHandler requestHandler, IVmManager vmManager)
 {
     this.NumberOfVms = numberOfVms;
     this.NumberOfRequestForCluster = this.NumberOfVms * MAX_REQUEST_FOR_MACHINE;
     this.requestHandler            = requestHandler;
     this.vmManager = vmManager;
 }
 public SshCredsManager(EnvironmentConfiguration config,
                        IKeyVaultManager keyVaultManager,
                        ICredentialLookup credentialLookup,
                        IShellRunner shellRunner,
                        IVmManager vmManager,
                        IPathHelper appFolderFinder,
                        ILogger <SshCredsManager> logger,
                        IOSHandler osHandler,
                        IMachineIpManager machineIpManager)
 {
     this.config           = config;
     this.keyVaultManager  = keyVaultManager;
     this.credentialLookup = credentialLookup;
     this.shellRunner      = shellRunner;
     this.vmManager        = vmManager;
     this.appFolderFinder  = appFolderFinder;
     this.logger           = logger;
     this.osHandler        = osHandler;
     this.machineIpManager = machineIpManager;
     sshHostLookup         = new Lazy <Task <string> >(() => vmManager.GetPublicIp(config.PublicIpName));
     sshStateLoad          = new Lazy <Task <SshState> >(() => LoadSshState());
 }
 public HomeController(IVmManager vmManager)
 {
     _vmManager = vmManager;
 }
Example #4
0
 public VmCommands(IVmManager vmManager, ISshCredsManager sshCredsManager, IPathHelper pathHelper)
 {
     this.vmManager       = vmManager;
     this.sshCredsManager = sshCredsManager;
     this.pathHelper      = pathHelper;
 }
 public HomeController(IVmManager vmManager)
 {
     _vmManager = vmManager;
 }