Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions integrations/isolation/acq-kits/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,18 @@ vocabulary:
backend maps these onto its native env mechanism (sbx `environment.variables`;
msb `--env NAME=value`). **Secrets do NOT go here** — they flow through the
backend credential/secret path (`acq secret …`), never the kit spec.
- `serviceGateways` — kit-declared, `acq`-managed service gateways. v1 uses
kit-local Compose files only (`runtime.compose.files[]`) and a required
Compose service selector (`runtime.compose.service`), then exposes the
resolved gateway URL to the sandbox/agent via `expose.env` (for example,
`WEB_GATEWAY_URL: url`). Existing `files[]` and `commands[]` remain responsible
for client-side software/config inside the sandbox. The goal is not broader
sandbox egress or API keys in the agent; it is a narrow, policy-controlled
gateway endpoint. Local kit sources are allowed for development/private kits;
remote service-gateway kits must come from trusted kit sources, but v1 does not
add a machine-readable trusted-source gate to the schema or validator. The
schema intentionally excludes host/guest IPs, DNS, VSOCK, Podman-machine,
Kubernetes, and backend-specific routing details.
- `backend_shortcuts.<backend>` — a native primitive that replaces the
declarative path for one backend (e.g. msb's `--trust-host-cas` for the
Zscaler kit). Adapters check this first; if present, `caps`/`files`/`commands`
Expand Down
Loading