automation-tests/pkg/machine/applehv
Jake Correnti 516034215f Re-organize hypervisor implementations
Ensures that for each hypervisor implementation, their `config.go` file
deals with implementing the `VirtProvider` interface while the
`machine.go` file is for implementing the `VM` interface.

Moves the `Virtualization` type into a common file and
created wrappers for the individual hypervisors. Allows for shared
functions that are exactly the same while providing the flexibility to
create hypervisor-specific implementations of the functions.

[NO NEW TESTS NEEDED]

Signed-off-by: Jake Correnti <jakecorrenti+github@proton.me>
2023-06-23 11:33:19 -04:00
..
config.go Re-organize hypervisor implementations 2023-06-23 11:33:19 -04:00
machine.go Re-organize hypervisor implementations 2023-06-23 11:33:19 -04:00
rest.go MVP for Podman Machine with AppleHV 2023-05-02 13:09:56 -05:00
rest_config.go MVP for Podman Machine with AppleHV 2023-05-02 13:09:56 -05:00
vfkit.go Add console mode to podman machine 2023-06-20 09:46:45 -04:00