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

Compare with Current View Page History

« Previous Version 5 Next »

Project Overview

  • Both Python and Java based Parser will not be updated in R7, the R7 release will use the same as previous release. 

  • The etsicatalog project provides package management service and parser service by Micro Service. It can be used to store packages distributed by the SDC, which then can be consumed by other projects or components, such as UUI, VF-C, SO etc. It also includes a TOSCA parser service.

Architecture  changes from F release:

Modeling/etsicatalog project will support SDC direct interface by implementing python-based Dmaap library to subscribe topics of other components.

For more component description -  ARC Modeling Component Description – Guilin (R7) Release

New component capabilities for Guilin, i.e. the functional enhancements

etsicatalog

  • Support SDC direct interface
  • Support ETSI package APIs and storage for ETSI packages in runtime
  • Update version of Python as well as Django and djangorestframework
  • Improve platform maturity (TSC must have items)

New or modified interfaces

New interfaces:

  • None 

Modified interfaces:

  • Update APIs to align with ETSI SOL003/SOL005 specification.

Interface naming

Etsicatalog API naming is as followed:

  • (etsicatalogAPIE-1) Catalog management API: /api/catalog/v1/

  • (etsicatalogAPIE-2) NSD management API: /api/nsd/v1 

  • (etsicatalogAPIE-3) VNF package management API: /api/vnfpkgm/v1

  • (etsicatalogAPIE-4) Parser API: /api/parser/v1/

Reference to the interfaces

etsicatalog_API_v1.yaml

What are the system limits

Now the component Redundancy and scaling depends on Kubernetes.

Involved use cases, architectural capabilities or functional requirements

etsicatalog will contribute to the following functional requirements: 

Listing of new or impacted models used by the project (for information only)

None.

  • No labels