2024-08-20 Meeting notes - Joint OAM / NONRTRIC / SIM Community meeting

2024-08-20 Meeting notes - Joint OAM / NONRTRIC / SIM Community meeting

Time & Location:

  • Time Change: This meeting is now 1 hour later - 15:00 UTC on Tuesdays

 

Meeting Detail: Times & Joining Info

Today: Tuesday at 15:00 UTC     (16:00 UTC in Winter Northern Hemisphere TBC)

https://us02web.zoom.us/j/89069708424?pwd=aGJOZm54eTUxd0FXR0VCU1N0ejBrUT09

  • Ensure you are signed into your Zoom account to join.

  • Meeting ID: 890 6970 8424. By Phone: Dial in (Local numbers): You will need a Participant ID so you will need to join the meeting from a Zoom client first to get this.

  • Calendar: https://lists.o-ran-sc.org/g/main/calendar

  • NOTE: During the "Daylight Savings Time" changeover periods (US vs Europe vs Asia) the time of the meetings may fluctuate. 

    • Summer (norther hemisphere) (Q2 & Q3) time eventually stabilizes to:
      8am PDT | 11am EDT | 15:00 UTC | 16:00 BST | 17:00 CEST | 18:00 EEST | 20:30 IST | 23:00 CST | +1d 00:00 JST (Wed)

    • Winter (non-DST) (Q1 & Q4): TBC: Probably 8am PST | 11pm EST | 16:00 UTC | 16:00 GMT | 17:00 CET | 18:00 EET | 21:30 IST | +1d 00:00 CST (Wed) | +1d 01:00 JST (Wed)

Please checkout the calendars:

Anti-Trust Notice

Date

Aug 20, 2024

Attendees

  • @John Keeney (Ericsson EST) (Ericsson EST & OSC NONRTRIC)

  • @Martin Skorupski (Highstreet & OSC OAM)

  • Subhash Kumar Singh (@subhash) (Samsung & OSC AIMLFW)

  • @Aravindhan Ayyanathan (Ericsson EST)

  • @Francesco Davide Lapenta (Ericsson EST)

  • @Denis G Noonan (Ericsson Software Technology) (Ericsson EST)

  • @Simeon Wuthier (NIST)

  • @Varadarajan (Samsung)

  • @Deena Mukundan (Tech Mahindra)

  • Srinivas Yanamadala (Tech Mahindra)

  • May not have captured a full correct attendee list for this meeting  ... please add/remove yourself

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

Contents

Recording

Notes:

Housekeeping:

OSC Project roundup:

News from OSC TOC & OSFG calls last week

  • OSFG:

    • Discussions around CVE vulnerability reports & how to process them

NONRTRIC (@John Keeney (Ericsson EST))

  • Still working away on issue from previous weeks:

    •  A1-Controller

      • NBI Issues: Last Week WG2 R1 spec for Nov release changes from March version (not backwards-compatible)Still trying to stabilise API for R1.

        • May cause disruption to users that have already adopted the New-Delhi or J-Release versions

      • Fixing a bug in A1-PMS in ONAP & OSC - Where 'transient' Policies were being deleted when a service is deleted.

        • Fix available & preparing tests & patch releases for ONAP (London, Montreal, New-Delhi) & OSC (J at least & hopefully older)

      • Fixing an issue with Service-ID (request param)  vs ClientID (in auth header) when creating an A1 Policy.

      • Updating to SpringBoot 3.3

      • Database-based persistent storage now enabled.

    • Service Manager

      • Hoping to discuss/demo (below) boot-strap service exposures at SMO start-up - but its proving a bit more difficult than expected.

      • Manual registration via API is still working fine - but currently all Services need to be explicitly registered rather than auto-registered.

    • Release K Planning:

      • No major update this week ... but will continue with more focus on demonstrators - esp aiming towards next F2F

  • @subhash Hope to get started soon on integrated demo with AIMLFW & NONRTRIC

    • Ready to start moving AIMLFW SME integration & inference-based rApp LCM.

SIM (@Alex Stancu)

  • No update this week - @Alex Stancu - away this week.

OAM (@Martin Skorupski)

AI/ML platform project (@subhash )

OSC Integration / INT (@fransiscus bimo )

SMO (@Seshu Kumar Mudiganti)

RSAC (@Rittwik Jana  @Martin Skorupski )

ONAP Update (@N.K. Shankaranarayanan)

  • No update this week

ONAP/OSC Usecases (@N.K. Shankaranarayanan)

  • No update this week.

Demo: Bootstrapping NONRTRIC SME Service Manager with SMO Platform Services (@Denis G Noonan (Ericsson Software Technology))

  • (See recording at 0:22:50)

  • Demo how to bootstrap SME Service Manager with existing SMO platform service.

    • Services can be described in a yaml file and bulk loaded by a script at SMO deployment startup time

    • https://gerrit.o-ran-sc.org/r/gitweb?p=it/dep.git;a=tree;f=servicemanager-preload

      • Sample yaml files for SMO, NONRTRIC-only and the script to use them.

    • Tricky dealing with Services where URL has a path parameter

      • URI will have regex patterns/capture groups - and returned/registered/queried URI segments need to be post-processed to remove these.

      • Not sure how CAPIF supports path parameters - so this may not be spec-compliant - TBC

        • Note: After meeting: path parameters are given in {} brackets: e.g  http://host:1234/abc/{pathparam1}/def/{pathparam2}/ghij

          • We will update the service manager to return URLs in this format for discovery operations

    • No security enforcement (See AOB below) - that needs to be done separately depending on commercial/field deployment scenarios - e.g. in Service Mesh.

    • Trade-off how detailed a Service/API registration should be

      • e.g. coarse grained, where just the 'root' resource is registered, so likely some operations/paths may fail when invoked  (e.g. not found, operation not supported, unauthorized, invalid requests, etc)

      • e.g. very fine-grained, where all paths are individually registered, and their allowed operations (reasonable expectation invoke will be able to invoke discovered service/resource/operation results)

    • Script can be called any time - e.g. at runtime - with new different config/yaml files

    • REST API is still available for any operation to be performed any time.

Questions / Comments / AOB:

  • Hello to new joiner: @Simeon Wuthier (NIST) 👋

  • @Deena Mukundan

    •    Question about CAPIF & Keycloak integration

    • Can 3GPP & ORAN stuff be reused commercially - Is there a license issue

      • "IANAL" - Just make sure not to redistribute any 3GPP or O-RAN copyrighted material. Be prepared to FRAND license any IPR from copyright & IPR owners. OSC code however is Apache 2, so reuse should not be difficult.

Meeting ends 70 min