****** Note:
...
PoC use cases & requirements for the Jakarta release ******
Table of Contents |
---|
Use Case Overview & Description
...
- ASD onboarding to SDC, including:
- Allow SDC designers to customize/add custom properties ? e.g., defining input parameters, adding custom properties...
- Store original vendor packages
- Store enhanced ASD descriptors
- Transforming onboarding ASD packages into internal ASD model
- Proposal: use the ASD model as SDC internal model
- SDC Resource and Service Design with ASD-aligned CNF resources
- SDC distribution to ONAP Runtime components
- Store enhanced/internal ASD Descriptors in Catalog Manager
- Store Helm Charts in Helm Chart Repository
- Store Images in Image Repository
- Model-driven Orchestration for ASD-aligned models
- Dispatch workflows (CNF Manager) based on models and requests
- Demonstrate how ASD, input parameters and Helm Charts are processed by the CNF Manager
- Resolve K8 resources based on input parameters and Cloud Artifacts
- Get placement decisions by leveraging ONAP platform capabilities
- Deploy ASD-aligned CNF to Kubernetes
Use Case Key Information
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: Byung-Woo Jun (Ericsson), Marian Darula (Ericsson), Thinh Nguyenphu (Unlicensed) (Nokia) USE KEY CONTACTS: Byung-Woo Jun (Ericsson), Marian Darula (Ericsson), Thinh Nguyenphu (Unlicensed) (Nokia) | |
Meetings Register & Recordings | Link to Use Case Team meetings, Orchestration Scenarios |
BUSINESS DRIVER
Executive Summary - We would like to enhance the ONAP orchestration platform to support ASD-aligned modeling and pacaking onboarding, design, distribution, deployment and configuration.
...
Organization Mgmt, Sales Strategies - There is no additional organizational management or sales strategies for this requirement outside of a service providers "normal" ONAP deployment and its attendant organizational resources from a service provider.
Development Status
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 |
x | |||
SO | x | ||
VID | |||
VF-C | |||
VNFRQTS | |||
VNF-SDK | victor gao (Old) → Former user (Deleted) (New) | ||
CDS |
USE CASE DIAGRAM
Use Case Functional Definitions
Use Case Title | Title of the Use Case |
Actors (and System Components) | The list of Actors and System Components that participate in the Use Case |
Description | Short overview of the Use Case |
Points of Contact | Authors and maintainers of the Use Case. Use Case Lead, Key Use Case members and code contributors. |
Preconditions | A list of conditions that are assumed to be true before the Use Case is invoked Includes description of Information Consumed |
Triggers / Begins when | Describes the trigger for beginning the Use Case |
Steps / Flows (success) | Describes the sequence of steps and interactions that occur during the Use Case (may include: description, data exchanges, functionality, state changes) Interaction diagrams may be included or referenced |
Post-conditions | The expected results of the execution of the Use Case Includes description of Information Produced |
Alternate / Exception Paths | Description of any exceptions or special process that could occur during Use Case |
Related Use Cases | List of the Use Cases referenced by this Use Case |
Assumptions | Describes any assumptions that are made for this use case |
Tools / References / Artifacts | List of any tools or reference material associated with this Use Case as well as any JIRA trace-ability. List of any associated diagrams or modelling artifacts associated with the Use Case |
component | Impact description | JIRA Tickets | |
---|---|---|---|
SDC | ASD Package Format with Helm Charts
Package Mapping
ASD Mapping
Artifact Management
Helm Chart Management
Image Management
| ||
SO | ASDC_Handler
SO Workflow
| ||
SO-CNFM | CNF Manager | ||
AAI | Schema update Interface update as needed | ||
Administration | Configure K8S Cluster
Note: auto discovery of K8S Cluster is a stretch goal | ||
TESTING
Current Status
Testing Blockers
- High visibility bugs
- Other issues for testing that should be seen at a summary level
- Where possible, always include JIRA links
...
**This should be a summary level Sequence diagram done in Gliffy**
Test Cases and Status
1 | There should be a test case for each item in the sequence diagram | NOT YET TESTED |
2 | create additional requirements as needed for each discreet step | COMPLETE |
3 | Test cases should cover entire Use Case | PARTIALLY COMPLETE |