...
Project Name | Enter the name of the project |
---|---|
Target Release Name | Kohn |
Project Lifecycle State | Mature. Refer to ONAP Charter, section 3.3 Project Lifecycle for further information |
Participating Company | AT&T, Nokia, Wipro, Huawei, ChinaTelecom, EST |
Scope
What is this release trying to address?
...
Kohn Usecases with DCAE impact
REQ# | DCAE Commit Status | DCAE Impact Assessment | DCAE JIRA # |
REQ-1215 - E2E Network Slicing use case enhancements for Kohn release | YES | AI/ML MS for IBN based closed Loop in E2E Network Slicing • Mainstreaming the ml-prediction-ms(New mS introduction) Commitment from WIPRO | |
REQ-1212 5G SON use case enhancements for Kohn release |
YES | CL message for ANR created by SON-Handler MS to be modified to align with A1-based flow/support Commitment from |
WIPRO | |||
REQ-1268 - CCVPN Kohn Enhancements for Intent-based Cloud Leased Line and Transport Slicing | YES | DCAE SDK alignment for SliceAnalysis MS & enhanching AAI interface for supporting IBN CL Commitment from HUAWEI/ChinaTelecom |
Kohn Features with DCAE Impact
REQ# | DCAE Commit Status | DCAE Impact Assessment | DCAE JIRA # |
YES | Slice Analysis enhancement
Commitment from HUAWEI/ChinaTelecom |
Stretch-goal | Impact on DCAE components for migrating from exiting MR clients to use kafka native towards the strimzi cluster. Dependent on resource availability Commitment from EST |
Kohn Spec with DCAE Impact
REQ# | DCAE Commit Status | DCAE Impact Assessment | DCAE JIRA # |
DCAE Helm Transformation - Post migration activities | YES | Complete the post-migration updates. Commitment from AT&T | DCAEGEN2-3119 |
Kohn Spec with DCAE Impact
...
REQ-935 Bulk PM / PM Data Control Improvements
...
PMSH functional enhancement and support for dynamic filter/subscription change via API
Commitment from Ericsson
...
...
VES 7.2.1 support for DCAE Microservices (outside of collectors)
- TCAgen2
Commitment from Wipro
...
...
DMAAP SDK standardization for DCAE Microservices
- SliceAnalysis mS
- KPI-mS
- SON-Handler mS
Commitment from Huawei for SliceAnalysis mS, KPI-ms and SON-handler - In discussion with Wipro
...
...
AAF certificate dependency to be removed by making it a configurable property for MS
- DFC, RESTConf
Stretch goals: Nokia for DCAEGEN2-3039 (DFC), Huawei for DCAEGEN2-3095 (RESTConf)
...
...
Sonarcoverage improvements for DCAE components
- SliceAnalysis mS, SNMPTrap, TCA-gen2, SON-Handler,DL-Handler, KPi-MS, VES-HV, VESCollector, MOD/onboardingAPI, SDK, Mapper, RESTConf, MOD/genprocessor, MOD/distributorapi
Commitment from AT&T, Wipro, HUAWEI, ChinaTelecom, Nokia
...
Automated review tool integration with CI/verify
Commitment from AT&T
...
NA | YES | VES 7.2.1 support for DCAE Microservices (outside of collectors) - TCAgen2 Commitment from Wipro | |
NA | Stretch-goal | AAF certificate dependency to be removed by making it a configurable property for MS
Stretch goals: Nokia for DCAEGEN2-3039 (DFC), Huawei for DCAEGEN2-3095 (RESTConf) | |
NA | YES | Sonarcoverage improvements for DCAE components
Commitment from AT&T, Wipro, HUAWEI, ChinaTelecom, Nokia (* stretch-goal) | Sub-Jira under EPIC DCAEGEN2-3089 |
NA | YES | Automated review tool integration with CI/verify Commitment from AT&T | |
NA | YES | Enhancements to KPI Computation MS
Commitment from Wipro | (sub-task to DCAEGEN2-2801) |
REQ-358 | Stretch-Goal | No root (superuser) access to database from application container
Commitment from Wipro | |
NA | YES | DMAAP SDK standardization for DCAE Microservices
Commitment from Huawei, Wipro | |
Kohn POC (DCAE impact)
REQ# | DCAE |
Kohn POC (DCAE impact)
Commit Status | DCAE Impact Assessment | DCAE JIRA # | |
NA |
Best Practices/GLOBAL Requirements
REQ# | DCAE Commit Status | DCAE Impact Assesment | DCAE JIRA # |
REQ-443 - CONTINUATION OF CII BADGING SCORE IMPROVEMENTS FOR SILVER LEVEL Global-REQ | YES | CII badging score improvement Commitment from AT&T |
1211- CONTINUATION OF PACKAGES UPGRADES IN DIRECT DEPENDENCIES Global-REQ |
<Pending SECCOM analysis/report>
Commitment TBD
YES | Kohn DCAE (SECCOM) Commitment: AT&T, Wipro, HUAWEI, ChinaTelecom, Nokia | DCAEGEN2-3196 |
REQ-437 - COMPLETION OF PYTHON LANGUAGE UPDATE (v2.7 → v3.8) Global-REQ | YES | (No new impact for DCAE in |
Kohn release) |
DCAEGEN2-3196 | |||
REQ-438 - COMPLETION OF JAVA LANGUAGE UPDATE (v8 → v11) Global-REQ | No |
Exception will be filed with SECCOM for waivers due to upstream (NIFi) dependency | DCAEGEN2-3019 (J) |
REQ-432 - IPv4/IPv6 dual stack support in ONAP | YES | Enhance ONAP common-service template - add IPv4/IPv6 support (No new impact for DCAE in |
Kohn release) | OOM-2749 |
LOGS MANAGEMENT - PHASE 1: COMMON PLACE FOR DATA - |
KOHN RELEASE Global-REQ | YES | New mS (ml-prediction-mS) will be complaint to the requirement. All other DCAE mS area already complaint STDOUT logging Commitment from Wipro | Tracked under DCAEGEN2-3067 |
REQ-1073 - Using basic image from Integration | YES | (No new impact for DCAE in |
Kohn release) | NA | ||
REQ-1072 - Standardized logging fields | YES (for new Ms only) | No change planned for existing DCAE microservice. New mS (ml-prediction-mS) will be developed to be complaint to this Best-practice requirement. Commitment from Wipro | Tracked under DCAEGEN2-3067 |
Note: The above commitment should be consistent with Kohn Impact View per Component at M2.
New Services
...
/Components
Following new services will be delivered under E2E Slicing usecase for IBN based closed Loop support.
- ML MS (REQ-1215)
- Repository : https://git.onap.org/dcaegen2/services/tree/components/ml-prediction-ms(introduced as new subproject under existing repo)
Retirement/Deprecation
- Acumos Adapter
DCAE MOD under assessment for EOL with London release
DCAE MOD was introduced in Frankfurt release to address following requirements:
- Simplified and streamlined onboarding for DCAE components/microservice and distribute the deployment artifact with DCAE-Core Platform (Cloudify)
- Provide Common Catalog for reusable DCAE microservices for Designer to leverage
- Enable automated onboarding for ML microservices from Acumos.
With DCAE platform transformation feature, requirement #1 and #2 are less critical as the onboarding/deployment are easily managed through Helm-Charts and catalog supported through Chartmuseum (or any other registry)/With Also with Acumos project archived under LF (end of 2021), DCAE team will be assessing the need
...
for continuation/support of DCAE MOD going forward.
Note: Certain MOD components are on java8 due to upstream dependency with Apache/Nifi project on java8 and have SECCOM exception currently.
Info | ||
---|---|---|
| ||
Following DCAE Team meeting discussion and ARC reviews, DCAE-MOD has been identified for retirement with London release. Official communication sent to ONAP DL's - https://lists.onap.org/g/onap-tsc/topic/dcae_mod_eol_with_london/92490689 |
Platform Maturity
Platform Maturity (i.e., S3P items) Kohn Release Platform Maturity
...
Indicate where your project fit within the Amsterdam architecture diagram_1.0.0.pptx.
...
DCAE Interfaces
Platform Maturity
...
API Name | API Description | API Definition Date | API Delivery date | API Definition link (i.e.swagger) |
---|---|---|---|---|
VES Collector | API for VNFs to send VES data | Currently Available | No change for this release | |
Healthcheck | API for querying DCAE component healthcheck | Currently Available | R4 | No change for this release |
DCAE Onboarding API | API for publishing DCAE spec into MOD | Currently Available | R6 | No change for this release |
Data Extraction Service (DES) | API for data retrieval and simple computation from DL-Handler maintained storages (For R8, this will be used by DCAE components such Slice-Analyis MS) and UUI | Currently Available | R8 | No change for this release |
PMSH | API support for Subscription/Filters/Measurement group management | Currently AvailableR11 | R10 | No change for this release https://git.onap.org/dcaegen2/tree/docs/sections/apis/pmsh_swagger.json |
SliceAnalysis Ms | API support for data aggregation based on NSI/NSSI; this will be consumed by OOF | Currently AvailableR11 | R10 | No change for this release https://git.onap.org/dcaegen2/tree/docs/sections/apis/swagger_slice_analysis.json |
...
Testing and Integration Plans
- Unit Test addition will be enforced part of new code submission; all components are required to maintain 55% codecoverage at the minumum.
- Functional test plan
- CSIT tests will continue to be supported for existing components and new components
- DCAE has number of CSIT - https://jenkins.onap.org/view/CSIT/; these will be continued to be validated during course of development for this release.
- Pairwise testing will be done in the WindRiver Dev lab; below wiki page captures the test planned
- DCAE also has number of Smoke test (Example - https://logs.onap.org/onap-integration/daily/onap_daily_pod4_master/01-18-2021_08-01/) enabled for several components/flows; these test are validated part of gating for new container releases
- Bulk-PM
- HV-VES
- VES
- PRH flow
- MOD
Gaps
This section is used to document a limitation on a functionality or platform support. We are currently aware of this limitation and it will be delivered in a future Release. List identified release gaps (if any), and its impact.
...
The milestones are defined at the Release Planning: JakartaKohn and all the supporting project agreed to comply with these dates.
...
Date to be completed by | Sprint | #No of days | Deliverable |
---|---|---|---|
Key dates for Jakarta KOHN release - Release Planning: JakartaKohn | |||
M2 | DCAE Jakarta Kohn Sprint 1 (Planning) |
| |
M2-M3 | DCAE Jakarta Kohn Sprint 2 (Development) |
| |
M3 | DCAE Jakarta Kohn Sprint 3 (Code Freeze) |
| |
M4 | DCAE Jakarta Sprint 4 Kohn Sprint 4 (Container Release/artifact) | Finalize containers/jars for Jakarta release and submit patch to OOM for revisions | |
RC | Integration/Sign-Off |
|
Documentation, Training
- Highlight the team contributions to the specific document related to he project (Config guide, installation guide...).
- Highlight the team contributions to the overall Release Documentation and training asset
- High level list of documentation, training and tutorials necessary to understand the release capabilities, configuration and operation.
- Documentation includes items such as:
- Installation instructions
- Configuration instructions
- Developer guide
- End User guide
- Admin guide
Jakarta Kohn Documentation
Other Information
Vendor Neutral
...