spiegel_podman/cmd/podman/system/reset_machine.go
Arthur Sengileyev b5ef9555ab Implement machine provider selection
GetSystemDefaultProvider reworked to fetch provider value from
the config file.

Additional environment variable CONTAINERS_MACHINE_PROVIDER is
supported to override the config for testing purposes.

Signed-off-by: Arthur Sengileyev <arthur.sengileyev@gmail.com>
2023-04-28 17:47:10 +03:00

16 lines
332 B
Go

//go:build (amd64 && !remote) || (arm64 && !remote)
// +build amd64,!remote arm64,!remote
package system
import (
cmdMach "github.com/containers/podman/v4/cmd/podman/machine"
)
func resetMachine() error {
provider, err := cmdMach.GetSystemProvider()
if err != nil {
return err
}
return provider.RemoveAndCleanMachines()
}