Skip to end of metadata
Go to start of metadata

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

Compare with Current View Page History

« Previous Version 17 Next »

Project Name:

• Proposed name for the project: ONAP Runtime Catalog
• Proposed name for the repository:  RTCatalog

Project description:

     The ONAP RT-Catalog project aims to provide unified catalog management in ONAP runtime environment.

      

  • Problem Resolved

Scope:

    • Management Objects: 

    • E2E Service (templates, workflow, recipes, ……)
    • NS (templates, workflow, recipes, ……), WAN (templates, workflow,….)
    • VNF(VNF image, templates, scripts, recipes,……), PNF(….), ……
    • Functions:
    • provide catalog management, including design time catalog synchronization, upload, enable, disable, update, delete catalog operations in the Run-Time
    • provide catalog relation management among different components
    • Provide catalog status management in the run-time, such as IN_USE, NOT_IN_USE, ENABLED, DISABLED, etc
    • Provide API to fetch the packages or files in the catalog, including the external system, and inner components
    • Provide API to consume the descriptor parser result, reducing the package download time consuming between the different components.


Architecture Alignment:


  • How to Cooperate between DT-catalog and RT-catalog


  • What’s Differences Between DT-catalog and RT-catalog

    Items

    SDC DT Catalog

    RT Catalog

    Users or Roles

    Designers

    Operators

    S3P requirements

    Low

    Strong

    Operations

    onboard/check out/check in/distribute/....

    Sync/upload/enable/disable/update/delete/.....

    Status 

    check in/check out/draft/...

    in_use,  not_in_use, enable, disable,....

    Storage

    Bind to the SDC designer studio

    Graph DB

    Distributed among DCs(Global RTC/Local RTC)

    Files & packages

    TOSCA Instance model

    Input

    SDC Design Model message

    (type schema, type, template, etc)

    TOSCA CSAR Packages

    Output

    TOSCA Packages for Runtime

    TOSCA instances via parser and inputs




  • RT-Catalog architecture



    • What other ONAP projects does this project depend on?
      • SDC(DT-Catalog)
      • Parser
      • Common service(MSB/DMaaP/.....)

  • How does this align with external standards/specifications?
    • APIs/Interfaces - REST/PubSub
    • 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

AGRAHARAM,SANJAY


sa2785@att.com


Fengyuanxing


feng.yuanxing@zte.com.cn

Beijing, China. UTC +8

Yueliang Liu

liuyueliang@chinamobile.com

Beijing, China. UTC +8

Zhanjie


zhang.jie1@zte.com.cn

Beijing, China. UTC +8

Maopeng Zhang
zhang.maopeng1@zte.com.cnBeijing, China. UTC +8
ContributorsLuji

lu.ji3@zte.com.cn

Beijing, China. UTC +8

Shijie


shi.jie3@zte.com.cn

Beijing, China. UTC +8

Qidi Lv

lvqidi@chinamobile.com

Beijing, China. UTC +8
pengpeng
peng.peng@zte.com.cnBeijing, China. UTC +8
  • No labels