mirror of https://github.com/containers/podman.git
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> |
||
---|---|---|
.. | ||
wutil | ||
config.go | ||
fedora.go | ||
filelock.go | ||
machine.go | ||
machine_unsupported.go | ||
usermodenet.go | ||
util_windows.go |