spiegel_podman/pkg/machine
Chris Evich 2d46d05373
Implement bare-metal Mac M1 podman-machine testing
Setup and execute podman machine testing on bare-metal M1 Macs
using a pool of shared and semi-persistent hosts.  Automated
and manual processes outside this repository are responsible
for providing and maintaining all hosts.  Ref.
https://github.com/containers/automation/tree/main/mac_pw_pool

Update the `localmachine` make target to standardize execution
across platforms.  Update/simplify podman-machine e2e README to
reflect current reality.

Warning: This CI setup and supporting infrastructure was developed
in favor of expediency vs reliability and stability.  There are
many possible failure-modes (known and unknown) which may lead
to undefined test behaviors.  Future work may address some of
these as they are encountered or discovered.

[NO NEW TESTS NEEDED]

Signed-off-by: Chris Evich <cevich@redhat.com>
2023-12-04 10:40:13 -05:00
..
applehv machine applehv: create better error on start failure 2023-11-21 13:31:16 -05:00
compression Refactor key machine objects 2023-11-07 08:30:44 -06:00
define Refactor key machine objects 2023-11-07 08:30:44 -06:00
e2e Implement bare-metal Mac M1 podman-machine testing 2023-12-04 10:40:13 -05:00
hyperv Merge pull request #20540 from victortoso/usb-host-passthrough 2023-11-13 16:03:30 +00:00
ocipull podman machine image from oci updates 2023-11-22 13:21:24 -06:00
os Introduce podman machine os apply 2023-02-15 14:48:12 -05:00
provider Build applehv for Intel Macs 2023-09-29 22:42:22 -04:00
qemu Merge pull request #19518 from arixmkii/qemu_win_settings_qemu64 2023-12-04 13:39:53 +00:00
wsl Fix locking error in WSL machine rm -f 2023-11-29 16:28:59 -05:00
cleanup.go Machine: Teardown on init failure 2023-10-12 09:26:06 -04:00
config.go refactor(machine): improve machine marker value 2023-11-28 21:47:12 +08:00
config_test.go pkg/machine: add missing build tags to tests 2022-07-04 18:09:30 +02:00
connection.go Implement automatic port reassignment on Windows 2023-08-21 07:23:31 -05:00
errors.go Various updates for hyperv and machine e2e tests 2023-09-21 08:52:02 -05:00
fcos.go Automatic code cleanups - JetBrains 2023-11-07 14:05:15 -06:00
fcos_test.go Refactor key machine objects 2023-11-07 08:30:44 -06:00
fedora_unix.go WSL refactoring 2023-01-23 10:48:32 -06: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
ignition.go refactor(machine): improve machine marker value 2023-11-28 21:47:12 +08:00
ignition_darwin.go go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
ignition_freebsd.go pkg: Build pkg/machine on FreeBSD 2022-08-13 07:53:34 +01:00
ignition_linux.go fix #17244: use /etc/timezone where timedatectl is missing on Linux 2023-01-30 00:36:37 +09:00
ignition_schema.go go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
ignition_windows.go go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
keys.go Fail if ssh key exists 2023-08-04 09:13:50 -05:00
machine_common.go fix: adjust helper string in machine_common 2023-11-03 21:24:05 +01:00
machine_unix.go Podman machine AppleHV pass number 3 2023-07-13 09:06:34 -05:00
machine_unsupported.go go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
machine_windows.go Initial addition of 9p code to Podman 2023-10-31 10:14:02 -04:00
ports.go Implement automatic port reassignment on Windows 2023-08-21 07:23:31 -05:00
ports_unix.go Implement automatic port reassignment on Windows 2023-08-21 07:23:31 -05:00
ports_windows.go Implement automatic port reassignment on Windows 2023-08-21 07:23:31 -05:00
pull.go podman machine image from oci updates 2023-11-22 13:21:24 -06:00
sockets.go Fix socket mapping socket mapping nits 2023-11-09 10:41:50 -05:00
ssh.go fix(ssh): start machine failed to start with exit status 255 2023-06-16 19:39:38 +08:00
update.go Set machine docker.sock according to rootful flag 2023-05-14 23:56:15 -05:00
volumes.go Podman machine AppleHV pass number 3 2023-07-13 09:06:34 -05:00