...
Frankfurt Features with DCAE Impact
Note: Features highlighted in RED need further discussion with owners; not committed yet
Frankfurt Usecases with DCAE Impact
Non-Functional Requirement
- Self-Serve Control Loops
- Policy Update Notifications
- 5G / OOF SON Enhancement
- 5G / Run-time Data Persistency
- Modeling: 5G / ORAN & 3GPP Standards Harmonization
- 5G / Bulk PM / PM Control
- 5G / Bulk PM / Secure Communication between xNFs and ONAP
- 5G / PM dictionary
- PNF / Plug and Play
Non-Functional Requirement
- VESCollector EnhancementsVESCollector Enhancements
- DCAEGEN2-1594 – VESCollector healthcheck support when authentication is enabled; Validation blocked by DCAEGEN2-1757 – spring version issue
- DCAEGEN2-1483 – Event publish order issue
- DCAEGEN2-1484 - Set dynamic partitionkey (stretch goal)
- DCAEGEN2-1774 - Optimize VES schema load by retain in-memory than loading file each time (dint find corresponding jira, created new today)
- DCAEGEN2-608 - Performance/benchmarking
- DCAEGEN2-1776 - Remove certOnly and basicAuth from authentication methods
- DCAEGEN2-1779 - Switch VES collector's K8s health checks to HTTPS
- TCA-gen2 delivery and replace TCA/cdap (DCAEGEN2-1907)
- Mongodb support for tca-gen2
- Deployment optimization (Plugin load, reduce bootstrap,
Cloudify upgrade) Python 3.x Plugin upgrade (5.0.5 - Cloudify mock available; 5.1 – full python 3.x)- Python 3.x support (Policy libraryDCAEGEN2-1519)
- DCAEGEN2-1548 - Python 3.x upgrade for Policy Lib
- DCAE Dashboard Fixes and security updates
- Automated test improvement (csit/robot)
- DCAE Helm chart org (OOM-1574)
- Multi-site registry alignment (DCAEGEN2-1879) - (stretch goal)
- DCAE TLS init container improvement
- DCAEGEN2-917 - Dynamic cert generation through AAF
- REQ-136 - CMP-v2 cert generation support
- OTI Phase1 (contribute new platform component) (DCAEGEN2-1908)
- OTI Integration impacts following components (k8splugin, stateful set support, OTI-handler, OTI-EventProc, CBS*, kube2pyconsul, PG*, Nginxproxy, bp-gen). For Frankfurt, OTI-Handler and OTI-Event proc component seed code will be delivered and integrated with ONAP CI process. The full platform integration will be deferred to Guilin release.
- DL Handlers integration DCAEGEN2-1849
- MOD Integration DCAEGEN2-1852
- Sonar coverage improvement (60% target for Frankfurt) (stretch goal)
- dcaegen2-analytics-tca-gen2 – 56% (DCAEGEN2-1900)
- dcaegen2-collectors-snmptrap – 56% (DCAEGEN2-1903)
- dcaegen2-platform-inventory-api – 58% (DCAEGEN2-1906)
- dcaegen2-platform-plugins – 56% (DCAEGEN2-1904)
- dcaegen2-services-heartbeat – 57% (DCAEGEN2-1902)
- dcaegen2-services-son-handler – 55% (DCAEGEN2-1905)
- ccsdk-dashboard – 42.5% (DCAEGEN2-1901)
- Outstanding OJSI Jira (OJSI Tickets Status)
- Java 11 Upgrade (DCAEGEN2-1918) (stretch goal)
- Following additional TSC MUST have requirement will be handled in this release.
- Document current upgrade component strategy
- SECCOM Perform Software Composition Analysis - Vulnerability tables
- SECCOM Password removal from OOM HELM charts
- No DCAE impacts identified; will handle new charts contribution for MOD to align with Security needs.
SECCOM HTTPS communication vs. HTTP
config-binding-service 30415 dashboard 30418
Platform Maturity
Platform Maturity (i.e., S3P items) Frankfurt Release Platform Maturity
...
Sub-components are repositories and are consolidated in a single centralized place. Edit the Resouce and Repositories in the centralized page.
...
Deliverable | Repository | Maven Group ID | Components Description |
pmsh | dcaegen2/services | org.onap.dcaegen2.services.pmsh | PM Subscription Handler |
tca-gen2 | dcaegen2/analytics/tca-gen2 | org.onap.dcaegen2.analytics.tca-gen2 | Standalone TCA |
heartbeat | dcaegen2/services/heartbeat | org.onap.dcaegen2.services.heartbeat | Missing Heartbeat Micro Services |
ONAP Dependencies
ONAP Dependencies
List List the other ONAP projects you depend on.
...
Risk identified | Mitigation Plan | Contingency Plan |
---|---|---|
Cloudify support for Python 3.x not available during Frankfurt timeframe. This impacts migration of Cloudify and associated plugins in Frankfurt (DCAEGEN2-1546) | Continue El-Alto version of Cloudify and Plugins under python 2.7 | None |
Resources
Fill out the Resources Committed to the Release centralized page
Release Milestone
...
This section is optional and may be used to document internal milestones within a project team or multiple project teams. For instance, in the case the team has made agreement with other team to deliver some artifacts on a certain date that are not in the release milestone, it is erecommended to provide these agreements and dates in this section.
It is not expected to have a detailed project plan.
in this section.
It is not expected to have a detailed project plan.
Date | Sprint | #No of days | Deliverable |
---|---|---|---|
- | DCAE Frankfurt Sprint 1 | 14 |
|
- | DCAE Frankfurt Sprint 2 | 15 |
|
- | DCAE Frankfurt Sprint 3 | 15 |
M2/M3 checkpoint - 1/21 |
- | DCAE Frankfurt Sprint 4 | 15 |
|
- | DCAE Frankfurt Sprint 5 | 15 | M4
|
- | DCAE Frankfurt Sprint 6 (RC prep) | 15 | RC0
|
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
...