spiegel_podman/cmd/podman/machine
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
..
os Implement machine provider selection 2023-04-28 17:47:10 +03:00
info.go Implement machine provider selection 2023-04-28 17:47:10 +03:00
init.go man pages and command help: clean up descriptions 2023-05-28 18:57:43 +02:00
inspect.go Implement machine provider selection 2023-04-28 17:47:10 +03:00
list.go Implement machine provider selection 2023-04-28 17:47:10 +03:00
machine.go Implement machine provider selection 2023-04-28 17:47:10 +03: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
os.go Introduce podman machine os apply 2023-02-15 14:48:12 -05:00
platform.go Re-organize hypervisor implementations 2023-06-23 11:33:19 -04:00
platform_darwin.go Re-organize hypervisor implementations 2023-06-23 11:33:19 -04:00
platform_windows.go Re-organize hypervisor implementations 2023-06-23 11:33:19 -04:00
rm.go Document podman-machine-default behavior 2023-05-15 14:23:17 -04:00
set.go man pages and command help: clean up descriptions 2023-05-28 18:57:43 +02:00
ssh.go Document podman-machine-default behavior 2023-05-15 14:23:17 -04:00
start.go Document podman-machine-default behavior 2023-05-15 14:23:17 -04:00
stop.go Document podman-machine-default behavior 2023-05-15 14:23:17 -04:00