Guilin Exception Request for DCAE





Name

@Vijay Kumar

Milestone or Requirements Exception?

Requirement

Project or Requirement Name and JIRA

  • REQ-351 - ONAP must complete update of the java language (from v8 -> v11) 

    • DCAEGEN2-2223 Majority of DCAE components migrated to java 11 with exception of below

      • RESTConf, Mapper, DL-Admin (resource constraint; will be targetted for point release)

      • MOD-Genprocessor, MOD-DesignUI (upstream image dependency)

  • REQ-362 - All containers must run as non-root user 

    •  Exception required for dcae-cloudify-manager (upstream image dependency requires root) 

  • REQ-373 - ONAP must complete update of the Python language (from 2.7 -> 3.8)

    • Exception for Cloudify (upstream dependency) and SNMPTrap (approved by SECCOM - DCAEGEN2-2292)

  • REQ-379 - ONAP Project must use approved base images

    • Most python components were aligned (except SNMPTrap); Java components requires exception 

    • GPLv3 (org.onap.dcaegen2.platform.inventory-api) - DCAEGEN2-2455

  • POD no limit (Integration defect: DCAEGEN2-2429)

  • REQ-366 - Containers must crash properly when a failure (DCAEGEN2-2326)

    • Exception required for SNMPTrap, Deployment-Handler and Policy-Handler

Milestones affected

N/A

Projects affected

N/A

Background description

DCAE being large project (41 components in Guilin) need more resource and time for complaince with non-functional requirements. We made significant progress this release, however due to number of components impacted, adopting phased approach.

DCAE platform also has upstream dependency (NiFi for MOD & Cloudify ) - some of the ONAP NFR requires work in upstream community.

Schedule impact

N/A

Recovery plan

Continue phased approach in coming releases based on commitment from the community.

For upstream dependency : Followup with upstream community and/or determine alternate solution which might involve DCAE ARC impact

Milestone schedule change

N/A

Risk

The risk is that the aforementioned DCAE components will not be able to meet Guilin NFR 

Status

Decision