spiegel_podman/pkg/machine
Jake Correnti 90c938737a Add functionality for podman machine set --rootful
Adds the functionality for `podman machine set --rootful` for AppleHV,
QEMU, and HyperV. Abstracts the functionality out to a method of
`MachineConfig`. WSL currently uses a function `SetRootful` that is
provided by the `machine` package, which will eventually get changed
when WSL moves to the refactored structure.

Re-enables the "set rootful with docker sock change" test.

[NO NEW TESTS NEEDED]

Signed-off-by: Jake Correnti <jakecorrenti+github@proton.me>
Signed-off-by: Brent Baude <bbaude@redhat.com>
2024-02-07 13:24:18 -06:00
..
applehv Add functionality for podman machine set --rootful 2024-02-07 13:24:18 -06:00
compression Podman Machine AppleHV CI fixes 2024-02-07 09:19:16 -06:00
connection podman5 machine reconfig 1 2024-02-07 08:17:43 -06:00
define Podman 5 machine refactor - applehv 2024-02-07 09:18:45 -06:00
e2e Add functionality for podman machine set --rootful 2024-02-07 13:24:18 -06:00
hyperv Add functionality for podman machine set --rootful 2024-02-07 13:24:18 -06:00
ignition podman machine 5 - hyperv 2024-02-07 09:18:51 -06:00
lock podman5 machine reconfig 1 2024-02-07 08:17:43 -06:00
ocipull [CI:MACHINE]Podman5 QEMU refactor 2024-02-07 09:18:36 -06:00
os Implement generic providers 2024-02-07 09:18:38 -06:00
provider podman machine 5 - hyperv 2024-02-07 09:18:51 -06:00
qemu Add functionality for podman machine set --rootful 2024-02-07 13:24:18 -06:00
shim Add functionality for podman machine set --rootful 2024-02-07 13:24:18 -06:00
sockets Podman 5 machine refactor - applehv 2024-02-07 09:18:45 -06:00
stdpull Podman Machine AppleHV CI fixes 2024-02-07 09:19:16 -06:00
vmconfigs Add functionality for podman machine set --rootful 2024-02-07 13:24:18 -06:00
wsl podman machine 5 - hyperv 2024-02-07 09:18:51 -06:00
cleanup.go Machine: Teardown on init failure 2023-10-12 09:26:06 -04:00
config.go create machine dirs at discovery 2024-02-07 09:19:00 -06:00
config_test.go [CI:MACHINE]Podman5 QEMU refactor 2024-02-07 09:18:36 -06:00
fcos.go chore: delete obsolete // +build lines 2024-01-04 11:53:38 +02: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 Refactor key machine objects 2023-11-07 08:30:44 -06:00
keys.go Use single persistent ssh key for all machines 2024-01-04 23:47:49 -05:00
machine_common.go [CI:MACHINE]Podman5 QEMU refactor 2024-02-07 09:18:36 -06:00
machine_unix.go chore: delete obsolete // +build lines 2024-01-04 11:53:38 +02:00
machine_unsupported.go chore: delete obsolete // +build lines 2024-01-04 11:53:38 +02:00
machine_windows.go podman machine 5 - hyperv 2024-02-07 09:18:51 -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 podman5 machine reconfig 1 2024-02-07 08:17:43 -06: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 [CI:MACHINE]Podman5 QEMU refactor 2024-02-07 09:18:36 -06:00
qemuprovider.go podman5 machine reconfig 1 2024-02-07 08:17:43 -06:00
ssh.go [CI:MACHINE]Podman5 QEMU refactor 2024-02-07 09:18:36 -06:00
update.go [CI:MACHINE]Podman5 QEMU refactor 2024-02-07 09:18:36 -06:00
volumes.go podman machine 5 - hyperv 2024-02-07 09:18:51 -06:00