Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

See also / co-located (ONAP/O-RAN-SC/SMO - Meeting)

Contents

Table of Contents
minLevel2

...

  • Slides:
    View file
    name20231121 - NONRTRIC - rApp maangermanager.pdf
    height150
  • Video:
    View file
    name20231121 - NONRTRIC - rApp manager.HiRes.mp4
    height150


  • Makes a lot of use of ONAP ACM to support rApps that contain a composition of K8s microservices, ML Models, Policies, Workflows, Configuration, A1 Policy, etc
    • Multiple rApp instances for rApp types
    • rApp is Lifecycle Managed as a single composition of App elements
      • Different Element types are handled by pluggable 'Participants'/Handlers
        • Current Participants: K8s/Helm, A1 policy, ONAP Policy, KServe (ML), HTTP configurator, DME, others
  • Adds Service Management & Exposure - SME    (Not already supported in ACM)
    • All produced & Consumed services are described in App package, so Service Registration & Service Discovery needs to be handled.
    • Uses NONRTRIC CAPIF Core function
    • R1-SME aligned
  • Add Data Management & Exposure - DME    (Not already supported in ACM) 
    • All produced & consumed Data Types are described in App package, so Data Producer Registration & Data Type Discovery & Data Job creation needs to be handled. 
    • Uses NONRTRIC Information Coordinator Service
    • Similar to R1-DME
  • Prototype rApp Package presented - Not yet Stable!
  • rApps, rApp instances have well-defined state models
  • Call sequences for various rApp & rApp Instance workflows presented.
  • Demo:
    • Show a sample rApp package
    • Deploy & prime the rApp
    • Create one instance - showing all its constituent parts configured, started & running. Service & Data types registed & discovered, Data Jobs created.
    • Delete the created instance - showing all its constituent parts stopped & removed
    • Delete the rApp & its definition - showing rApp environment cleaned up

...