2018-05-09 [ExtAPI] Meeting notes
Date
May 9, 2018 at 10:00AM EDT
Meeting Link: https://zoom.us/j/399880266
Discussed
Record the Meeting!! (issue with Zoom recording)
Introductions
Contribution @Manoj Nair (Netcracker)
Casablanca Proposal, see: link
Extend ExtAPI scope to include "southbound APIs" to External SDN Controller, Edge Orchestrators, Domain Orchestrators, Domain Controllers (also Legacy OSS)
Need to explore relationship with MEF Presto NRP based on ONF TAPI
Continue discussion next week
Contribution @Former user (Deleted) (CenturyLink)
Casablanca Proposal: see: <link>
API Logging possibly using a Log Processor like Apache Nifi
Allows temporal flow analysis of API calls
Looking for interest in contributing to this activity
Next week: ONF TAPI discussion see: <link>
Update on code contribution @Ludovic Robert
working Docker, performance, security, license info, risk management
Documentation: Updated release notes on Readthedocs
Amdocs bugs fixed
Need Pair-wise testing (in contact with Helen)
in two weeks TM Forum Two Demos on External API in Nice (including Sonata and Legato)
Need to push out OOM Healthcheck until May.
Interlude Update (@MEHMET TOY)
Example Modify CIR for E-Access Service instantiated in a Partner Domain
Flows showing how Interlude works for the Elastic E-Access service
Potential Casablanca definition
Next Time: Discussion on relationship to MSB "External Gateway"; External API code to do mediation / translations
Cover registration, "visual range" of service as external
Next Time: Continue Casablanca planning:
HOMEWORK: Which APIs have business impact; Put together PPT on proposed Casablanca API functionality.
Use Cases for Interlude; End to end flows
Code to parse YAML from Service Catalog. Work with SDC on TOSCA toolset. Parse YAML within SDC once and create inputs once Service Definition is finalized.
Service Qualification / Servicability (pre-order) (is capacity and topology available supporting the specific set of service parameters; do policies permit instantiation, mapping of Service requirements to capabilities provided by the platform; checking against of service constraints and characteristics from Service catalog (or via catalog exposure to BSS), Service compatibility with other services instantiated within the customer's service group )
License Accounting
A&AI Customer (Possible removal of customer info from ONAP)
Enhancements for complex input types (transition from name-value pair to JSON structures-blob ) (e.g., MEF Bandwidth Profiles, L2 Connectivity as a Use Case)
Next Time:
Sync up with A&AI on JIRA issues (@Jenny Huang; @Ludovic Robert) Next time
Document API style used for External API at Legato interface reference point
Casablanca use cases for External API
Modeling of external facing APIs for ONAP and other ONAP projects (e.g., CLI)
Alignment on API styles for ONAP external APIs
Slide updates for MEF meeting on External API and Legato (Wednesday Morning) @Andy Mayer; @Ludovic Robert; Bithika; @MEHMET TOY; @Abinash Vishwakarma; @mark gibson; @Neil Thayer
Last time
R3+ Interlude discussion @MEHMET TOY
Elastic EVC use case impacts on Legato and Interlude
It may be possible to apply Service Catalog, Service Ordering, Service Inventory to Interlude
Action: @Andy Mayer to send Mehmet invite to modeling discussion
Explore possible inclusion of future ONAP use case for Elastic Connectivity Service @MEHMET TOY, @Andy Mayer, @Parviz Yegani
Relationship with IETF L2 & L3 SM?
Need for End to End use case within the ONAP Context @MEHMET TOY; @Andy Mayer (review with arch team)
ACTION: Recommend end-to-end interactions based on LSO Operational Threads @MEHMET TOY; @mark gibson; @Former user (Deleted); @Andy Mayer (review with arch team); Include scope of Presto wrt ONAP
ACTION: Possible application of External API at PRESTO with SDNC interactions with domain controllers (VOLTE use case) Possibly @Former user (Deleted)?
Could possibly be part of R3 Casablanca scope
Working:
Continue ExtAPI Design for Beijing @Ludovic Robert
Update: Removed VNF creation from scope and notification feature from scope
Utilizing the ExternalAPI/NBI repo for Beijing code
Making good progress for 29 March milestone
Documentation
Repo committs
ACTION: Need to schedule meetings with SDC, SO, and A&AI to discuss API mapping; Also Run-time Catalog.
ISSUE: Is SDC Providing CSAR from Catalog API? Could SDC provide a simple service view with input parameters of the service?
ISSUE: Does SO require customer on instantiation requests? Is A&AI really keeping Customer (or Consumer) information?
Begin Interlude Use Case discussion
Dana Bobko will present an API Versioning proposal (NEXT WEEK )
User Stories / Use Cases; State Models; Sequence diagrams for External and Internal interactions with ONAP components @Andy Mayer
End-to-end Operation Threads
Service Catalog
Query Service Catalog
Retrieve Service Model
Service Ordering
Place Service Order
Query Service Order
Retrieve Service Order
Delete Service Order
Retrieve Service Order State
Subscribe to Service Order Notifications
Receive Service Order Notifications
Service Inventory
Query Service Inventory
Retrieve Service
Retrieve Service State
Service Topology (spec only)
Query Service Topology
Retrieve Service Topology
License Management (spec only)
Receive License Usage Notifications
Recording:
Upcoming:
Next call will take place on 16 May 2018
Architectural considerations for External APIs (mapping to ONAP components)
User Stories / Use Cases; State Models; Sequence diagrams for External and Internal interactions with ONAP components
Continue review and refinement of ONAP Common Model UML (Service Abstraction focus)
Discussion on coordination with Architecture, Modeling, and MSB efforts (@Alex Vul)
Action items