Versions Compared

Key

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

...


ATTENDEES WEEKLY ROSTER

DateAttendeesTopic

 

Software Status

CPS Mapper Service

  • Presented from krishna moorthy
  • Discussion of Mapper Service
  • CPS engage Slice Teams (Mon slicing weekly)

Release R8

 

Introduction

Martin Vezeau

Software Status

Release R8

  • CPS Release tasks: 
    Jira
    serverONAP JIRA
    jqlQueryfilter=12477
    counttrue
    serverId425b2b0a-557c-3c0c-b515-579789cceedb

    Propose to be closed for new features/requirement. Already committed to:
    • E2E Network Slicing. Sync up with PTL
    • Son (Stretch)
    • Temporal DB (no REQ yet?)

E2E Network Slicing

  • Presentation from Tony Finnerty on E2E NW  integration with CPS (Draw.io, PPT)
  • E2E Needs 2 sets of data 
    1. Slicing specific model. Fred Feisullin has a diagram describing that data S9tored in CPS)
    2. Needs some CM data but not depending on notifications (available through xNF Proxy)
  • This mean the 'current' model provided by Sandeep Shah needs to be split?
  • Data will be pre-loaded using 'config' files or something similar by xNF Proxy
  •  Resourcing
    • xNF Proxy not resourced (need to explore, ask on onap discuss, swami will consider too)
    • DES-Like Data model transformers will be resourced by E2E Team
  • CPS engage Slice Teams (Mon slicing weekly) ?

Release R8

 

Housekeeping

Software Status

Software Quality

  • Sonar Report
  • Silver Badge (Niamh) Need some further investigation
    Bruno Sakoto  can find out maybe from Policy Framework project


M2 Milestones

Jira
serverONAP JIRA
jqlQueryfilter=12477
serverId425b2b0a-557c-3c0c-b515-579789cceedb

Swami, planning next

Support for Vertical Industry


E2E Network Slicing

  • Discuss current API ie. what data and queries are required
    1. CPS Interface
    2. xNfProxy interface (for data owned by xNfProxy)
    3. API Mapping DES-Like interface  (query templates)
      1. Where to host code? temporary in CPS Repo
      2. proposal: CPS APIs  and API Mapper Service
      3. query/template will be link to a schema-set(id)
      4. network call information about multiple xNF instances, this needs to be addressed
        For Honolulu it is preferred to keep 1 singel instance?!
      5. Even if 1 anchor (with agreed id) we have add that to interfaces
  • Will continue in Monday E2E Network Slicing Meeting: https://lists.onap.org/g/onap-meetings/viewevent?repeatid=31927&eventid=970358&calstart=2021-01-18

 

Introduction New team Member:  Hanif Kukkalli

DB Schema

Software Status

M2 Milestones

  • CPS R8 Release Planning
  • Deployment in ONAP and related requirements such as documentation were agreed to be a major risk/unknown impact for this new team. Task investigating what is required need to be prioritized
  • Benjamin Cheung kindly agreed to present detail about  ONAP documentation/process in next week meeting 
  • Toine Siebelink will works with swam to identify E2E Network Slicing related user stories such as those required for the new models mentioned below.
  • Bruno Sakoto will work with Toine to define a list of user stories for the Temporal DB aspects
  • One all user stories have been identified a team meeting is required to agree what is feasible in the Honolulu time frame

Architecture Update

  • Short Presentation by Tony Finnerty  CPS-MVP-Component-Responsibility.pptx
    • CPS consist of 3 main components
      1. DB   Generic Yang data store
      2. CPS (core) CRUD access control, ownership
      3. xNF Proxy. Cache for CM data
    • Additional we will have  
      1. Model-Transform (DES Like modified view)
    • Suggested name for API Mapp/DES like transformer: TemplateBasedDataModelTransformer
    • TemplateBasedDataModelTransformer will be separate service from CPS and XNF Proxy. for reason of scalability and segregation of responsibilities

E2E Network Slicing Use Case

  • Sandeep Shah has presented an overview 'new model' that will represent the 'external; data' not captured in the RAN Network model. Thing like Near RTRIC mapping.:
    • 4 models are proposed, all of them contain at least E2E NW Slicing data and some also contain SON data.
    • Approx. 15-20 queries are being proposed. However is is expected these can all be executed using the same core CPS and xNF Proxy functionality:
      • qualified cpsPath query (get). assuming each model is stored/associated with its own Anchor. Or the models are tied together using an overarching parent model (yang module). To be discussed!
  • Swaminathan Seetharaman and Toine Siebelinkagreed to track each model as a user story under 
    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyCPS-168
  • The queries can be subtasks of a single query user story assuming all queries need the same basic CPS Cor and xNF Proxy functionality

 

CPS DOCUMENTATION

Software Status

Misc

M3 :'code freeze' Thurday  !!!

E2E Network Slicing Use Case

  • Agreed name  API Mapp/DES like transformer: TemplateBasedDataModelTransformer
  • Progress on models and query details...
    • Jira
      serverONAP JIRA
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyCPS-196
       E2E Slicing team will provide data sample and query information when ready
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyCPS-199
       E2E Slicing team will provide query and 'update' information when ready
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyCPS-200
       E2E Slicing team will provide query and 'update' information when ready

Breakdown of user stories discussion:

  • New function: retrieve DataNode WITHOUT children, do we need this?
  • Do we need separate user stories for:
    • Store & retrieve (keyed) Lists
    • Store & retrieve leaves (standard attributes)
    • Store & retrieve leafLists
  • Alternatively work on E2E Slicing models and handle 'bugs' for what is not working
    Team agreed to handle functionality through bugs as issues with E2E Models and Data samples arise
    Tests wil need to be added for specific functionality like stores leaves, leafLists etc
  • Update functionality (no epic or user stories yet!)
    • E2E network slicing only required CSP updates (no forwarding of updates to NF required as this is done elsewhere already)
    • What types of updates do we need (what is achievable in Honolulu)  
      Ahila suggested to use Yang Patch payload, see  https://tools.ietf.org/html/rfc8072#page-5
      Will try to get more details by next week. 

 

Demo video from LFN Developer and Testing Forum (Feb 2020)https://wiki.lfnetworking.org/display/LN/2021-02-04+-+ONAP%3A+ONAP+CPS+MVP+for+Honolulu

 

Software Status

E2E Network Slicing Use Case

  • Progress on models and query details...
    • Jira
      serverONAP JIRA
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyCPS-196
       Data provided today, Aditya Puthuparambil  wil follow up
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyCPS-199
       Get scenarios can be fulfilled using current get by xpath end point in CPS. Aditya Puthuparambilwil prepare demo for next weeks meeting
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyCPS-200
       E2E Slicing team will provide query and 'update' information when ready


 

Software Status

M3 :'code freeze' Thursday 

  • M3 tasks:
    Jira
    serverONAP JIRA
    jqlQueryfilter=12477
    counttrue
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
  • Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyREQ-612
     Backlog grooming meeting on Monday and Tuesdays E2E Slicing follow-up will determine if we make intended scope for Honolulu
  • Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyREQ-613
     Benjamin Cheung  can help us with other project examples

    The “knowledge master” of documentation stuff that Ben went to for help was Hagop: BOZAWGLANIAN, HAGOP hb755d@att.com

  • Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyREQ-614
     Claudio David Gasparini explained new process is ongoing. Probably need script to extend E2E use case like in demo shown today.  The PNF Plug and Play Integration Test Cases Page:

    https://wiki.onap.org/display/DW/5G+-+PNF+PnP+-+Integration+Test+Cases

E2E Network Slicing Use Case

Demo (CPS core functionality using E2E Slicing data samples)

TBDMT is under development by krishna moorthy code needs to be integrated in CPS Repo (temporary) a a module.

Aditya Puthuparambil has demonstrated E2E scenarios and queries related to 

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-199
 see CPS User Story Demos

  • Possible query and update requirements (interface methods) CPS-235: Overview of (early) CPS Query
  • Progress on models and query and update requirements
    • Jira
      serverONAP JIRA
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyCPS-196
       
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyCPS-199
       
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyCPS-200
       

Toine Siebelink has shown overview of possible query and update scenarios. CPS Team needs input from E2E NW for the scenarios required by them with data examples and possibly SQL statements etc, Swaminathan Seetharaman will propose follow up meeting for Tuesday  examples and data can hopefully be provided earlier

A.O.B.
Benjamin Cheung requested CPS Team to join Use Case Realization meeting on  1400 UTC as the Intent Based Network Framework & Modeling (IBN) use case team would be interested in using CPS....

 

Software Status
Ruslan Kashapov is finalizing study on CIST integration tests. Goal is E2E test for CPS applications. Team is free to use any testing method but might be restricted by reporting options. Infrastructure setup might suffice for H-timeframe.
Toine Siebelink will contact Chaker Al-Hakimre. template for architecture  is finalizing study on CIST integration tests. Goal is E2E test for CPS applications. Team is free to use any testing method but might be restricted by reporting options. Infrastructure setup might suffice for H-timeframe. will contact re. template for architecture documentation. Benjamin Cheungmade a clever suggestion to draft documentation in a Wiki and once reviewed and finalized convert to RST files. This would speed up the review process!

M3 :'code freeze' Thursday 

  • Jira
    serverONAP JIRA
    jqlQueryproject = cps AND fixVersion = "Honolulu Release" AND status != Closed AND status != Delivered ORDER BY status DESC
    counttrue
    serverId425b2b0a-557c-3c0c-b515-579789cceedb

OOM Integration update  Aditya Puthuparambil and/or Claudio David Gasparini
Build issues seem resolved. OOM can now finalize Helm Charts etc. There seem to be superfluous image and issues with the version number that Bruno Sakoto and Claudio David Gasparini will fix. 

E2E Network Slicing Use Case

  • CPS APIs API methods #2 and #21 will be prioritized for H release
    • Both methods use E2E Slicing specific model through CPS-Core. This means NF-Proxy interface not required (for E2E Slicing)
    • #2 requires new query: CPS-235: Overview of (early) CPS Query query #3 This will be handled as a 'bug' as code freeze date is to close
      #2 also requires a 'with children' option on the query, also to be handled as a 'bug'
    • #21 is a simple 'get' by xpath with children which is already supported by CPS Core.
      Latest Model & Data sample need to be confirmed, Toine Siebelink suspect latest data.txt sample provided in 
      Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyCPS-199
       is not inline with model. CPS Code has a later data sample. 
      Niamh Corewill update the Jira with the correct sample.
  • TBDMP Integration as submodule to be discussed with Claudio David Gasparini 
    TBDMP Sub repo in progress, split in separate commits: structure, code, tests.  Need to think abut structure and split the PoC in required modules. E2E Slicign team will drive required tasks, track in Jira et with support from CPS Team. 
    krishna moorthy will handle deployment? For now as uService as subschart in CPS but TBDMT should remain independent of CPS! Claudio David Gasparini can support with OOM integration
  • Explore Yang-Patch, E2E. 
    Sandeep Shahshowed a basic example of a a Yang Patch with an  'edit' operation:

    Code Block
    languagexml
    titleYang Patch Example
    collapsetrue
    {
      "ietf-yang-patch:yang-patch": {
        "patch-id": "Patch 1",
        "comment": "patch for phy-cell-id-in-use for a cell",
        "edit": [
          {
            "edit-id": "edit",
            "operation": "merge",
            "target": ${prop.oofpcipoc.patch.pci.target},
            "value": {
              "phy-cell-id-in-use": ${tmp.phy-cell-id-in-use}
            }
          }
        ]
      }
    }

    Patches are transactional, if one fails, all fail (and rollback of already completed steps)
    Patches are NOT used for adding elements to a Yang List

AOB: Benjamin Cheung invited CPS Team to join Use Case Realization meeting on  1400 UTC to discuss CPS possibilities for collaboration with Intent Based Networking Project

 

Software Status
1 bugs on OOM integration,  fixes are submitted but there is still a follow up issue which Aditya Puthuparambilis working on with support from Sylvain Desbureaux
Read-the-doc is set-up. see https://docs.onap.org/projects/onap-cps/en/latest/index.html content to be completed after M3.

NF Proxy Early Design, presentation by Tony FinnertyCPS-NCMP-Design.pptx
Tony explained the reasoning for new terms
'Network CM Proxy' NCMP
'CMHandle' which will replace the term 'Anchor' in the context of CM Proxy
recommend to read about NMDA https://tools.ietf.org/html/rfc8342

M3 :'code freeze' Thursday 

  • Jira
    serverONAP JIRA
    jqlQueryproject = cps AND fixVersion = "Honolulu Release" AND status != Closed AND status != Delivered ORDER BY status DESC
    counttrue
    serverId425b2b0a-557c-3c0c-b515-579789cceedb

    PLEASE CLOSE ANY TASK THAT IS DONE! Change 'fix version' tag to Istanbul for anything that wont (need to) make Honolulu

E2E Network Slicing Use Case

  • CPS APIs API methods #2 and #21 will be prioritized for H release
  • TBDMT code in sub-repo: https://gerrit.onap.org/r/q/project:cps%252Fcps-tbdmt
    • Build issues. Claudio David Gaspariniexplained we need to raise a ticket on LNF and create a ci-management change.
    • OOM integration, we are probably too late for this but krishna moorthywill start process anyway with support from Bruno Sakotoand Claudio David Gasparini
      OOM integration of TBDMT needs to remain independent of OOM integration of CPS!
      As a fall back option TBDMT can be manually added to an ONAP deployment for demo or a local deployment an be used.
    • Need to support at least 2 CPS endpoints.. Get and 'Query'.
      The query endpoint is ' <server>/cps/api/v1/dataspaces/dataspace/anchors/anchor/nodes/query
      Demo available in  this video.
      Krishna wil handle this requirement as a 'bug' after M3

AOB:Benjamin CheungBenjamin Cheungand Tony Finnerty met with Intend Based Network Team.  Tony does not expect and 'special' work for team but probably support to help them how to get the most out of CPS.
Overview https://wiki.onap.org/display/DW/Use+Case+Realization+Call%3A+Feb+8%2C+2021
CPS & IBN https://wiki.onap.org/display/DW/Use+Case+Realization+Call%3A+Feb+22%2C+2021

 

Software Status

Aditya still investigating Template issue re stateful Pod for DB, Support from Sylvain, Krystof needed. 
Security issues not blocking Release
Master Branch version for Istanbul will be 1.1.0-SNAPSHOT
CPS-274 Bruno will test solution
Documentation Tony suggested to refer to https://wiki.onap.org/pages/viewpage.action?pageId=84655884
Silver Badge; Achieved, record on https://wiki.onap.org/display/DW/Honolulu+Release+Platform+Maturity
Niamh Core demoed query user stories with  this video. and this video → Error handling needs to be improved, created 

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-276

Istanbul Requirements

Swaminathan Seetharaman will create new REQ's for E2E Slicing and SON PIC (scope to be still discussed internally)

  • Future of TBDMT, not clear is nice as part of CPS but will require additional resourcing as much work still needed like integration, conform to CPS-Core quality standards etc. Swaminathan Seetharamanand krishna moorthywill prepare slides to follow up this discussion next week with a view to take it to Arch. Committee.

E2E Network Slicing Use Case

  • CPS APIs How to continue?
    Proposed to split according to 'operation' 2 teams of 2. Toine Siebelinkwill create Jira's to track this work. If needed CPS team can meet E2E team middle of next week for further clarification.
    see 
    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyCPS-277
     and 
    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyCPS-278

 

Software Status

OOM blocked, RC0 postponed by 1 week CPS team just waiting on OOM to merge (gating jobs are passing)
CPS-290 more scenarios of 500 error to be discussed

Presentation on E2E slicing
Check
Andy MAYER (ATT)
Ruhal Tyagi (Ericsson)

E2E Network Slicing Use Case

  • Presentation on TBDMT by Swaminathan Seetharaman and krishna moorthy

    'Home' for TBDMT for review with ArchCom
    Template need to be aware of Model/Version
    Versioning could be part of ID
    Template should be applicable to range of versions
    Preferred by Team: TBDMT stay in CPS. Main concern is Resourcing. 
    Swami will add slide with options and Pros & Cons and review slide again next week 

  • Owner of slicing 'config' data has to be the 'use-case' (not the TBDMT)

  • Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyCPS-277
     Hanif Kukkalli  has started working in this spike
  • Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyCPS-278

Request for Feedback: Team WoW

Discussion: Bug Handling, dropping back to H?

  • Which bugs to dop back
  • Process for dopping back
    Toine Siebelink  will document a proposed WoW for bugs on confluence with help from team
    In general all bugs should eb fixed on main branch and dropped back to previous release. Consider API changes, user story Acceptance Criteria etc. If there is no API/behavior impact and it didn't break acceptance criteria then it could be an 'enhancement'. Claudio David Gasparini will prepare for discussion on backward (in)compatible updates next week

AOB

  • Agreed to change meeting duration back to 1h starting next week

 

Please note DST has started in US, This will affect attendees in zones with different DST rules

New to CPS : Rahul Tyagi Renu Kumari

Software Status

  • Documentation live: https://docs.onap.org/projects/onap-cps/en/latest/index.html
  • Jira
    serverONAP JIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyCPS-264
     need further discussion, test in H? is timestamp part removed when needed?

E2E Network Slicing Use Case

AOB

  • discuss CPS Release Process#StepstoDeliverReleasePatches 
    • Separate Release commit/patch ie. not part of bug fix itself. Typically only path-number (last digit) should be increased.
    • Release notes should be updated too
    • Release patch can include several bugs when needed
    • Minimal code for bug fix on master branch for ease of drop back (but test included)
    • Toine Siebelinkwill update above guidelines

 

Software Status

AOB

  • Meet next week Fri April 2?!  Ericsson holiday


Cancelled due to holiday

 

Please note DST has started in Europe

Software Status

- Official waiver from TSC for

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCPS-281
 so it can be postponed to Istanbul (no need to dropback to H)
- Security Hotspot, needs to be flagged as False Positive. Amy Zwarico  will follow up on this

  • @Oskar Malm presentation on requirement  
    Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyREQ-717
     ONAP Rel I - NCMP - CPS meeting.pptx
    • Only impacts CPS (no other ONAP components) so now classified as a 'Specification'
    • SDNC (integration) Using RESTCONF ODL Interface Test Only impacts

    • Claudio David Gasparini  suggested to use Java-API client? Would be significant arch. change!
      Take over responsibility from SDNC, breaking µS concept, scaling concerns etc. Maybe consider/discuss this again later e.g in J-release

    • Preferred option for Model ingestion: direct from xNF (based on change event from A&AI)

  • E2E Slicing, API call 1 split into 2 steps as indicated on this page: https://wiki.onap.org/display/DW/CPS+APIs

  • Bruno Sakotopresentation: Temporal DB Update, see CPS-191: Core and Temporal Integration Design

 

  • Software Status
    • Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyCPS-309
      Only 'and' support required, xpath syntax like ' //categories[@code="02" and @name="kids"]
    • team agreed Renu Kumariproposal for using help 'profiles' as per https://gerrit.onap.org/r/c/oom/+/120431
    • Next week we need to include other Repo's in update too!
  • Performance Test Findings by Ruslan Kashapov see CPS Testing
  • NCMP Requirement breakdown, see CPS-333 Network Configuration Management (NCMP) scope for I release considerations
  • E2E Network Slicing update
    • Queries identified, in progress
    • Update requirement identified, see CPS-278 Spike Analyse E2E API PUT methods spike required for LIST operations. Current list of related stories:
      • Jira
        serverONAP JIRA
        columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyCPS-325
      • Jira
        serverONAP JIRA
        columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyCPS-337
      • Jira
        serverONAP JIRA
        columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyCPS-340
      • Jira
        serverONAP JIRA
        columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyCPS-338
    • Question on SON Use Cases: Model information is information, Niamh Core will send an email. Also please confirm SON use case is stil considered for I timeframe.

 

Software Status

CPS Team need SON Model, awaiting response from Sandeep

  • Jira
    serverONAP JIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyCPS-320
     Need alternative solution but Renu Kumari will comment and propose way forward
    Regarding OOM Renu will also create a general OOM-updates ticket based on a pattern used in 'Policies'. Any OOM updates can be added as task to that ticket. Traditionally this was handled at end of any release but we are awaiting ng an OOM process improvement to have an earlier staging release to make these changes. Renu will communicate to team and OOM about this process
  • Jira
    serverONAP JIRA
    serverId425b2b0a-557c-3c0c-b515-579789cceedb
    keyCPS-330
     Awaiting Son models. Sandeep Shahor Swaminathan Seetharaman will provide soon

A&AI has no inventory of simulated xNFs yet
SNDR workaround
RAN Simulator has list, possible as shortcut (N.K. Shankar)

  • CPS Path Documentation: https://docs.onap.org/projects/onap-cps/en/latest/index.html
  • NCMP Requirement breakdown, see CPS-333 Network Configuration Management (NCMP) scope for I release considerations
  • Discussion with E2E Network Slicing regarding 'hardcoded ran-network-model':
    • Swaminathan Seetharaman (or his team) will investigate the feasibility of model-retrieval using RESTConf and NetConf from the Honeycomb(?) simulator used for their use-cases. Following the produce investigated and documented by Rahul Tyagiin 
      Jira
      serverONAP JIRA
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyINT-1904
    • A&AI does currently not include/cover the simulated nodes used by E2E NW Slicing. NCMP should NOT try to solve this using SDNC/R or similar. If needed a 'shortcut' using a hardcoded list(file) with the simulator data until this functionality is added to A&AI.
    • A dedicated ONAP-Honeycomb-DMI plugin could be considered if needed e.g. if models can not be retrieved over RESTConf.
    • At the same time it might be required that NCMP in the I timeframe support both simulated nodes and nodes available in A&AI. Prioritization and feasibility (depending on resourcing too) of these options need to be discussed
    • At boot time of DMI Plugin it will need to inform NCMP (DMI-Registry) of all CMHandles its manages

 

  • Software Status
    • Spikes by Bruno and Renu to be reviewed by remainder of team (follow up meeting early next week)
    • CPS-36. Rishi remarked there is no docker-file yet for TempDB. Wil create separate task to do that first
    • Discussion on the fact TempDB is juts one module. It was greed that for simplicity it wil be kept like that until the need arises to split it. Bruno is also introducing an Architecture Quality Tool to ensure the singel module still has a god architecture that can always be dived into modules in the future
    • TBDMT. Question arose around need for (read-the-docs) documentation etc. Toine Siebelink will the requirement for TBDMT and make sure documentation is part of that.
    • New tasks suggested
      • Update read-the-docs for CPS with high level description of its components
      • Update & reorg wiki with good overview of current architecture of CPS and its components
  • NCMP road map, short presentation by Oskar Malm ONAP Rel I - NCMP Roadmap.pptx 
    • Note. Pass-thru wil include write operations. In Istanbul release only full re-sync wil be available to update CPS Core Cache after write operations...
  • E2E Network Slicing Update
    • Simulator findings, not available yet but Honeycomb is intended to be fully NetConf compatible. It might mean impacts on simulator are required...

 

 

 

  • Introductions Dylan Byrneand Joseph Keenan
  • Software Status
    • Possible on SonarQube coverage reporting in CPS-Temporal . Bruno Sakotowill create bug to address this
    • CPS is part of Trial for new way working for SonarQube:
      • ONAP Way profile created (copy of Sonar Way) which gives us control of when SonarQube updates come in
      • PTL (Toine) has now capability to flag false positives and mark Security hotspots as 'safe'.
  • Discussion regarding exact scope Istanbul
    • E2E Network Slicing detailed requirements
      • Will use CPS-Core only.
      • Upload model using rest endpoint as needed
      • CRUD Operations against data in CPS-Core  only for now
      • TBDMT will have some minor impacts when switching to NCMP interface  at a later stage (ie. specify dataspace). In any case it seems required that TBDMT can interface with both CPS(core) and NCMP
      • Ownership of data is important but does not require impacts in Istanbul 
    • Update on Simulator investigation
      • Honeycomb RAN Simulator should have capacity to retrieve model over NetConf/RESTConf interfaces using ODL
      • Should have no impacts on other components
      • Will check with Rahul Tyagihow to continue
      • This activity is part of 
        Jira
        serverONAP Jira
        columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyREQ-717
         and will run parallel with other Istanbul requirements
    • SON PCI
      • Similar approach as E2E Network slicing ie. use CPS-Core in Istanbul timeframe

 

  • Software Status
  • Update on CPS-391Spike: Define and Agree NCMP REST Interface
    • some open issues left re. datastore names and (fallback) behavior
    • REST URI format agreed (smile)
  • Ahila P  Some clarification required re. DMI-Plugin, node, model and data discovery

    Step 1 Node Discovery
    - If E2E simulation node not in A&AI: DMI PLugin has side-door REST endpoint to add (initial) inventory

    Step 2 Model Discovery
    After node is Added, NCMP wil trigger Model Discovery when needed
    2a NCMP wil request list of module (name)s from Node
    2b NCMP wil request yang-source for any module sit hasn't stored already (for other nodes)

    Junfeng Wang has some concerns about pre-conditions for node discovery. Ahila will add these details later

    DMI-Plugin interface, abstraction that allows flexibility to have other ways of discovering  initial inventory and inventory changes.
    Intention is that ONAP will only have one DMI-Plugin. Using a temporary 'side-door' to add any cm-handle not available through A&AI

    Step 3 Data Sync
    Not worked out yet
    Similar process and component involvement as Model Sync

Note. SON API to be discussed in 5G SON OOF use case meeting later today
See : https://zoom.us/j/94816649573?pwd=dmVPMndVRXM3T3ZMVEFLOUdWVHNNQT09

 

  • Software Status
    • Bug 
      Jira
      serverONAP Jira
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyCPS-450
       is fixed 
    • Bug 
      Jira
      serverONAP Jira
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyCPS-451
       Ruslan Kashapovhas attached the correct model. Is compatible with previous data already in system
    • 'Bug' 
      Jira
      serverONAP Jira
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keyCPS-452
       is not a bug but a task or user story that needs to be executed as part of E2E slicing use case support
    • Latest findings on config=true/false support using SDN-C/ODL by Rishi Chail:
      ODL supports 'content' parameter and translates it to the equivalent NetConf operation(s). However current the tests how the same output even tough some elements are flagged as config 'false'. Claudio David Gasparini suggests using a different simulator to identify where the problem is. is and wil help Rishi with this.
      Oskar Malm noted that most current nodes do not support NMDA datastores (yet) So intention for Istanbul is to only support non-NMDA devices. Non-NMDA device will also use one model for config-false and config-true data.
  • Release Planning: CPS-333 Network Configuration Management (NCMP) scope for I release considerations
    Team made decisions on open issue as record on that page now.
  • A.O.B.
    2021 LFN Developer & Testing Forum June

 

 

 

No Meeting

 

 

    • Software Status
      •  
        Jira
        serverONAP Jira
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyCPS-489
         Bell will need to confirm their license format. Luke Gleeson  should not update those
      • Jira
        serverONAP Jira
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyCPS-400
        still blocked Toine Siebelink will sent mail to  Steve Winslow to suggest discussing it at PTL meeting
      • Jira
        serverONAP Jira
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyCPS-433
         aditya puthuparambil will share report and demo recording with Tony Finnerty
      • Jira
        serverONAP Jira
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keyCPS-401
        still blocked.  Toine Siebelink will call meeting to go through details and decide actions

 

 


Canceled

 

Toine Siebelink

...