feat: Add RustFS artifact object store and migration tool
- Implemented RustFsArtifactObjectStore for managing artifacts in RustFS. - Added unit tests for RustFsArtifactObjectStore functionality. - Created a RustFS migrator tool to transfer objects from S3 to RustFS. - Introduced policy preview and report models for API integration. - Added fixtures and tests for policy preview and report functionality. - Included necessary metadata and scripts for cache_pkg package.
This commit is contained in:
		@@ -8,6 +8,7 @@ using StellaOps.Scanner.Analyzers.Lang.Go;
 | 
			
		||||
using StellaOps.Scanner.Analyzers.Lang.Java;
 | 
			
		||||
using StellaOps.Scanner.Analyzers.Lang.Node;
 | 
			
		||||
using StellaOps.Scanner.Analyzers.Lang.DotNet;
 | 
			
		||||
using StellaOps.Scanner.Analyzers.Lang.Python;
 | 
			
		||||
 | 
			
		||||
namespace StellaOps.Bench.ScannerAnalyzers.Scenarios;
 | 
			
		||||
 | 
			
		||||
@@ -109,6 +110,7 @@ internal sealed class LanguageAnalyzerScenarioRunner : IScenarioRunner
 | 
			
		||||
            "go" => static () => new GoLanguageAnalyzer(),
 | 
			
		||||
            "node" => static () => new NodeLanguageAnalyzer(),
 | 
			
		||||
            "dotnet" => static () => new DotNetLanguageAnalyzer(),
 | 
			
		||||
            "python" => static () => new PythonLanguageAnalyzer(),
 | 
			
		||||
            _ => throw new InvalidOperationException($"Unsupported analyzer '{analyzerId}'."),
 | 
			
		||||
        };
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user