spiegel_podman/pkg/machine
Brent Baude 10d748f584 Introduce Podman machine reset
Podman machine reset is a new command that will "reset" your podman
machine environment.  Reset is defined as:

* Stop and Remove all VMs
* Remove the following directories:
    - configuration dir i.e. ~/.config/containers/podman/machine/qemu
    - data dir i.e. ~/.local/.share/containers/podman/machine/qemu

When deleting, if errors are encountered, they will be batched and spit
out at the end.  Podman will try to proceed even in error in doing what
it was told.

Signed-off-by: Brent Baude <bbaude@redhat.com>
2024-02-18 08:43:12 -06:00
..
applehv Merge pull request #21664 from n1hility/wsl-fix-conflict 2024-02-15 20:24:22 +00:00
compression Complete WSL implementation, refactor a few areas 2024-02-11 12:58:11 -06:00
connection pkg/machine: make only one AddConnection() call 2024-02-16 14:58:17 +01:00
define Allow podman machine to download from oci registry 2024-02-12 15:19:34 -06:00
e2e Introduce Podman machine reset 2024-02-18 08:43:12 -06:00
hyperv Merge pull request #21664 from n1hility/wsl-fix-conflict 2024-02-15 20:24:22 +00: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 machine: ocipull do not error if downloaddir exists 2024-02-15 15:08:52 +01: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 Merge pull request #21664 from n1hility/wsl-fix-conflict 2024-02-15 20:24:22 +00:00
shim Introduce Podman machine reset 2024-02-18 08:43:12 -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 Prune FCOS related code 2024-02-15 21:05:17 -06:00
wsl Merge pull request #21666 from n1hility/reenable-wsl-tests 2024-02-17 12:27:52 +00:00
cleanup.go Machine: Teardown on init failure 2023-10-12 09:26:06 -04:00
config.go Introduce Podman machine reset 2024-02-18 08:43:12 -06:00
config_test.go pkg/machine: cleanup MakeSSHURL 2024-02-16 14:41:14 +01: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 Improve comments on waitOnProcess 2024-02-12 09:17:56 -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 Improve robustness of pipe checks 2024-02-11 17:04:09 -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 Prune FCOS related code 2024-02-15 21:05:17 -06: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