consolidation of some of the modules, localization fixes, product advisories work, qa work
This commit is contained in:
@@ -30,7 +30,7 @@ public sealed class AnalyticsIngestionService : BackgroundService
|
||||
private readonly IParsedSbomParser _sbomParser;
|
||||
private readonly IVulnerabilityCorrelationService? _correlationService;
|
||||
private readonly ILogger<AnalyticsIngestionService> _logger;
|
||||
private readonly IEventStream<OrchestratorEventEnvelope>? _eventStream;
|
||||
private readonly IEventStream<JobEngineEventEnvelope>? _eventStream;
|
||||
private readonly string? _scannerCheckpointFilePath;
|
||||
private readonly SemaphoreSlim _scannerCheckpointLock = new(1, 1);
|
||||
private readonly JsonSerializerOptions _jsonOptions = new()
|
||||
@@ -58,7 +58,7 @@ public sealed class AnalyticsIngestionService : BackgroundService
|
||||
|
||||
if (eventStreamFactory is not null && !string.IsNullOrWhiteSpace(_options.Streams.ScannerStream))
|
||||
{
|
||||
_eventStream = eventStreamFactory.Create<OrchestratorEventEnvelope>(new EventStreamOptions
|
||||
_eventStream = eventStreamFactory.Create<JobEngineEventEnvelope>(new EventStreamOptions
|
||||
{
|
||||
StreamName = _options.Streams.ScannerStream
|
||||
});
|
||||
@@ -105,7 +105,7 @@ public sealed class AnalyticsIngestionService : BackgroundService
|
||||
}
|
||||
}
|
||||
|
||||
private async Task HandleEventAsync(OrchestratorEventEnvelope envelope, CancellationToken cancellationToken)
|
||||
private async Task HandleEventAsync(JobEngineEventEnvelope envelope, CancellationToken cancellationToken)
|
||||
{
|
||||
if (!IsSupportedScannerEventKind(envelope.Kind))
|
||||
{
|
||||
@@ -151,12 +151,12 @@ public sealed class AnalyticsIngestionService : BackgroundService
|
||||
|
||||
internal static bool IsSupportedScannerEventKind(string? eventKind)
|
||||
{
|
||||
return string.Equals(eventKind, OrchestratorEventKinds.ScannerReportReady, StringComparison.OrdinalIgnoreCase)
|
||||
|| string.Equals(eventKind, OrchestratorEventKinds.ScannerScanCompleted, StringComparison.OrdinalIgnoreCase);
|
||||
return string.Equals(eventKind, JobEngineEventKinds.ScannerReportReady, StringComparison.OrdinalIgnoreCase)
|
||||
|| string.Equals(eventKind, JobEngineEventKinds.ScannerScanCompleted, StringComparison.OrdinalIgnoreCase);
|
||||
}
|
||||
|
||||
internal static bool TryResolveScannerPayload(
|
||||
OrchestratorEventEnvelope envelope,
|
||||
JobEngineEventEnvelope envelope,
|
||||
JsonSerializerOptions serializerOptions,
|
||||
out ReportReadyEventPayload payload,
|
||||
out string? error)
|
||||
@@ -194,7 +194,7 @@ public sealed class AnalyticsIngestionService : BackgroundService
|
||||
return true;
|
||||
}
|
||||
|
||||
if (!string.Equals(eventKind, OrchestratorEventKinds.ScannerScanCompleted, StringComparison.OrdinalIgnoreCase))
|
||||
if (!string.Equals(eventKind, JobEngineEventKinds.ScannerScanCompleted, StringComparison.OrdinalIgnoreCase))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
@@ -506,7 +506,7 @@ public sealed class AnalyticsIngestionService : BackgroundService
|
||||
}
|
||||
|
||||
private async Task IngestSbomAsync(
|
||||
OrchestratorEventEnvelope envelope,
|
||||
JobEngineEventEnvelope envelope,
|
||||
ReportReadyEventPayload payload,
|
||||
CancellationToken cancellationToken)
|
||||
{
|
||||
@@ -767,7 +767,7 @@ public sealed class AnalyticsIngestionService : BackgroundService
|
||||
: $"sha256:{trimmed.ToLowerInvariant()}";
|
||||
}
|
||||
|
||||
internal static string ResolveArtifactName(OrchestratorEventEnvelope envelope)
|
||||
internal static string ResolveArtifactName(JobEngineEventEnvelope envelope)
|
||||
{
|
||||
if (!string.IsNullOrWhiteSpace(envelope.Scope?.Repo))
|
||||
{
|
||||
@@ -777,7 +777,7 @@ public sealed class AnalyticsIngestionService : BackgroundService
|
||||
return envelope.Scope?.Image ?? envelope.Scope?.Component ?? "unknown";
|
||||
}
|
||||
|
||||
internal static string? ResolveArtifactVersion(OrchestratorEventEnvelope envelope)
|
||||
internal static string? ResolveArtifactVersion(JobEngineEventEnvelope envelope)
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(envelope.Scope?.Image))
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user