You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add standby / restore + fork support for Mac vz hypervisor (#115)
* Describe implementing vz standby
* Fix VZ standby review issues
* Increase CI test timeout and fix standby test nil deref
* Add VZ fork preparation and running-fork integration test
* Generalize vsock socket naming and add VZ standby fork integration
* Update readme
* Delete redundant test
* fix: wire DockerSocket config and keep VM alive after entrypoint exits
Two fixes for macOS development:
1. Wire cfg.Build.DockerSocket into builds.Config so the config file
value (e.g. Colima socket path) is actually used instead of always
falling back to /var/run/docker.sock.
2. Restore pre-PR#99 behavior of keeping the VM alive after the
entrypoint exits by waiting on the guest-agent. PR#99 changed init
to immediately power off the VM when the entrypoint exits, which
breaks images like alpine:latest whose CMD is /bin/sh — the shell
gets no stdin and exits instantly, killing the VM before anyone can
`hm exec` into it. The guest-agent keeps the VM alive and accessible
until an explicit stop/delete.
* Revert "fix: wire DockerSocket config and keep VM alive after entrypoint exits"
This reverts commit 37272ca.
* fix: wire DockerSocket config into build manager (#121)
cfg.Build.DockerSocket was parsed from config.yaml but never passed to
builds.Config, so the docker_socket setting was silently ignored and the
build manager always fell back to /var/run/docker.sock.
---------
Co-authored-by: Rafael Garcia <raf@kernel.sh>
0 commit comments