You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »


Problem Resolved:roblem Resolved

  • vDesign time catalog

SDC now support the VNF package onboard, and NS design. After the VNF package onboard and design, the packages will be categorized and put into the SDC catalog.  SDC catalog also supports the package status of design time, such as check in/ check out/ in design/Ready for testing/in testing/Certified/distributed.


  • vRun-Time in R1

In Run-Time,  there exists template and recipes, workflows of different levels such as service/NS/resources in different components(SO, VFC,  SDNC,  APPC, Policy, …).  SO consumes service template,  VFC consumes network service and VNF template, policy consumes service/network/VNF rule recipes and so on.


  • Lack of unified catalog management in the Run-Time

In the Run-Time,  it is hard to manage the catalog in a unified way among the different levels and runtime instances.


  • Unified Model API

Now many Run-Time components use different parser, and do some repeat works. The Run-Time catalog will also consider the unified models API based on the design template, exposed to all Run-Time components, reducing the complex and repeatable parser work.

Project Name:

• Proposed name for the project: ONAP Runtime Catalog
• Proposed name for the repository:  RT-Catalog

Project description:

     The ONAP RT-Catalog project aims to provide unified catalog management in ONAP runtime environment, including service, service component, and resource levels.

Scope:

•Levels:

•Service level: 

               Service catalog (templates, workflow, recipes, ……)
Service Component level: 

                 NS  catalog (templates, workflow, recipes, ……), WAN catalog (templates, workflow,….)
•Resource level: 

                         VNF catalog(VNF image, templates, scripts, recipes,……), PNF catalog(….)
•Functions:

    • Provide all level catalog management, including design time catalog synchronization, on-boarding, enable, disable, update, delete catalog item in the Run-Time
    • provide the catalog relation management among the different levels and different components
    • Provide the catalog status management in the run-time, such as IN_USE, NOT_IN_USE, ENABLED, DISABLED, etc
    • Provide the  API to fetch the packages or files in the catalog, including the external system, and inner components
    • Provide the API to consume the descriptor parser result, reducing the package download time consuming between the different components.

Architecture Alignment:

  • How does this project fit into the rest of the ONAP Architecture?
    • Please Include architecture diagram if possible


    • What other ONAP projects does this project depend on?
      • SDC
      • Multi-VIM
      • AAI/ESR
      • MSB/DMaaP
      • Model
      • OOM
      • Integration
  • How does this align with external standards/specifications?
    • APIs/Interfaces - OpenAPI/Swagger, ETSI NFV
    • Information/data models - Swagger JSON
  • Are there dependencies with other open source projects?
    • APIs/Interfaces - mysql, Django
    • Integration Testing
    • etc.

Other Information:

  • link to seed code (if applicable)
  • Vendor Neutral
    • if the proposal is coming from an existing proprietary codebase, have you ensured that all proprietary trademarks, logos, product names, etc., have been removed?
  • Meets Board policy (including IPR)

Use the above information to create a key project facts section on your project page

Key Project Facts:

Primary contact: zhang.maopeng1@zte.com.cn

Facts

Info

PTL (first and last name)
Jira Project Name
Jira Key
Project ID
Link to Wiki Space

Release Components Name:

Note: refer to existing project for details on how to fill out this table

Components Name

Components Repository name

Maven Group ID

Components Description



org.onap.




Resources committed to the Release:

Note 1: No more than 5 committers per project. Balance the committers list and avoid members representing only one company.

Note 2: It is critical to complete all the information requested, that we help to fast forward the onboarding process.

Role

First Name Last Name

Linux Foundation ID

Email Address

Location

Role

First Name Last Name

Linux Foundation ID

Email Address

Location

PTL



Committers

Yingyunlong





Zhanjie





Fengyuanxing









ContributorsLuji












  • No labels