automation-tests/cmd/podman/machine
Ashley Cui 35133c8424 Move locks to shim layer
Previously, the locks were on the provider layer, which doesn't make a vm operation with a config file update atomic. Move them up a layer, so the entire function locks while doing provider and config operations.

This adds a Remove and a Set function to the shim layer.

[NO NEW TESTS NEEDED] Unsure how to test this

Signed-off-by: Ashley Cui <acui@redhat.com>
2024-02-29 00:12:04 -05:00
..
os Bump Go module to v5 2024-02-08 09:35:39 -05:00
client9p.go Ensure HyperV 9p mounts work when a dir doesn't exist 2024-02-27 14:33:53 -05:00
info.go vendor update gopkg.in/yaml.v2 to v3 2024-02-27 12:20:58 +01:00
init.go machine init: validate machine name and username 2024-02-16 15:58:39 +01:00
inspect.go Remove image provenance from `machine inspect` 2024-02-22 08:34:27 -05:00
list.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
machine.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
machine_unix.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
machine_unsupported.go chore: delete obsolete // +build lines 2024-01-04 11:53:38 +02:00
machine_windows.go Fix podman machine on Windows 2022-06-30 16:21:59 -05:00
os.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
reset.go Introduce Podman machine reset 2024-02-18 08:43:12 -06:00
rm.go Move locks to shim layer 2024-02-29 00:12:04 -05:00
server9p.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
set.go Move locks to shim layer 2024-02-29 00:12:04 -05:00
ssh.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
start.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
stop.go Bump Go module to v5 2024-02-08 09:35:39 -05:00