automation-tests/cmd/podman/machine
Brent Baude 1045647a4a Add interface for apple hypervisor
The new apple silicon processesors (m1/m2) are capable of using a performent apple
hypervisor (included in macos).  Our "virtual providers" for podman
machine are part of an interface design.  This PR provides an
implementation of the interface to begin the work for supporting the
apple hypervisor.  It is basically only a skeletal PR.

The actual code for using the hypervisor and launching a machine will
come as several new PRs following the inclusion of this one.

There will likely be code reuse between the applehv and qemu code; but
none of that code is being moved at this time.  It will be moved "on
demand" during development.

[NO NEW TESTS NEEDED]

Signed-off-by: Brent Baude <bbaude@redhat.com>
2022-08-08 14:04:49 -05:00
..
info.go pkg/machine/e2e: do not import from cmd/podman 2022-07-21 18:04:11 +02:00
init.go cmd/podman: switch to golang native error wrapping 2022-06-30 12:58:57 +02:00
inspect.go Only allow Rootless runs of Podman Machine 2022-06-29 09:19:09 -04:00
list.go pkg/machine/e2e: do not import from cmd/podman 2022-07-07 20:48:28 +02:00
machine.go Podman machine info 2022-07-05 15:18:41 -04:00
machine_unix.go Fix podman machine on Windows 2022-06-30 16:21:59 -05:00
machine_unsupported.go go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
machine_windows.go Fix podman machine on Windows 2022-06-30 16:21:59 -05:00
platform.go Add interface for apple hypervisor 2022-08-08 14:04:49 -05:00
platform_windows.go podman system reset removed machines incorrectly 2022-05-04 10:31:42 -04:00
rm.go Only allow Rootless runs of Podman Machine 2022-06-29 09:19:09 -04:00
set.go Only allow Rootless runs of Podman Machine 2022-06-29 09:19:09 -04:00
ssh.go fix some pkg/machine/e2e test to read stderr 2022-07-21 18:04:11 +02:00
start.go cmd/podman: switch to golang native error wrapping 2022-06-30 12:58:57 +02:00
stop.go Only allow Rootless runs of Podman Machine 2022-06-29 09:19:09 -04:00