diff --git a/internal/orchestrator/swarm_manager.go b/internal/orchestrator/swarm_manager.go index f2583b7..5862814 100644 --- a/internal/orchestrator/swarm_manager.go +++ b/internal/orchestrator/swarm_manager.go @@ -454,9 +454,11 @@ func (sm *SwarmManager) ListAgentServices() ([]swarm.Service, error) { return agentServices, nil } +// @goal: WHOOSH-REQ-001 - Fix Docker Client API compilation error +// WHY: ContainerLogsOptions moved from types to container package in newer Docker client versions // GetServiceLogs retrieves logs for a service func (sm *SwarmManager) GetServiceLogs(serviceID string, lines int) (string, error) { - options := types.ContainerLogsOptions{ + options := container.LogsOptions{ ShowStdout: true, ShowStderr: true, Tail: fmt.Sprintf("%d", lines),