27 lines
1.1 KiB
Markdown
27 lines
1.1 KiB
Markdown
# Master Edge DEV Contract
|
|
|
|
The master edge exposes only the DEV acceptance endpoints for this skeleton:
|
|
|
|
```text
|
|
frontend: http://74.48.78.17:16666
|
|
api/edge: http://74.48.78.17:16667
|
|
```
|
|
|
|
Health ownership:
|
|
|
|
- `hwlab-edge-proxy`: accepts public DEV traffic and exposes `/health/live`.
|
|
- `hwlab-cloud-api`: receives proxied API traffic and exposes `/health/live`.
|
|
- `hwlab-cloud-web`: reads cloud APIs only; it does not control hardware.
|
|
- Code Agent sessions are authorized by `hwlab-cloud-api` and dispatched to
|
|
AgentRun v0.1; HWLAB no longer owns an agent manager/worker service pair.
|
|
- `hwlab-gateway`: remains a transport boundary; HWPOD hardware operations are
|
|
driven by workspace tools and host/edge `hwpod-node`, not by an extra cloud
|
|
runtime service. Removed simulator/router/tunnel services are not part of the
|
|
default DEV/v0.2 runtime contract.
|
|
|
|
PROD is intentionally gated off for this task.
|
|
|
|
`deploy/deploy.yaml` is the source for the public endpoints, FRP proxy ports,
|
|
k3s service mappings, and health path. The dry-run renderer validates these
|
|
files only and does not perform a real edge apply or restart.
|