Development Guide
This chapter is for contributors who want to build and test the operator locally.
Prerequisites
Local Setup
./scripts/local-dev-setup.sh
This creates a kind cluster, deploys an lldap test instance, and installs the CRDs.
Building
cargo build --workspace
Running Tests
cargo test --workspace
Code Quality
Before submitting changes, ensure the following pass:
cargo fmt --all -- --check
cargo clippy --workspace --all-targets -- -D warnings
cargo test --workspace