mirror of
https://github.com/cirruslabs/orchard.git
synced 2026-10-07 07:21:20 +02:00
* Support Vetu virtualization on Linux in addition to Tart on macOS * api(portForward): ensure that rendezvousConn is closed * Re-try SSH connections in integration tests Because a VM might be still booting.
20 lines
509 B
Go
20 lines
509 B
Go
package vetu
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/cirruslabs/orchard/internal/worker/vmmanager"
|
|
"github.com/cirruslabs/orchard/internal/worker/vmmanager/base"
|
|
"go.uber.org/zap"
|
|
)
|
|
|
|
const vetuCommandName = "vetu"
|
|
|
|
func Vetu(ctx context.Context, logger *zap.SugaredLogger, args ...string) (string, string, error) {
|
|
return base.Cmd(ctx, logger, vetuCommandName, args...)
|
|
}
|
|
|
|
func List(ctx context.Context, logger *zap.SugaredLogger) ([]vmmanager.VMInfo, error) {
|
|
return base.List(ctx, logger, vetuCommandName)
|
|
}
|