Skip to content

Verify kind backend on dory's docker socket #71

Description

@patrickleet

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions