Example: Kind local lab¶
Fastest local path
task kind-dev-up provisions the kollect-dev cluster, builds the operator image, and deploys
Helm in one step — faster than the manual sequence in QUICKSTART.md.
Install the operator¶
One-shot from the repo root (builds image, loads into kind, Helm deploy):
task kind-dev-up
kubectl apply -k config/samples/
Manual steps (same as QUICKSTART):
kind create cluster --name kollect-dev
task build && task install:crds && task docker:build
kind load docker-image kollect-controller-manager:dev --name kollect-dev
task deploy:operator
kubectl apply -k config/samples/
On an existing cluster (including kind):
helm install kollect ../../charts/kollect -n kollect-system --create-namespace
kubectl -n kollect-system rollout status deployment/kollect-controller-manager --timeout=120s
kubectl apply -k config/samples/
Production values and upgrades: Operator manual.
No Postgres required
For a minimal e2e without a database, apply config/samples/e2e/team-inventory.yaml (no family sink refs).
See QUICKSTART.md and the Examples index.
Full showcase demo
For the guided wide-scope walkthrough (Trivy CVE inventory, cert-manager, Git export churn), run
bash hack/demo/kind-wide-scope/demo.sh — see
hack/demo/kind-wide-scope/README.md.