pyro-mcp/tests
Thales Maciel c82f4629b2 Add workspace network policy and published ports
Replace the workspace-level boolean network toggle with explicit network policies and attach localhost TCP publication to workspace services.

Persist network_policy in workspace records, validate --publish requests, and run host-side proxy helpers that follow the service lifecycle so published ports are cleaned up on failure, stop, reset, and delete.

Update the CLI, SDK, MCP contract, docs, roadmap, and examples for the new policy model, add coverage for the proxy and manager edge cases, and validate with uv lock, UV_CACHE_DIR=.uv-cache make check, UV_CACHE_DIR=.uv-cache make dist-check, and a real guest-backed published-port probe smoke.
2026-03-12 18:12:57 -03:00
..
test_api.py Add workspace network policy and published ports 2026-03-12 18:12:57 -03:00
test_cli.py Add workspace network policy and published ports 2026-03-12 18:12:57 -03:00
test_demo.py Ship trust-first CLI and runtime defaults 2026-03-09 20:52:49 -03:00
test_doctor.py Bundle firecracker runtime and switch ollama demo to live logs 2026-03-05 20:20:36 -03:00
test_langchain_example.py Refactor public API around environments 2026-03-08 16:02:02 -03:00
test_ollama_demo.py Ship trust-first CLI and runtime defaults 2026-03-09 20:52:49 -03:00
test_openai_example.py Refactor public API around environments 2026-03-08 16:02:02 -03:00
test_public_contract.py Add guest-only workspace secrets 2026-03-12 15:43:34 -03:00
test_python_lifecycle_example.py Harden default environment pull behavior 2026-03-11 19:27:09 -03:00
test_runtime.py Add guest-only workspace secrets 2026-03-12 15:43:34 -03:00
test_runtime_boot_check.py Finalize guest boot and exec runtime updates 2026-03-07 17:09:21 -03:00
test_runtime_build.py Switch official environment publishing to Docker Hub 2026-03-09 17:39:18 -03:00
test_runtime_network_check.py Refactor public API around environments 2026-03-08 16:02:02 -03:00
test_server.py Add guest-only workspace secrets 2026-03-12 15:43:34 -03:00
test_vm_environments.py Add guest-only workspace secrets 2026-03-12 15:43:34 -03:00
test_vm_firecracker.py Finalize guest boot and exec runtime updates 2026-03-07 17:09:21 -03:00
test_vm_guest.py Add guest-only workspace secrets 2026-03-12 15:43:34 -03:00
test_vm_manager.py Add workspace network policy and published ports 2026-03-12 18:12:57 -03:00
test_vm_network.py Add runtime capability scaffolding and align docs 2026-03-05 22:57:09 -03:00
test_workspace_ports.py Add workspace network policy and published ports 2026-03-12 18:12:57 -03:00
test_workspace_shells.py Add workspace service lifecycle with typed readiness 2026-03-12 05:36:28 -03:00