****** Note: this Use case has been moved to the future release *****
Use Case Overview & Description
...
TOPIC | DESCRIPTION | WIKI PAGE | ||||||||||||||||
Requirements Proposal | This is a link to the requirements proposal made on the Requirements Sub-committee | |||||||||||||||||
Architecture S/C info | Information on the Architecture sub-committee presentation | |||||||||||||||||
Prior Project "Base" Wiki | Link to the "base" wiki for the Use Case, or work from a prior release. | |||||||||||||||||
Requirements Jira (REQ-###) Ticket | Link to the REQ Jira ticket for this use case |
| ||||||||||||||||
Key Use Case Leads & Contacts | USE CASE LEAD: Fernando Oliveira Byung-Woo Jun USE KEY CONTACTS: Fernando Oliveira Byung-Woo Jun | |||||||||||||||||
Meetings Register & Recordings | Link to Use Case Team meetings. | Orchestration Scenarios |
BUSINESS DRIVER
Onboard ETSI SOL004 compliant VNF/CNF packages with large size software/container image files
...
PROJECT | PTL | User Story / Epic | Requirement | ||||||||||||
A&AI | |||||||||||||||
AAF | |||||||||||||||
APPC | |||||||||||||||
CLAMP | |||||||||||||||
CC-SDK | |||||||||||||||
CPS | |||||||||||||||
DCAE | |||||||||||||||
DMaaP | Mandar Sawant (Old) → Fiachra Corcoran (New) | ||||||||||||||
External API | |||||||||||||||
HOLMES | |||||||||||||||
MODELING | |||||||||||||||
Multi-VIM / Cloud | |||||||||||||||
OOF | |||||||||||||||
OOM | |||||||||||||||
POLICY | |||||||||||||||
PORTAL | |||||||||||||||
SDN-C | |||||||||||||||
SDC |
| ||||||||||||||
SO | |||||||||||||||
VID | |||||||||||||||
VF-C | |||||||||||||||
VNFRQTS | |||||||||||||||
VNF-SDK | victor gao (Old) → Former user (Deleted) (New) | ||||||||||||||
CDS |
List of PTLs:Approved Projects
*Each Requirement should be tracked by its own User Story in JIRA
...
- Operators or Service Providers onboard a vendor ETSI SOL004 compliant VNF/CNF package to SDC
- SDC detects the CSAR file embeds software/container images, instead of referencing the image files
- SDC extracts the embedded software/container images from the CSAR file and stores the images to the Image Registry
- SDC updates the CSAR file for referencing the image files
- Risk:
- After we have altered the CSAR, the original CSAR protection (as per option1 or 2 of SOL004) is no longer reliable
- Since Release 3, it is mandatory to add individual signatures of every file in the package. It is mandatory to add individual signatures of every file in the package.
- This will allow still to verify the integrity of each file during its complete life cycle, i.e., also after onboarding.
- The fact that the VNF package is immutable is one of the sacred principles. It is the contract between the VNF vendor and the Service Provider.
- Once it is onboarded, SDC needs to verify the integrity with the original protection provided in the CSAR.
- In that case, the stored CSAR in the ETSI Catalog Manager is not the original vendor package
- Risk:
- CIR component provides Docker Registry APIs for the image file access (CRUDQ), by conforming to ETSI specifications
- CIR will be registered to AAI for ONAP runtime component to locate the proper CIR instance(s)
- CIR admin can upload the container image files to the Image Registry thru Docker Registry APIs
- K8S CIS can query for the container image files from CIR (It is allowed to use de Facto API standard)
...