Refactor bee CLI and LiveCD integration
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
package collector
|
||||
|
||||
import (
|
||||
"bee/audit/internal/runtimeenv"
|
||||
"bee/audit/internal/schema"
|
||||
"log/slog"
|
||||
"time"
|
||||
@@ -11,7 +12,7 @@ import (
|
||||
|
||||
// Run executes all collectors and returns the combined snapshot.
|
||||
// Partial failures are logged as warnings; collection always completes.
|
||||
func Run() schema.HardwareIngestRequest {
|
||||
func Run(runtimeMode runtimeenv.Mode) schema.HardwareIngestRequest {
|
||||
start := time.Now()
|
||||
slog.Info("audit started")
|
||||
|
||||
@@ -39,7 +40,7 @@ func Run() schema.HardwareIngestRequest {
|
||||
|
||||
slog.Info("audit completed", "duration", time.Since(start).Round(time.Millisecond))
|
||||
|
||||
sourceType := "livcd"
|
||||
sourceType := string(runtimeMode)
|
||||
protocol := "os-direct"
|
||||
|
||||
return schema.HardwareIngestRequest{
|
||||
|
||||
Reference in New Issue
Block a user