SSHClient interface for SSH command execution (abstraction for testing)
| 26 | |
| 27 | // SSHClient interface for SSH command execution (abstraction for testing) |
| 28 | type SSHClient interface { |
| 29 | ExecuteCommand(ctx context.Context, host, command string) (output string, err error) |
| 30 | ExecuteContainerCommand(ctx context.Context, host string, containerID int, command string) (output string, err error) |
| 31 | } |
| 32 | |
| 33 | // ProxmoxAPIClient interface for Proxmox API operations (abstraction for testing) |
| 34 | type ProxmoxAPIClient interface { |
no outgoing calls
no test coverage detected