-
Epic
-
Resolution: Unresolved
-
Critical
-
None
-
None
-
Custom Policy SDK
-
False
-
-
False
-
To Do
-
60% To Do, 40% In Progress, 0% Done
Ways to extend the RHCL operator to be extended to support user defined CRDs of policies, as per the Gateway API, and have the operator reconcile them.
Time Line
- Developer Preview: Oct 2025
- Tech Preview: TBD (2026)
- GA: TBD (2026)
Splitting the work 4 ways:
- Types of Policies
- MetaPolicies (i.e. Policies which are merely reconciled by creating other CRs)
Unlike regular reconciled resources, they may need to be triggered by network object that affects them changing, e.g. a Policy that adds a label to the HttpRoute it is attached to with the name of all Gateways linking to the said route... renaming one of those Gateway object should trigger a reconcile loop, without needing the controller to listen for events on that type "pro actively". - Policies (i.e. policies that directly integrate with the Kuadrant stack)
e.g. declares a new service with the wasm-shim, defines the request to be made as CEL, upon which predicates, initiates the call and decides on the outcome by evaluating CEL predicates against the service's response.
- MetaPolicies (i.e. Policies which are merely reconciled by creating other CRs)
- Types of attachment: