spiegel_podman/pkg/machine/vmconfigs
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
..
arch.go Prune FCOS related code 2024-02-15 21:05:17 -06:00
arch_test.go Prune FCOS related code 2024-02-15 21:05:17 -06:00
config.go Merge pull request #21638 from ashley-cui/buildtag 2024-02-19 13:31:58 +00:00
config_common.go pkg/machine: make it build for freebsd 2024-02-08 17:43:50 +01:00
config_darwin.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
config_windows.go wsl - wip 2024-02-11 12:58:11 -06:00
machine.go Move locks to shim layer 2024-02-29 00:12:04 -05:00
sockets.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
sockets_darwin.go Bump Go module to v5 2024-02-08 09:35:39 -05:00
volumes.go Podman 5 machine refactor - applehv 2024-02-07 09:18:45 -06:00
volumes_unix.go [CI:MACHINE]Podman5 QEMU refactor 2024-02-07 09:18:36 -06:00
volumes_windows.go [CI:MACHINE]Podman5 QEMU refactor 2024-02-07 09:18:36 -06:00