public RabbitDeploymentManager(IKubectlHelper kubectlHelper, IOptions<RabbitMQDeploymentConfiguration> rabbitConfig, IHelmManager helmManager) { _kubectlHelper = kubectlHelper; _rabbitConfig = rabbitConfig; _helmManager = helmManager; _logHandler = new LogHandler(); }
public ResourceAndStateCleanEventHandler(ITasksRepository tasksRepository, IKubectlHelper kubectlHelper, IEventPublisher eventPublisher, IModuleRepository moduleRepository, IArchiveRepository archiveRepository) { _tasksRepository = tasksRepository; _kubectlHelper = kubectlHelper; _eventPublisher = eventPublisher; _moduleRepository = moduleRepository; _archiveRepository = archiveRepository; }
public ModulesEventHandler(IModuleRepository moduleRepository, ITasksRepository tasksRepository, IModuleManager moduleManager, IEventPublisher eventPublisher, IKubectlHelper kubectlHelper) { _moduleRepository = moduleRepository; _tasksRepository = tasksRepository; _moduleManager = moduleManager; _eventPublisher = eventPublisher; _kubectlHelper = kubectlHelper; }
public ModuleController(ILogger logger, IQueryRouter queryRouter, ICommandRouter commandRouter, IKubectlHelper kubectlHelper, IProcessLockRepository processLockRepository) : base(logger, queryRouter, commandRouter) { _kubectlHelper = kubectlHelper; _processLockRepository = processLockRepository; }
public CoreConfigQueryHandler(IKubectlHelper kubectlHelper, IOptions <RabbitMQDeploymentConfiguration> rabbitConfig) { _kubectlHelper = kubectlHelper; _rabbitConfig = rabbitConfig; }
public BackgroundProcessCommandHandler(IEventPublisher eventPublisher, IProcessLockRepository processLockRepository, IKubectlHelper kubectlHelper) : base(eventPublisher) { _processLockRepository = processLockRepository; _kubectlHelper = kubectlHelper; }
public ModuleManager(IKubectlHelper kubectlHelper) { _kubectlHelper = kubectlHelper; _logHandler = new LogHandler(); }