Uploaded image for project: 'Connectivity Link'
  1. Connectivity Link
  2. CONNLINK-516

A SDK letting users develop, deploy & maintain custom policies

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Critical Critical
    • 1.2.0, 1.3.0, 1.4.0
    • None
    • RHCL Operator
    • None
    • Custom Policy SDK
    • False
    • Hide

      None

      Show
      None
    • 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.
      • Types of attachment:

       

              rh-ee-asnaps Alex Snaps
              rh-ee-asnaps Alex Snaps
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: