public NodeOperations( ILogTracer log, IOnefuzzContext context ) : base(log, context) { }
public TimerTasks(ILogTracer logger, ITaskOperations taskOperations, IJobOperations jobOperations, IScheduler scheduler) { _logger = logger; _taskOperations = taskOperations; _jobOperations = jobOperations; _scheduler = scheduler; }
public Storage(ICreds creds, ILogTracer log, IServiceConfig config) { _creds = creds; _armClient = creds.ArmClient; _log = log; _config = config; }
public DiskOperationsTestHooks(ILogTracer log, IConfigOperations configOps, IDiskOperations diskOps, ICreds creds) { _log = log.WithTag("TestHooks", nameof(DiskOperationsTestHooks)); _configOps = configOps; _diskOps = diskOps; _creds = creds; }
public Containers(ILogTracer log, IStorage storage, ICreds creds) { _log = log; _storage = storage; _creds = creds; _armClient = creds.ArmClient; }
public TimerWorkers(ILogTracer log, IOnefuzzContext context) { _log = log; _scaleSetOps = context.ScalesetOperations; _poolOps = context.PoolOperations; _nodeOps = context.NodeOperations; }
public VmssOperations(ILogTracer log, IOnefuzzContext context, IMemoryCache cache) { _log = log; _creds = context.Creds; _imageOps = context.ImageOperations; _serviceConfig = context.ServiceConfiguration; _cache = cache; }
public Config(ILogTracer logTracer, IOnefuzzContext context) { _context = context; _logTracer = logTracer; _containers = _context.Containers; _serviceConfig = _context.ServiceConfiguration; _queue = _context.Queue; }
public VmOperations(ILogTracer log, ICreds creds, IIpOperations ipOperations, IDiskOperations diskOperations, INsgOperations nsgOperations) { _logTracer = log; _creds = creds; _ipOperations = ipOperations; _diskOperations = diskOperations; _nsgOperations = nsgOperations; }
public AgentCanSchedule(ILogTracer log, IStorage storage, INodeOperations nodeOperations, ITaskOperations taskOperations, IScalesetOperations scalesetOperations) { _log = log; _storage = storage; _nodeOperations = nodeOperations; _taskOperations = taskOperations; _scalesetOperations = scalesetOperations; }
public Events(IQueue queue, IWebhookOperations webhook, ILogTracer log, IContainers containers, ICreds creds) { _queue = queue; _webhook = webhook; _log = log; _containers = containers; _creds = creds; }
public Scheduler(ITaskOperations taskOperations, IConfig config, IPoolOperations poolOperations, ILogTracer logTracer, IJobOperations jobOperations, IContainers containers) { _taskOperations = taskOperations; _config = config; _poolOperations = poolOperations; _logTracer = logTracer; _jobOperations = jobOperations; _containers = containers; }
public TestHooks(ILogTracer log, IConfigOperations configOps, IEvents events, IServiceConfig config, ISecretsOperations secretOps, ILogAnalytics logAnalytics) { _log = log; _configOps = configOps; _events = events; _config = config; _secretOps = secretOps; _logAnalytics = logAnalytics; }
public TimerProxy(ILogTracer logTracer, IProxyOperations proxies, IScalesetOperations scalesets, INsgOperations nsg, ICreds creds, IConfigOperations configOperations, ISubnet subnet) { _logger = logTracer; _proxYOperations = proxies; _scalesetOperations = scalesets; _nsg = nsg; _creds = creds; _configOperations = configOperations; _subnet = subnet; }
public Storage(ICreds creds, ILogTracer log, IServiceConfig config) { _creds = creds; _armClient = creds.ArmClient; _log = log; _config = config; _cache = new MemoryCache(new MemoryCacheOptions() { }); }
private async Async.Task file_added(ILogTracer log, JsonDocument fileChangeEvent, bool failTaskOnTransientError) { var data = fileChangeEvent.RootElement.GetProperty("data"); var url = data.GetProperty("url").GetString() !; var parts = url.Split("/").Skip(3).ToList(); var container = parts[0]; var path = string.Join('/', parts.Skip(1)); log.Info($"file added container: {container} - path: {path}"); await _notificationOperations.NewFiles(new Container(container), path, failTaskOnTransientError); }
public TimerRetention( ILogTracer log, ITaskOperations taskOps, INotificationOperations notificaitonOps, IJobOperations jobOps, IReproOperations reproOps) { _log = log; _taskOps = taskOps; _notificaitonOps = notificaitonOps; _jobOps = jobOps; _reproOps = reproOps; }
public Events(IQueue queue, IWebhookOperations webhook, ILogTracer log, IContainers containers, ICreds creds) { _queue = queue; _webhook = webhook; _log = log; _containers = containers; _creds = creds; _options = new JsonSerializerOptions(EntityConverter.GetJsonSerializerOptions()) { DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull }; _options.Converters.Add(new RemoveUserInfo()); }
public TimerReproTests() { _mockCtx = new Mock <IOnefuzzContext>(); _mockReproOperations = new Mock <IReproOperations>(); _mockReproOperations.Setup(x => x.SearchExpired()) .Returns(AsyncEnumerable.Empty <Repro>()); _mockReproOperations.Setup(x => x.SearchStates(VmStateHelper.NeedsWork)) .Returns(AsyncEnumerable.Empty <Repro>()); _log = new Mock <ILogTracer>().Object; }
public Containers(ILogTracer log, IStorage storage, ICreds creds, IServiceConfig config) { _log = log; _storage = storage; _creds = creds; _armClient = creds.ArmClient; _config = config; _getInstanceId = new Lazy <Async.Task <Guid> >(async() => { var blob = await GetBlob(new Container("base-config"), "instance_id", StorageType.Config); if (blob == null) { throw new Exception("Blob Not Found"); } return(Guid.Parse(blob.ToString())); }, LazyThreadSafetyMode.PublicationOnly); }
public TestContext(ILogTracer logTracer, IStorage storage, ICreds creds, string storagePrefix) { EntityConverter = new EntityConverter(); ServiceConfiguration = new TestServiceConfiguration(storagePrefix); Storage = storage; Creds = creds; Containers = new Containers(logTracer, Storage, Creds, ServiceConfiguration); Queue = new Queue(Storage, logTracer); RequestHandling = new RequestHandling(logTracer); TaskOperations = new TaskOperations(logTracer, this); NodeOperations = new NodeOperations(logTracer, this); JobOperations = new JobOperations(logTracer, this); NodeTasksOperations = new NodeTasksOperations(logTracer, this); TaskEventOperations = new TaskEventOperations(logTracer, this); NodeMessageOperations = new NodeMessageOperations(logTracer, this); ConfigOperations = new ConfigOperations(logTracer, this); PoolOperations = new PoolOperations(logTracer, this); ScalesetOperations = new ScalesetOperations(logTracer, this); UserCredentials = new UserCredentials(logTracer, ConfigOperations); }
public Proxy(ILogTracer log, IEndpointAuthorization auth, IOnefuzzContext context) { _log = log; _auth = auth; _context = context; }
public Queue(IStorage storage, ILogTracer log) { _storage = storage; _log = log; }
public IpOperationsTestHooks(ILogTracer log, IConfigOperations configOps, IIpOperations ipOps) { _log = log.WithTag("TestHooks", nameof(IpOperationsTestHooks)); _configOps = configOps; _ipOps = ipOps; }
public Subnet(ICreds creds, ILogTracer logTracer, IOnefuzzContext context) { _creds = creds; _logTracer = logTracer; _context = context; }
public AgentRegistration(ILogTracer log, IEndpointAuthorization auth, IOnefuzzContext context) { _log = log; _auth = auth; _context = context; }
public ImageOperations(ILogTracer logTracer, IOnefuzzContext context) { _logTracer = logTracer; _context = context; }
public ProxyOperations(ILogTracer log, IOnefuzzContext context) : base(log.WithTag("Component", "scaleset-proxy"), context) { }
public ConfigOperations(ILogTracer log, IOnefuzzContext context) : base(log, context) { _log = log; }
public InstanceConfigTestHooks(ILogTracer log, IConfigOperations configOps) { _log = log.WithTag("TestHooks", nameof(InstanceConfigTestHooks)); _configOps = configOps; }