Developer¶
Working on banlieue rather than deploying a release: building from source,
running the controller and providers out-of-cluster, and exercising the vSphere
provider against kind + the vcsim simulator with no real vCenter.
- Local Development — toolchain,
maketargets, build-from-source,kind/vcsimloop, and shell completion.
If instead you want to install a release on a cluster, start with the
Guides (production manifests, ghcr.io images).
Methodology¶
banlieue follows ADD — Architecture Driven Development: an architecturally
significant change starts with an ADR
and a CALM architecture update,
then test-driven implementation (ADR → CALM → TDD). After any Rust change,
run the quality gate: