Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Functional Requirements

  • MDONS use case Resources from Fujitsu
    • Extend the exisiting existing route optimization in OOF to support the MDONS use case.  (MDONS use case)
  • 5G Network Slicing Resources from Wipro, Huawei
  • SON Optimization Resources from WIPROWipro
    • Evolve the PCI optimizer to use ML/AI techniques
  • CCVPN Transport Slicing (yet to finalize(Stretch goal) (5G - Network Slicing)

Non - Functional Requirements:

  • Containers must have no more than one main process (REQ-365)
  • ONAP projects must use only approved and verified base images for their containers (REQ-379)
  • Each ONAP project shall define code coverage improvements and achieve at least 55% code coverage (REQ-349)

Stretch goals

  • Non Functional requirements
    • Python 3.6 to 3.8 migration
    • Improve documentation. Document as you code. New features must have mandatory documentation along with code.
    • CII Silver badge; internal communication encrypted

    • Move Helm Chart (OOM) at project level
    • Unit test coverage beyond 55%
    • Improve OOM deployment time for OOF helm charts. 

...

  • Approved New use cases:
    • MDONS - Route optimization
    • CCVPN - Transport Slicing
  • Hardening/Test Only
    • HPA - Hardening, Testing and Automation of vFW, vDNS, vCPE, VoLTE
    • Traffic Distribution
    • Change Management Frankfurt Extensions (low priority)
  • Extensions of existing use cases 
    • 5G Network Slicing
    • 5G OOF-SON (low priority)
    • Change Management Frankfurt Extensions (low priority)
    • Fine-Grained Placement Service (low priority)

Minimum Viable Product

  • OOF-HAS - Homing/Placement Service 
  • OOF-OSDF - Optimization Design framework

  • OOF-CMSO - Change Management Schedule Optimizer
  • OOF-FGPS - Fine grained placement service

...

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryproject = OPTFRA AND fixVersion = "Frankfurt Guilin Release" AND issuetype in (epic) ORDER BY priority DESC, updated DESC
serverId425b2b0a-557c-3c0c-b515-579789cceedb

...

Jira
serverONAP JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryproject = OPTFRA AND fixVersion = "Frankfurt Guilin Release" AND issuetype in (Story) ORDER BY priority DESC, updated DESC
serverId425b2b0a-557c-3c0c-b515-579789cceedb

...

API NameAPI DescriptionAPI Definition DateAPI Delivery dateAPI Definition link (i.e.swagger)Status
PolicyPolicy Client API to create, update and retrieve homing policies.El Alto

TBD

In progress

AAIREST Web Service provided by AAI, to query available cloud-regions, and existing service instances where a new order can be placed.El Alto Release

https://onap.readthedocs.io/en/latest/submodules/aai/aai-common.git/docs/AAI%20REST%20API%20Documentation/AAIRESTAPI_CASABLANCA.html#aai-rest-api


Completed
MultiCloudAPI to retrieve VIM capacities (infrastructure metrics model)El Alto Release
https://onap.readthedocs.io/en/latest/submodules/multicloud/framework.git/docs/specs/multicloud_resource_capacity_check.htmlCompleted
MusicMusic client REST APIEl Alto Release
https://docs.onap.org/en/latest/submodules/music/distributed-kv-store.git/docs/offeredapis.htmlCompleted
SDNC (R)Config DB interfaceEl Alto Release
https://github.com/onap-oof-pci-poc/sdnc/blob/master/ConfigDB/swagger-json/swagger.jsonCompletedDCAEFor 5G Network slicing use caseFrankfurt ReleaseTBDIn progress
  • API Outgoing Dependencies

...

API NameAPI DescriptionAPI Definition DateAPI Delivery dateAPI Definition link (i.e.swagger)Status
HAS APIAPI to submit homing requests, and retrieve homing solutions (SO,VFC)El Alto Release
oof-has-api.jsonCompleted

Extensions to HAS API to support slicing workflowsFrankfurt Guilin ReleaseFrankfurt ReleaseTBDIn progressIn progress
SON APIAPI to perform SON optimizationEl Alto Release
PCI Optimization APICompleted
Route APIAPI to perform Route optimization (used by CCVPN use case)El Alto Release
oof-osdf-has-api.jsonCompleted
CMSO APIAPI invoked by CM use case for schedule optimizationEl Alto Release
oof-cmso-api.jsonCompleted

...