Versions Compared

Key

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

...

AreaActual LevelTargeted Level for current ReleaseHow, EvidencesComments
Performance01 or 2 (question)

Stability

1 - project team

2 - Integration team


1 - project team

2 - Integration team

Assume Integration team will address Level 2 -  72 hour test in Dublin

*current (1/9/19) code coverage is 66%
Resiliency2

2 ? (maybe 3, it really depends on the labs capacity)




Security1Minimum Expectation
Absolute Minimum expectation:
  • CII badging passing level
  • Continuously retaining no critical or high known vulnerabilities > 60 days old
  • All communication shall be able to be encrypted and have common role-based access control and authorization.
Scalability1maybe 2depends on how to setup the lab for geo-redundancy1

Manageability1

1 TBD

Recommendation for Casablanca is Level 2; however, Level 2 requirements are unclear and cannot be committed to.

  • 1 – single logging system across components; instantiation in < 1 hour
  • 2 – ability to upgrade a single component; tracing across components; externalized configuration management
Usability1

1 TBD, 2(partial)



  • Level 2:
    • A component can be independently upgraded without impacting operation interacting components
    • Component configuration to be externalized in a common fashion across ONAP projects
    • All application logging to adhere to ONAP Application Logging Specification v1.2
    • Implement guidelines for a minimal container footprint
Usability1

1




Recommendation for Casablanca is Level 2; however, we cannot meeting Level 2

All new API’s must adhere to the ONAP API Common Versioning Strategy and Documentation Guidelines;   - There was an issue with ODL & API version - need to investigate further

TBD - Swagger 2.0 - We dependent on what ODL Oxygen Fluroine for API documentation and they dictate version of Swagger used, currently looked like v1.2
E2E tutorial ???
  • 1 – user guide; deployment documentation; API documentation
  • 2 – UI consistency; usability testing; tutorial documentation


  • API Incoming Dependencies

...


API DescriptionAPI Definition DateAPI Delivery dateAPI Definition link (i.e.swagger)
SDCREST API

Currently Available

, but needs to be updated to use onap.org


TBDLink toward the detailed API description
AAIAAIREST API

Needs further discussion: New named query to retrieve data for ScaleOut or does APPC need to build the query??Currently Available

TBD
CCSDKOpenDayLight, SLI, AAI Client, dblibEnd of JuneMarchTBD
DMaaPAPI  to publish/subscribe to  events sent for VNF/VM action requests.Will DMaaP be providing support for secure topics?Currently AvailableTBDDMaaP API
AAFApplication Authorization FrameworkCurrently AvailableCurrently Available

...


API DescriptionAPI Definition DateAPI Delivery dateAPI Definition link (i.e.swagger)
NB InterfaceREST API



Link toward the detailed API description

https://onap.readthedocs.io/en/latest/submodules/appc.git/docs/APPC%20LCM%20API%20Guide/APPC%20LCM%20API%20Guide.htmll

...


  • Third Party Products Dependencies

Third Party Products mean products that are mandatory to provide services for your components. Development of new functionality in third party product may or not be expected.
List the Third Party Products (OpenStack, ODL, RabbitMQ, ElasticSearch,Crystal Reports, ...).

...

DMaaP support of Secure Topics?
Risk identifiedMitigation PlanContingency Plan
ODL upgrade to Oxygen & DB to MariaDB Fluorine - depends on CCSDK projectsCCSDK team has started work early on these two dependencies; They are currently telling us they plant o have these ready at start of Casablanca.Fall back to Nitrogen & MySQL (same as Beijing)SO dependency to delivery needed data to support the ScaleOut use case - need to provide vf-module-id of the vDNS scaled?Continue using the flow as designed in BeijingAPPC needs data to be in AAI in order to support the ConfigScaleOut use case for retrieval of the configuration data. Either SDNC (or SO) must write this data into AAI after the instantiation event happens. Continue using the flow as designed in Beijing
Fall back to Nitrogen
  • Resources

Fill out the Resources Committed to the Release centralized page.

...