spiegel_podman/pkg/machine
Jason T. Greene 487219d809 Complete WSL implementation, refactor a few areas
Also addresses a number of issues:
- StopHostNetworking isn't plumbed, win-sshproxy leaks on hyperv
- Wait api and print output doesn't work properly on Windows
- API forwarding doesn't work on WSL
- Terminal corruption with after start/stop on Windows
- Gvproxy is forcefully killed vs gracefully quit
- Switching rootful/rootless does not update /var/run/docker.sock on the guest
- File already closed error on init
- HyperV backend is publishing Unix sockets when it should be named pipes
- User-mode networking doesn't always work
- Stop state outside of lock boundaries
- WSL blocks parallel machined (should be supported)

[NO NEW TESTS NEEDED]

Signed-off-by: Jason T. Greene <jason.greene@redhat.com>
2024-02-11 12:58:11 -06:00
..
applehv Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
compression Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
connection Bump Go module to v5 2024-02-08 09:35:39 -05:00
define wsl - wip 2024-02-11 12:58:11 -06:00
e2e Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
hyperv Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
ignition Bump Go module to v5 2024-02-08 09:35:39 -05:00
lock podman5 machine reconfig 1 2024-02-07 08:17:43 -06:00
ocipull Bump Go module to v5 2024-02-08 09:35:39 -05:00
os Bump Go module to v5 2024-02-08 09:35:39 -05:00
provider wsl - wip 2024-02-11 12:58:11 -06:00
qemu Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
shim Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
sockets Bump Go module to v5 2024-02-08 09:35:39 -05:00
stdpull wsl - wip 2024-02-11 12:58:11 -06:00
vmconfigs Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
wsl Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
cleanup.go Machine: Teardown on init failure 2023-10-12 09:26:06 -04:00
config.go Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
config_test.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
fcos.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
fcos_test.go chore: delete obsolete // +build lines 2024-01-04 11:53:38 +02:00
fedora_unix.go chore: delete obsolete // +build lines 2024-01-04 11:53:38 +02:00
fedora_windows.go WSL refactoring 2023-01-23 10:48:32 -06:00
gvproxy.go Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
gvproxy_unix.go Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
gvproxy_windows.go Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
keys.go Use single persistent ssh key for all machines 2024-01-04 23:47:49 -05:00
machine_common.go Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
machine_unix.go Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
machine_unsupported.go chore: delete obsolete // +build lines 2024-01-04 11:53:38 +02:00
machine_windows.go Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
options_darwin.go podman5 machine reconfig 1 2024-02-07 08:17:43 -06:00
options_freebsd.go podman5 machine reconfig 1 2024-02-07 08:17:43 -06:00
options_linux.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
options_windows.go podman5 machine reconfig 1 2024-02-07 08:17:43 -06:00
ports.go Implement automatic port reassignment on Windows 2023-08-21 07:23:31 -05:00
ports_unix.go chore: delete obsolete // +build lines 2024-01-04 11:53:38 +02:00
ports_windows.go Implement automatic port reassignment on Windows 2023-08-21 07:23:31 -05:00
pull.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
qemuprovider.go podman5 machine reconfig 1 2024-02-07 08:17:43 -06:00
ssh.go Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
ssh_unix.go Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
ssh_windows.go Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
update.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
volumes.go Bump Go module to v5 2024-02-08 09:35:39 -05:00