Follow-up from the cluster backend abstraction (#70).
The kind backend is designed to serve dory users by running against dory's docker socket:
docker context use dory # or: export DOCKER_HOST=unix://$HOME/.dory/dory.sock
hops local start --backend kind
This needs a one-time manual verification on a machine with dory installed (not available on the dev machine that produced #70). Research findings so far (from dory source @ v0.2.0):
- dory's own k8s is k3s-in-a-privileged-container on its dockerd, so privileged kind node containers LIKELY work on dory's VM kernel — but unverified.
- Check that kind's
extraPortMappings (127.0.0.1:30500) is actually reachable from the macOS host through dory's port forwarding.
- Do NOT use dory's built-in Kubernetes: only 6443 is published, port bindings are fixed at container create, trust config is wiped when k8s is toggled.
Acceptance: hops local start --backend kind + hops local doctor + a docker push localhost:30500/... round-trip green with DOCKER_HOST pointed at dory, or documented findings on why it can't work.
🤖 Generated with Claude Code
Follow-up from the cluster backend abstraction (#70).
The kind backend is designed to serve dory users by running against dory's docker socket:
This needs a one-time manual verification on a machine with dory installed (not available on the dev machine that produced #70). Research findings so far (from dory source @ v0.2.0):
extraPortMappings(127.0.0.1:30500) is actually reachable from the macOS host through dory's port forwarding.Acceptance:
hops local start --backend kind+hops local doctor+ adocker push localhost:30500/...round-trip green withDOCKER_HOSTpointed at dory, or documented findings on why it can't work.🤖 Generated with Claude Code