audit, advisories and doctors/setup work
This commit is contained in:
@@ -8,6 +8,7 @@ using NetEscapades.Configuration.Yaml;
|
||||
using StellaOps.Auth.Abstractions;
|
||||
using StellaOps.Auth.ServerIntegration;
|
||||
using StellaOps.Configuration;
|
||||
using StellaOps.Determinism;
|
||||
using StellaOps.Signals.Authentication;
|
||||
using StellaOps.Signals.Hosting;
|
||||
using StellaOps.Signals.Models;
|
||||
@@ -79,7 +80,7 @@ builder.Services.AddOptions<SignalsOptions>()
|
||||
|
||||
builder.Services.AddSingleton(sp => sp.GetRequiredService<IOptions<SignalsOptions>>().Value);
|
||||
builder.Services.AddSingleton<SignalsStartupState>();
|
||||
builder.Services.AddSingleton(TimeProvider.System);
|
||||
builder.Services.AddDeterminismDefaults();
|
||||
builder.Services.AddSingleton<SignalsSealedModeMonitor>();
|
||||
builder.Services.AddProblemDetails();
|
||||
builder.Services.AddHealthChecks();
|
||||
@@ -532,6 +533,7 @@ signalsGroup.MapPost("/reachability/union", async Task<IResult> (
|
||||
SignalsOptions options,
|
||||
[FromHeader(Name = "X-Analysis-Id")] string? analysisId,
|
||||
IReachabilityUnionIngestionService ingestionService,
|
||||
IGuidProvider guidProvider,
|
||||
SignalsSealedModeMonitor sealedModeMonitor,
|
||||
CancellationToken cancellationToken) =>
|
||||
{
|
||||
@@ -545,7 +547,7 @@ signalsGroup.MapPost("/reachability/union", async Task<IResult> (
|
||||
return sealedFailure ?? Results.StatusCode(StatusCodes.Status503ServiceUnavailable);
|
||||
}
|
||||
|
||||
var id = string.IsNullOrWhiteSpace(analysisId) ? Guid.NewGuid().ToString("N") : analysisId.Trim();
|
||||
var id = string.IsNullOrWhiteSpace(analysisId) ? guidProvider.NewGuid().ToString("N") : analysisId.Trim();
|
||||
|
||||
if (!string.Equals(context.Request.ContentType, "application/zip", StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user