Targeted Level for current Release
Performance
Level 1 - Design
Level 1+ - Runtime
PAP (level 1)
Drools
XACML
Apex (level 1)
Distribution (level 1)
Level 1 - Design
Policy GUI
PAP (to be deprecated)
Level 2 - Runtime
PAP
API
Drools
XACML
Apex
Distribution
https://lf-onap.atlassian.net/browse/POLICY-1458
https://lf-onap.atlassian.net/browse/POLICY-1460
https://lf-onap.atlassian.net/browse/POLICY-1461
https://lf-onap.atlassian.net/browse/POLICY-1462
Performance
Level 0: no performance testing done
Level 1: baseline performance criteria identified and measured (such as response time, transaction/message rate, latency, footprint, etc. to be defined on per component)
Level 2: performance improvement plan created
Level 3: performance improvement plan implemented for 1 release (improvement measured for equivalent functionality & equivalent hardware)
Stability
Level 2
Level 2
https://lf-onap.atlassian.net/browse/POLICY-1458
https://lf-onap.atlassian.net/browse/POLICY-1460
https://lf-onap.atlassian.net/browse/POLICY-1461
https://lf-onap.atlassian.net/browse/POLICY-1462
Stability
Level 0: none beyond release requirements
Level 1: 72 hour component -level soak test (random test transactions with 80% code coverage exercising major code branches ; steady load)
Level 2: 72 hour platform -level soak test (random test transactions with 80% code coverage exercising major code branches ; steady load)
Level 3: track record over 6 months of reduced defect rate
Resiliency
Level 2
Level 2
https://lf-onap.atlassian.net/browse/POLICY-1458
https://lf-onap.atlassian.net/browse/POLICY-1460
https://lf-onap.atlassian.net/browse/POLICY-1461
https://lf-onap.atlassian.net/browse/POLICY-1462
Resiliency Levels
Level 0: no redundancy
Level 1: support manual failure detection & rerouting or recovery within a single site; tested to complete in 30 minutes
Level 2: support automated failure detection & rerouting
within a single geographic site
stateless components: establish baseline measure of failed requests for a component failure within a site
stateful components: establish baseline of data loss for a component failure within a site
Level 3: support automated failover detection & rerouting
across multiple sites
stateless components
stateful components
Security
Level 1
Level 1+
Stretch Goal: CII Silver Badge
All components have encrypted communications
All components will support CADI/AAF
https://lf-onap.atlassian.net/browse/POLICY-1223
Security Levels
Scalability
Level 1
Level 1
https://lf-onap.atlassian.net/browse/POLICY-1458
https://lf-onap.atlassian.net/browse/POLICY-1460
https://lf-onap.atlassian.net/browse/POLICY-1461
https://lf-onap.atlassian.net/browse/POLICY-1462
Scalability
Level 0: no ability to scale
Level 1: supports single site horizontal scale out and scale in, independent of other components
Level 2: supports geographic scaling, independent of other components
Level 3: support scaling (interoperability) across multiple ONAP instances
Manageability
Level 1
Level 2
https://lf-onap.atlassian.net/browse/POLICY-1284
Manageability
Level 1:
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
Level 3
Usability
Level 1
Level 2
Stretch goal to conform to API Common Versioning Strategy
Usability