Uploaded image for project: 'Non Realtime RAN Intelligent Controller '
  1. Non Realtime RAN Intelligent Controller
  2. NONRTRIC-944 NONRTRIC - Service Exposure Manager
  3. NONRTRIC-999

Support for Multiple AEF Profiles with Their Respective Service interfaces

XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Unresolved
    • Icon: High High
    • None
    • NONRTRIC Rel-I Sprint 5, NONRTRIC Rel-J Dev Sprint #1, NONRTRIC Rel-J PreRelease Spnt

      Background:
      The rApp manager enables the rApp designer to create multiple microservices (which expose multiple endpoints from different Kubernetes pods) as part of an rApp.

      The rApp designer can decide how these can be exposed. They can choose to expose all endpoints from different microservices, which means that multiple services need to be created in Kong to expose a list of endpoints.

      Here, each rApp is considered to be an APF. It can contain any number of AEF profiles, each with its own exposure (endpoints).

      Current behaviour:
      The rApp designer designs the package with multiple microservices (multiple AEF profiles) and uses it in rApp manager. The SME manager creates a Kong service with the interface description from the first AEFProfile. This leads to service unavailability for the services which are not defined as part of the first AEFProfile.

      Expected Behaviour/Solution:
      AEFProfile can be iterated, and a Kong service can be created for each interface description inside AEFProfile.

      The Kong service name can combine the interface description and resource name as required to make it unique in Kong.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Unassigned Unassigned
            aravind.est Aravindhan Ayyanathan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: