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

Add Token Rate Limit Policy Support to Console Plugin UI

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      As a platform engineer, I want to manage TokenRateLimitPolicy resources through the OpenShift Console Plugin UI so that I can easily view, create, and edit token policies without needing to work directly with raw YAML.

      This story introduces native support for TokenRateLimitPolicy in the OpenShift Console Plugin. It improves user experience and policy adoption by making token rate limiting manageable through the console's visual interface.

      Implementation points:

      • Display attached TokenRateLimitPolicy resources in existing Gateway and HTTPRoute detail views
        • Include link-out to full resource
        • Show effective scope (e.g. default/override, matched when predicate if available)
      • Add support for creating and editing a policy via a form-based interface
        • Fields should match the schema: token limit, window, predicates etc...
        • Allow user to optionally define a custom rejection response (status, body, headers)
      • Show validation and error states inline (e.g., missing counter, malformed CEL predicate)
      • If a route and gateway both have attached policies, clearly show which one is in effect
      • Link to documentation or help text where relevant

      See figma mockups https://www.figma.com/design/HnY6prXBgIn82Tlrtsg6ou/RHCL-OCP-dynamic-plugin?node-id=3249-77965&t=LdfyeIshJ2Io7SMp-0

      fyi mzhong@redhat.com

              Unassigned Unassigned
              davmarti@redhat.com David Martin
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated: