Uploaded image for project: 'OpenShift Edge Enablement'
  1. OpenShift Edge Enablement
  2. OCPEDGE-2053

NextGen Edge clusters should handle API composability with route.openshift.io

XMLWordPrintable

    • NextGen API composability route.openshift.io
    • To Do
    • Product / Portfolio Work
    • 100% To Do, 0% In Progress, 0% Done
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected
    • M
    • None
    • None
    • 0

      As a cluster operator of NextGen Edge, I want the platform to be more resource-efficient by only running controllers for APIs that are actively in use. I need:

      • A core monitoring component to detect the creation of the first route.openshift.io Custom Resource (CR) in the cluster.
      • The system to dynamically deploy and activate the route.openshift.io controller components (e.g., its Deployment, Roles, Service Accounts) upon this detection.
      • The newly activated controller to successfully reconcile the Route CR, making the specified service accessible via the cluster's ingress.
      • A mechanism to verify that the route.openshift.io API and its controller are now active and ready.
      • The system to automatically deactivate and scale down the route.openshift.io controller to zero when the last corresponding Route CR is deleted from the cluster.

      Acceptance Criteria:

      • A recorded demo is created showing the full lifecycle.
      • Resource usage metrics (CPU/memory) are captured, demonstrating a lower footprint when the route.openshift.io controller is inactive.
      • PRs are filed into the microshift repository to handle the new API composability logic.

      Assisted by Gemini

              Unassigned Unassigned
              pacevedo@redhat.com Pablo Acevedo Montserrat
              None
              Geri Peterson Geri Peterson
              None
              None
              Pablo Acevedo Montserrat Pablo Acevedo Montserrat
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: