Multi-Version Design for ETSI NFV-SOL

Registered by Yoshito Ito

ETSI NFV has published Release 3 specifications for the APIs by extending
Release 2 specifications in 2020. Tacker is now supporting Release 2
based APIs with ETSI GS NFV-SOL003 V2.6.1 [1], and the new specifications
in Release 3 documents such as ETSI GS NFV-SOL003 V3.3.1 [2] are
important target for continuous integration of MANO features. Release 4
are also now under discussion with the CNF related specifications.

This spec proposes the new design of Tacker to support multiple versions
of APIs defined in Release 2, 3, and 4 specifications. For simple
management of different version support, each version should be implemented
in independent manner. At the same time, redundant logics can be shared in
common functions. The database and object class are also separated from
existing Release 2 implementations.

[1] https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/02.06.01_60/gs_NFV-SOL003v020601p.pdf
[2] https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/03.03.01_60/gs_NFV-SOL003v030301p.pdf

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Yoshito Ito
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.