This runbook defines how to run staged canary validation before production release.
grep -qw bpf /sys/kernel/security/lsm)../build/aegisbpf.systemctl is-active aegisbpf).Run an audit-only pass first to evaluate false positives without process termination.
sudo AEGIS_BIN=./build/aegisbpf \
PHASE=audit \
DURATION_SECONDS=300 \
MAX_RINGBUF_DROPS=100 \
MAX_RSS_GROWTH_KB=65536 \
scripts/canary_gate.sh
Collect evidence:
Use SIGTERM as the default staged enforcement signal.
sudo AEGIS_BIN=./build/aegisbpf \
PHASE=enforce \
ENFORCE_SIGNAL=term \
DURATION_SECONDS=300 \
MAX_RINGBUF_DROPS=100 \
MAX_RSS_GROWTH_KB=65536 \
scripts/canary_gate.sh
Collect evidence:
During canary, execute one rollback drill:
aegisbpf health --json and aegisbpf metrics output.Canary is considered pass only when:
Record final status in docs/GO_LIVE_CHECKLIST.md.