Versions Compared

Key

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

...

Risk IDProject Team or person identifying the riskIdentification DateRisk (Description and potential impact)Team or component impacted by the risk

Mitigation Plan

(Action to prevent the risk to materialize)


Contingency Plan - Response Plan

(Action in case of the risk materialized)

Probability of occurrence (probability of the risk materialized)

High/Medium/Low

Impact

High/Medium/Low

Status
1ESRJuly 1st 2020The REQ-341 has dependency on ESR for updating the K8s cluster information.REQ-341To have the friends from Aarna network to help us in this functionality.In case ESR does not make it to Guilin, we will use the postman for updating the AAi with the detaisHighMedIn progress.
2SDCJuly 6th 2020The REQ-349 - Coverage of 55%SDCMinimize impact of changes to limit breakage of coverage metricswill request an exception for GuilinHighLow

Current metrics are at 54.8%, some sonar metrics do not show up on main page but are visible in details.

In Progress for improvments


Update 9/4


decrease in coverage happened due to many new features coming with less coverage, hard to identify before merge has sonar results are only visibile after code is merged


Update 9/9

latest metrics shows we are good, above 55% line coverage for all SDC projects

Risk CLOSED

3SDC

July 6th 2020

Updated Aug 18

REQ 351 - Migration to Java 11SDC

Try to get commitments from more companies to help on finishing the migration

try to still do the upgrade and validate if Janus works

upgrade only a subset of containers (the ones not using Janus

will request an exception for Guilin

High

Low

Med

Migration to Java 11 is well under way on main SDC project, still the complexity of project implies that there are several unknowns in completing this change

Updated 8/18

It has been identified that Janusgraph (the client lib used by SDC for the graph DB over Cassandra) is NOT compatible with java8 (due to the lack of support of one of its dep :apache/tinkerpop)

It is very likely now that SDC will not support java8 fully due to this in guilin


Updated 9/9

We've been able to build JAVA 11 docker images, we will be trying them during pairwise, will revert if we find anything that is related to the Janusgraph incompatibility, so far nothing broke...

Lowering probability of occurence

STATUS : In Progress


4OOFJuly 8, 2020

Meeting non-functional requirements due to resource constraints

OPTF/CMSOTry to get commitments from potential contributorswill request an exception for GuilinLowLow

Not occurred

NFRs specific to CMSO are done. Common NFRs will be taken care along with other projects 

5DCAEJuly 8, 2020

Meeting non-function requirements - REQ-379 (approved base image) complaince 


DCAE
  • Finalize approved base image ASAP
  • Resource committment required from multiple companies due to number of components involved
Will be worked in-phase and need exception for components not migratedHighLow

Waiver created


6aDCAEJuly 8, 2020

DCAE being large project with 40+ component, need more time for complaince with non-functional requirements

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

DCAEHave commitment from Ericsson; more contributors will help mitgating the risk  Will be worked in-phase and need exception for components not compliantHighMedium

Identified


8/24/2020 - Ericsson team indicated issues to support; evaluating options to phase (or get additional time). Will likely require an exception for Guilin


Note: Split original item into 6a/6b for better tracking

6bDCAEJuly 8, 2020

DCAE being large project with 40+ component, need more time for complaince with non-functional requirements 

REQ-365 - Containers must have no more than one main process (DCAEGEN2-2327)


DCAEHave commitment from Ericsson; more contributors will help mitgating the risk  Will be worked in-phase and need exception for components not compliantMediumMedium

Closed

8/24/2020 - ChinaMobile and Nokia volunteered to help; this item could be closed soon.

7DCAEJuly 8, 2020

Resource/time constraint for supporting  nonfunctional REQ-351 (Java11 upgrade).

 MOD-Genprocessor components will need exception (due to NiFI upstream dependency)

DCAE

More companies to help with migration

Will be worked in-phase and need exception for components not migrated.

MediumLowIn-progress
8PortalJuly 8, 2020

Meeting the following Non-Functional Priority 1 and 2 Requirements

https://jira.onap.org/browse/REQ-380
https://jira.onap.org/browse/REQ-379
https://jira.onap.org/browse/REQ-366
https://jira.onap.org/browse/REQ-362
https://jira.onap.org/browse/REQ-351
https://jira.onap.org/browse/REQ-357
https://jira.onap.org/browse/REQ-356
https://jira.onap.org/browse/REQ-386

PortalNeed support from communityPhased approach and file exceptions for the items that cannot be delivered or picked up by communityHighMediumIdentified
9HolmesJuly 9, 2020

There's no env for the team to carry out any functional tests. Due to the network restriction in our company, we have no access to the WindRiver lab, so it seems impossible for us to do any tests after code modifications. This would impact the integration with AAF.

HolmesTrying to apply for HW resources to build up a testing env within our company.will request an exception for GuilinMediumMedium

In-progress.

Still trying to deploy the Frankfurt release in our private env.

10SDCJuly 9, 2020

Meeting non-functional requirements - 

REQ-366 & REQ-365 

SDCNeed support from communityPhased approach and file exceptions for the items that cannot be delivered or picked up by communityHighMediumIdentified
11MultiCloudJuly 9, 2020Meeting non-functional requirements -  REQ-373 , REQ-363 , REQ-351REQ-349 , MultiCloudNeed support from communityWill request waiver in Guilin releaseHighMediumIdentified
12AAIJuly 9 2020AAINeed support from communityWill request waiver in Guilin releaseHighMediumIdentified
 13MSB July 15th Can not meet REQ-351 lack of capacity MSB Need support from communityWill request waiver in Guilin release High HighIdentified 
 14Modeling July 15th  

Meeting non-functional requirements -

REQ-373

 ModelingNeed support from communityWill request waiver in Guilin release HighHigh Identified 
 15 VID July 15th  Can not Meeting non-functional requirements - REQ-361 VID Need support from communityWill request waiver in Guilin release High High Identified 
 16 VF-C July 15th  

 Meeting non-functional requirements -

REQ-373

REQ-365 

 VF-CNeed support from community Will request waiver in Guilin release High High Identified 
17PolicyJuly 23 2020Meeting non-function requirements - REQ-379 (approved base image) compliance and GPL v3 packagesPolicy

Need finalized approval base image ASAP, in order to request the resource from community

Will request waiver in Guilin releaseHighLowWaiver created 
18HolmesJuly 28, 2020Don't know where to get support regarding AAF integration.HolmesMark the requirement as a stretched goal.Defer it to the next release.HighMedium

Identified

Now M4 is close and we haven't even get started due to Risk 9. This has to be deferred to the next release.

19UUIJuly 29, 2020

Can not Meeting non-functional requirements - REQ-361 

UUIMark the requirement as a stretched goal.Defer it to the next release.LowLowIdentified
20CCSDKJuly 31 2020Meeting non-function requirements - REQ-379 (approved base image) compliance CCSDK

Need finalized approval base image ASAP.  Specifically, need guidance on which base image to use for openjdk 11 on alpine.

Will request waiver in Guilin releaseHighLowIdentified 
21SDNCJuly 31 2020Meeting non-function requirements - REQ-379 (approved base image) compliance SDNC

Need finalized approval base image ASAP.  Specifically, need guidance on which base image to use for openjdk 11 on alpine.

Will request waiver in Guilin releaseHighLowIdentified 
22DCAEAug 24,2020

Meeting non-functional requirement REQ-373 (ONAP must complete update of the Python language (from 2.7 -> 3.8)

Among 8 components identified only 3 are completed as of 08/24

DCAE

More companies to help with migration

Will be worked in-phase and need exception for components not migrated.

MediumLow

In-progress

8/31 - Majority of components migration complete; need exception for Cloudify, Plugins, AA.

23IntegrationAug 11, 2020

Instability of the ONAP deployments Intel/Windriver labs.

An ONAP installation keeps up&running only a few hours. After few hours, weird errors start to occur, leading to the very frequent redeployments of the solution. Marco was used to regularly redeploy some helm charts and some pods, that were not necessarily used by the use cases, were sometimes not in healthy state.

Such behavior is not detected in other labs.

As Marco is no more involved, we do not have an Integration admin for the deployments in Intel/windriver lab. Re-installating every 2 days is not the solution. Integration shared the risk with the PTL during PTL metting on the 17th of August.

Integration

Figure out the issues

Replay infrastructure tests (independently from ONAP)

Compare with other infra tests

Review installation procedure (based on jenkins script not fully synchronized with OOM, kubernetes and helm upgrade done late during frankfurt process)

idally get a resource able to be ONAP integration admin


Possible to host use cases in other labs (Orange openlabs)MediumHigh

in progress

First infra tests done and seem good..

24IntegrationAug 25, 2020Re-insourcing of the Integration helm chart in OOMintegrationSome time needed to refactor the existing robot pod. As it is familiar to the community, the refactoring must be transparent for end usersNo change, we keep the frankfurt helm chartHighLowidentified
25IntegrationAug 25, 2020

Migration from onap_tests to pythonsdk tests

The framework used to run the End to End tests in frankfurt is deprectaed. A new one is available but the scenario as well as the CI integration has to be done

IntegrationSome time to finalize the new framework integrationNo end to end tests in CILowLowIn progress
26IntegrationAug 25, 2020

lack of HW resources for gating and dailys

Today all the HW is hosted and managed by Orange teams + 2 offload lab in Azure.

In case of major outage in Orange DC, we will lose 80% of our gating capabilities

we experienced an issue during summer break, as the patch rate was low it was not a problem to get only 1 gating lab but as we are approaching the release, the numbre of patches to be managed increased, it could be a problem

Integrationneed extra cloud resources (extra budget for Azure, cloud resources in vexxhost, cloud from other companies)long time before providing feedback to projects, could become a bottleneckMediumHighidentified
27PolicyAug 27, 2020REQ-349 test coverage for one repo has dropped to 34% as a result of moving javascript code from one repo to anotherPolicyContinue to add test coverage prior to M4The repo under question is not a Guilin deliverable.  In addition, test coverage will continue to be added post-M4HighLowWaiver created
28PolicyAug 31, 2020DMN support may not be completed by M4PolicyContinue development as late as possible prior to M4Descope DMN support from Guilin, as it does not affect any use cases or any testingMediumLow
29AAIAug 31, 2020AAI Sparky UI may not be completely working in Guilin, as it was in FrankfurtAAIContinue trying to remove hurdles with portal integration and other supporting microservices,Descope support for the AAI UI as it stands and deliver new functionality in Honolulu as communicated with the communityHighLowIdentified
30SDCSep 4, 2020REQ365 REQ366, no contribution to these as identified at M1, will not be done for SDCSDCContinue to request help on theseDescope to next releaseHighLowIn progress
31CLAMPSep 7, 2020

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCLAMP-884
REQ-361( Continue hardcoded passwords removal)

CLAMPContinue working on the Certinitializer intro into CLAMPDescope to next releaseMediumLowIn progress
32CLAMPSep 7, 2020

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keyCLAMP-882
REQ-380 (ONAP container repository (nexus) must not contain upstream docker images)

CLAMPContinue working on elk stack removal

ELK stack is actually apache 2, so it is actually not an issue.

Descope to next release.

HighLowIn progress
33SOAug 31, 2020SO is failing on the gating and needs changes for the OOMSO, OOMcontinue to work on the issue and wait for the gating dependencies to be resolved
HighHighIn Progress
34DMAAPSep 9, 2020DMaaP components will not be able to implement all TSC priority 1 non functional requirement due to lack of resourcesDMAAPCover as much as we can with the available resourcesWaiver has been requested for Java 11 upgrade.HighLowIn Progress