-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Milestone
Description
Scope
Evaluate OPA Rego policies at connection time (SYN). Enterprises already write Rego policies for Kubernetes admission, Envoy, and Terraform — same language for Pilot.
Deliverables
- OPA integration point at daemon SYN handler
- Policy input: source node (address, tags, networks), destination node, destination port
- Policy decision: allow/deny with reason
- Policy bundle loading from file or HTTP endpoint
- Hot-reload: policy changes take effect without daemon restart
- Example policies: backend→database on port 5432, frontend→API on 80/443, monitoring→anything on 9090
Files
pkg/daemon/policy.go— OPA evaluatorpkg/daemon/daemon.go— SYN handler integrationtests/— policy evaluation tests
Priority: HIGH
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels