automation-tests/cmd/podman/machine
Brent Baude 2ac897aa0d Machine refactor - part 1
the way machine was written was very adjunct and as such is in dire need
of refactoring to better structures and structure methods where
appropriate.  the weekest part is specifically around all the files that
machine requires and how some are just dynamically built on the fly.

this pr defines a new machinefile type which allows us to work with the
file and also takes into account the use of symlinks which are going to
be needed on macos due to its relatively short file length restriction.

also, added unit tests for new methods as well as anywhere else I saw a
need.

Signed-off-by: Brent Baude <bbaude@redhat.com>
2022-03-28 09:12:08 -05:00
..
init.go Machine refactor - part 1 2022-03-28 09:12:08 -05:00
list.go bump go module to version 4 2022-01-18 12:47:07 +01:00
machine.go go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
machine_unsupported.go go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
platform.go go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
platform_windows.go bump go module to version 4 2022-01-18 12:47:07 +01:00
rm.go Fix type-o and cleanup doc punctuation 2022-03-18 17:33:30 -05:00
set.go machine-set: fix example for setting rootful flag 2022-03-24 14:35:58 +05:30
ssh.go go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
start.go Handle incompatible machines 2022-03-18 01:16:34 -05:00
stop.go bump go module to version 4 2022-01-18 12:47:07 +01:00