Summary
Add Praxis as a third proxy data-plane supported by Cortex, alongside the existing Go proxy (proxy-sidecar) and Envoy proxy (envoy-sidecar) — and wire praxis mode end-to-end so users can select it when creating an agent.
Context
Cortex (formerly AuthBridge) runs its auth/enforcement pipeline behind two proxy implementations today:
- the Go-native proxy (
proxy-sidecar mode), and
- Envoy (
envoy-sidecar mode, via ext_proc).
This issue adds Praxis as a third selectable proxy and exposes it through the platform so it's a first-class choice at agent-creation time.
Scope
Cortex (this repo — rossoctl/cortex)
Platform wiring — let users select Praxis mode when creating an agent
Operator (rossoctl/operator, formerly kagenti-operator) — sidecar injection:
Platform / UI / installer (rossoctl/rossoctl, formerly kagenti):
Related
Summary
Add Praxis as a third proxy data-plane supported by Cortex, alongside the existing Go proxy (
proxy-sidecar) and Envoy proxy (envoy-sidecar) — and wire praxis mode end-to-end so users can select it when creating an agent.Context
Cortex (formerly AuthBridge) runs its auth/enforcement pipeline behind two proxy implementations today:
proxy-sidecarmode), andenvoy-sidecarmode, via ext_proc).This issue adds Praxis as a third selectable proxy and exposes it through the platform so it's a first-class choice at agent-creation time.
Scope
Cortex (this repo —
rossoctl/cortex)go/envoy/praxis; themode:in YAML must match the binary/image.Platform wiring — let users select Praxis mode when creating an agent
Operator (
rossoctl/operator, formerly kagenti-operator) — sidecar injection:praxisas a selectable proxy mode on the AgentRuntime CR (alongsideenvoy-sidecar/proxy-sidecar).proxy-initif Praxis needs iptables (transparent) orHTTP_PROXY(forward).envoy-configfor envoy-sidecar).Platform / UI / installer (
rossoctl/rossoctl, formerly kagenti):Related