spiegel_podman/pkg/machine
Ashley Cui a140c74ba4 Fix machine volumes with long path and paths with dashes
AppleHV accepts a max 36 bytes for mount tags. Instead of using the fully qualified path for the mount tag, SHA256 the path, and truncate the shasum to 36 bytes.
Also correctly escape dashes in mounted paths.

Signed-off-by: Ashley Cui <acui@redhat.com>
2024-04-30 11:25:45 -04:00
..
apple Fix machine volumes with long path and paths with dashes 2024-04-30 11:25:45 -04:00
applehv Add krun support to podman machine 2024-04-26 08:58:38 -05:00
compression Machine decompress.go refactoring follow-up 2024-03-13 00:58:50 +01:00
connection Resurrect auto-port reassignment, but for all providers 2024-03-04 23:55:36 -06:00
define Add krun support to podman machine 2024-04-26 08:58:38 -05:00
e2e Fix machine volumes with long path and paths with dashes 2024-04-30 11:25:45 -04:00
env pkg/machine: use fileutils.(Le|E)xists 2024-04-19 09:52:14 +02:00
hyperv Merge pull request #22140 from baude/hypervrmf 2024-03-26 14:03:24 +00:00
ignition Add krun support to podman machine 2024-04-26 08:58:38 -05:00
libkrun Add krun support to podman machine 2024-04-26 08:58:38 -05:00
lock pkg/machine: make checkExclusiveActiveVM race free 2024-03-14 11:13:08 +01:00
ocipull Merge pull request #22507 from ashley-cui/cache 2024-04-26 18:13:34 +00:00
os Refactor env dir and port functions into new leaf pkgs 2024-03-04 23:54:31 -06:00
ports Refactor env dir and port functions into new leaf pkgs 2024-03-04 23:54:31 -06:00
provider Add krun support to podman machine 2024-04-26 08:58:38 -05:00
proxyenv machine: implement http proxy logic for all providers 2024-02-22 11:23:45 +01:00
qemu pkg/machine: use fileutils.(Le|E)xists 2024-04-19 09:52:14 +02:00
shim Clean machine pull cache 2024-04-26 12:31:42 -04:00
sockets pkg/machine: use fileutils.(Le|E)xists 2024-04-19 09:52:14 +02:00
stdpull Clean machine pull cache 2024-04-26 12:31:42 -04:00
vmconfigs Add krun support to podman machine 2024-04-26 08:58:38 -05:00
wsl Clean machine pull cache 2024-04-26 12:31:42 -04:00
cleanup.go Clean up gvproxy if machine start fails 2024-02-27 13:33:43 -06:00
config.go Merge pull request #21918 from tnk4on/fix-wrong-units-size-return 2024-03-06 13:55:56 +00:00
config_test.go Refactor env dir and port functions into new leaf pkgs 2024-03-04 23:54:31 -06:00
fedora_unix.go chore: delete obsolete // +build lines 2024-01-04 11:53:38 +02:00
fedora_windows.go Fix Lint on Windows and enable the job 2024-02-20 08:06:18 -05:00
gvproxy.go pkg/machine: ignore gvproxy pidfile not exists error 2024-02-22 12:39:20 +01:00
gvproxy_unix.go Move ignition functions into Containerfiles 2024-02-28 16:05:50 -06:00
gvproxy_windows.go Fix Lint on Windows and enable the job 2024-02-20 08:06:18 -05:00
keys.go pkg/machine: use fileutils.(Le|E)xists 2024-04-19 09:52:14 +02:00
machine_common.go Change API socket to be machine name isolated 2024-03-13 13:28:14 -05: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 pkg/machine: use fileutils.(Le|E)xists 2024-04-19 09:52:14 +02:00
pull.go Refactor env dir and port functions into new leaf pkgs 2024-03-04 23:54:31 -06:00
qemuprovider.go podman5 machine reconfig 1 2024-02-07 08:17:43 -06:00
ssh.go Use built-in ssh impl for all non-pty operations 2024-03-24 21:25:22 -05:00
ssh_unix.go machine: implement http proxy logic for all providers 2024-02-22 11:23:45 +01:00
ssh_windows.go machine: implement http proxy logic for all providers 2024-02-22 11:23:45 +01:00
update.go Fix some comments 2024-04-13 15:20:19 +08:00
volumes.go Fix machine volumes with long path and paths with dashes 2024-04-30 11:25:45 -04:00