Level Definitions

(Dublin updates in red)

  • Level 1:
    • All ONAP components will use a single logging system.
    • Instantiation of a simple ONAP system should be accomplished in <1 hour with a minimal footprint
  • Level 2:
    • A component can be independently upgraded (for bug fixes only) without impacting the operation of 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
    • Transaction tracing across components

Minimum Levels 

  • All Projects: Level 2
    • New projects should adhere to v1.2
    • Existing projects have stretch goal for v1.2
  • Stretch Goal: Level 3 
  • Note: some work will be done in Dublin to test/prep for a release upgrade strategy.  This will include common upgrade support capability (ex: Cassandra upgrade) as well as guidelines/requirements for projects to be able to do in-place major/minor upgrades.

Guidance for Implementation

Contacts

CIA, OOM and Logging Enhancement teams.

  • No labels

2 Comments

  1. For the projects that are not managed by OOM (like DCAE analytics apps), how to align the fashion of configuration with others remains a question.

    1. Good point Guangrong Fu  What are your thoughts on how to address?