This repo is the reusable integration harness for cf-controlplane plus the Rust cf-dataplane.
Scope:
-
Keep this repo focused on Docker Compose overlays, nginx routing, and reusable test orchestration.
-
Do not add dataplane implementation code here.
-
Do not add control-plane implementation code here.
-
Keep generated checkout/build/runtime state under
.integration/orCF_INTEGRATION_DIR. -
Preserve the public routing contract:
/servers/{virtual_host_id}/mcpgoes tocf-dataplane; raw/mcpand UI/API traffic go tocf-controlplane. -
Use published
cf-dataplaneimages by default. Local builds should be explicit overrides. -
Keep
CHANGELOG.mdcurrent for user-visible behavior, CLI, workflow, and packaging changes. Add normal changes underUnreleased; when bumping the package version, move those entries into a dated version section. -
Write repository-owned code in Rust or Python only. Implement harness helpers in Rust; use Python where required by Python tools such as Locust.