spiegel_podman/pkg/machine
Sergio Lopez 550cb07fc0 Enable libkrun provider to open a debug console
When running with "log-level=debug" and libkrun as machine provider,
spawn a Terminal to execute "krunkit" to enable users to have full
access to the VMs console for debugging purposes.

Users obtain an interactive, text console with scrollback. It's possible
to interact with both the kernel and GRUB2. To obtain even additional
debugging information, users can add "console=hvc0" to the linux kernel
command line through GRUB2 (it may be worth considering extending the
initial configuration of the VM to add that argument by default).

Signed-off-by: Sergio Lopez <slp@redhat.com>
2024-06-06 15:20:56 +02:00
..
apple Enable libkrun provider to open a debug console 2024-06-06 15:20:56 +02:00
applehv Add Rosetta support for Apple Silicon mac 2024-05-17 17:53:28 +09:00
compression Machine decompress.go refactoring follow-up 2024-03-13 00:58:50 +01:00
connection Fix updating connection when SSH port conflict happens 2024-05-14 16:15:56 +01:00
define Add Rosetta support for Apple Silicon mac 2024-05-17 17:53:28 +09:00
e2e Mac PM test: Require pre-installed rosetta 2024-05-23 10:23:06 -04:00
env pkg/machine: use fileutils.(Le|E)xists 2024-04-19 09:52:14 +02:00
hyperv Add Rosetta support for Apple Silicon mac 2024-05-17 17:53:28 +09:00
ignition Add Rosetta support for Apple Silicon mac 2024-05-17 17:53:28 +09:00
libkrun Add Rosetta support for Apple Silicon mac 2024-05-17 17:53:28 +09:00
lock pkg/machine: make checkExclusiveActiveVM race free 2024-03-14 11:13:08 +01:00
ocipull Use a defined constant instead of a hard-coded magic value 2024-05-16 15:50:12 -04: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 machine: Add LibKrun provider detection 2024-05-07 21:16:46 -04:00
proxyenv machine: implement http proxy logic for all providers 2024-02-22 11:23:45 +01:00
qemu Add Rosetta support for Apple Silicon mac 2024-05-17 17:53:28 +09: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 Rosetta support for Apple Silicon mac 2024-05-17 17:53:28 +09:00
wsl Add Rosetta support for Apple Silicon mac 2024-05-17 17:53:28 +09:00
cleanup.go Clean up gvproxy if machine start fails 2024-02-27 13:33:43 -06:00
config.go Add Rosetta support for Apple Silicon mac 2024-05-17 17:53:28 +09: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