Policy R3 Casablanca Platform Maturity

Area

Actual Level

Targeted Level for current Release

Integration Test Plan

Comments

Area

Actual Level

Targeted Level for current Release

Integration Test Plan

Comments

Performance

POLICY-809: Maintain and implement performanceClosed



Level 1

Level 2 (Runtime components)



  • 0 -- none

  • 1 – baseline performance criteria identified and measured

  • 2 & 3 – performance improvement plans created & implemented

Stability

POLICY-814: 72 hour stability testing (component and platform)Closed

Level 1

Level 2

  • 0 – none

  • 1 – 72 hours component level soak w/random transactions

  • 2 – 72 hours platform level soak w/random transactions

  • 3 – 6 months track record of reduced defect rate

Resiliency

https://lf-onap.atlassian.net/browse/POLICY-819

Level 2

Level 2



  • 0 – none

  • 1 – manual failure and recovery (< 30 minutes)

  • 2 – automated detection and recovery (single site)

  • 3 – automated detection and recovery (geo redundancy)

Security

https://lf-onap.atlassian.net/browse/POLICY-824

Level 1

Level 2

Overall Policy will work towards achieving the CII Silver Badge:

https://bestpractices.coreinfrastructure.org/en/projects/1614?criteria_level=1


  • 0 – none

  • 1 – CII Passing badge

    • Including no critical and high known vulnerabilities > 60 days old

  • 2 – CII Silver badge;

  •  

    • All internal/external system communications shall be able to be encrypted.

  •  

    • All internal/external service calls shall have common role-based access control and authorization using CADI framework

  • 3 – CII Gold

Scalability

https://lf-onap.atlassian.net/browse/POLICY-825

Level 1

Level 1

  • 0 – no ability to scale

  • 1 – single site horizontal scaling

  • 2 – geographic scaling

  • 3 – scaling across multiple ONAP instances

Manageability

https://lf-onap.atlassian.net/browse/POLICY-829

Level 1

Level 2

  • 1 – single logging system across components; instantiation in < 1 hour

  • 2 – ability to upgrade a single component; tracing across components; externalized configuration management

Usability

https://lf-onap.atlassian.net/browse/POLICY-839

Level 1

Level 1

  • 1 – user guide; deployment documentation; API documentation

  • 2 – UI consistency; usability testing; tutorial documentation