spiegel_podman/pkg/machine
Brent Baude 0f22c1c772 Provider obfuscation in command line
For Podman 6, we still have providers and will continue to have a default provider for each platform.  But where a platform has multiple providers, we want users to be able to cross provider boudnaries imposed in Podman 4/5.  The key change is to look up virtual machines by name, as before, but to then also iterate all possible providers.  As of this PR, init will still only create with the default provider, but a subsequent PR will introdouce an provider override.

I also removed the "--all-providers" command line option on `podman
machine ls` because it no longer makes sense. And I marked the all
provider list test to be skipped.

Signed-off-by: Brent Baude <bbaude@redhat.com>
2025-10-27 08:40:19 -05:00
..
apple Bump Go version to v6 2025-10-23 11:00:15 -04:00
applehv Bump Go version to v6 2025-10-23 11:00:15 -04:00
compression Bump Go version to v6 2025-10-23 11:00:15 -04:00
connection Bump Go version to v6 2025-10-23 11:00:15 -04:00
define Provider obfuscation in command line 2025-10-27 08:40:19 -05:00
e2e Provider obfuscation in command line 2025-10-27 08:40:19 -05:00
env Bump Go version to v6 2025-10-23 11:00:15 -04:00
hyperv Bump Go version to v6 2025-10-23 11:00:15 -04:00
ignition Bump Go version to v6 2025-10-23 11:00:15 -04:00
libkrun Bump Go version to v6 2025-10-23 11:00:15 -04:00
lock Bump Go version to v6 2025-10-23 11:00:15 -04:00
ocipull Bump Go version to v6 2025-10-23 11:00:15 -04:00
os Provider obfuscation in command line 2025-10-27 08:40:19 -05:00
ports Bump Go version to v6 2025-10-23 11:00:15 -04:00
provider Bump Go version to v6 2025-10-23 11:00:15 -04:00
proxyenv Bump Go version to v6 2025-10-23 11:00:15 -04:00
qemu Bump Go version to v6 2025-10-23 11:00:15 -04:00
shim Provider obfuscation in command line 2025-10-27 08:40:19 -05:00
sockets Bump Go version to v6 2025-10-23 11:00:15 -04:00
stdpull Bump Go version to v6 2025-10-23 11:00:15 -04:00
vmconfigs Provider obfuscation in command line 2025-10-27 08:40:19 -05:00
wsl Bump Go version to v6 2025-10-23 11:00:15 -04:00
cleanup.go Clean up gvproxy if machine start fails 2024-02-27 13:33:43 -06:00
config.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
config_test.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
gvproxy.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
gvproxy_unix.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
gvproxy_windows.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
keys.go fileperms: newer Go 1.13+ octal literal format 2025-10-16 14:11:29 -04:00
machine_common.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
machine_unix.go lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
machine_unsupported.go chore: delete obsolete // +build lines 2024-01-04 11:53:38 +02:00
machine_windows.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
machine_windows_test.go Update CI to run Windows unit tests 2025-03-16 13:40:16 +00:00
qemuprovider.go podman5 machine reconfig 1 2024-02-07 08:17:43 -06:00
ssh.go Be explicit about ssh configs suitable only for localhost 2025-05-15 23:04:49 +02:00
ssh_unix.go lint: reenable revive unused-parameter check 2025-10-01 10:42:08 -04:00
ssh_windows.go machine: implement http proxy logic for all providers 2024-02-22 11:23:45 +01:00
update.go Bump Go version to v6 2025-10-23 11:00:15 -04:00
volumes.go Bump Go version to v6 2025-10-23 11:00:15 -04:00