Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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