spiegel_podman/pkg/machine
cdoern d441a711e5 machine starting status
podman machine was using the file modification time to get the running status
add three new config entries Starting (bool) Created (time) LastUp (time) to actually
keep track of when these events happened. This means we can use the config file
to actually store this data and not mess up the created/last-up time.

This fixes the issues where the machine would report running 15 seconds before it was up.
Also fixes the issue of modifying the file manually and saying the machine is "up"

[NO NEW TESTS NEEDED]

resolves #13711

Signed-off-by: cdoern <cbdoer23@g.holycross.edu>
2022-04-25 14:14:45 -04:00
..
qemu machine starting status 2022-04-25 14:14:45 -04:00
wsl machine starting status 2022-04-25 14:14:45 -04:00
config.go machine starting status 2022-04-25 14:14:45 -04:00
config_test.go Machine refactor - part 1 2022-03-28 09:12:08 -05:00
connection.go Introduce podman machine init --root=t|f and podman machine set --root=t|f 2022-02-16 03:49:17 -06:00
fcos.go replace golint with revive linter 2022-04-22 15:12:33 +02:00
fedora.go fix a number of errcheck issues 2022-03-22 13:15:28 +01:00
ignition.go Switch all calls to filepath.Walk to filepath.WalkDir 2022-03-27 07:18:25 -04:00
ignition_darwin.go go fmt: use go 1.18 conditional-build syntax 2022-03-18 09:11:53 +01:00
ignition_linux.go Set machine timezone 2021-12-16 12:40:20 -06: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 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
pull.go Remove error stutter 2022-03-25 21:47:04 -04:00