Multi-Version Design for ETSI NFV-SOL
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:/
[2] https:/
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
- Started by
- Completed by