| | |
---|
A&AI | Converting all microservices to Alpine, created common images for users to select either Alpine or Ubuntu, reduced the number of microservices that is started by default for the demo Updated to newer versions of spring boot — in the process of moving to spring-boot 2, but many of the microservices are still running 1.5.21 Updated to JanusGraph 0.2.3, which is a seamless upgrade from 0.2.0 which was used in Dublin
| Code footprint reduction Greater stability
|
AAF | Engaged Global Location Strategy for Locator (from Dublin) Engaged Certificate Dynamic Generation for Apps (from Dublin) Miscellaneous improvements and fixes
| Greater scalability Greater security Greater stability
|
APP-C | | |
CLAMP | All major security issues resolved Front-end GUI framework moving from Angular to the React Genericity and Re-factoring reduces code footprint(size) by around 40%
| Increased security Code footprint reduction
|
CCSDK | OpenDaylight Fluorine SR2 (version 0.5.4) and OpenDaylight Neon SR1 Support Netconf notifications Controller Design Studio (CDS) Initiative – Decouple CDS HELM CHART from SDNC. Consolidated controller blueprint pod into blueprint processor pod. Refactored Resource Assignment to support resource resolution for primitive and complex data types. Automated vLB_CDS SDC Model Distribution via Robot Script Automated E2E Run Time MACRO Execution for vLB_CDS and vFW_CDS use case via Robot Script CDS UI Data Dictionary Screen Improvements for resource creation
45 bugs fixed
| Captured in APP-C/SDN-C |
DCAE | DCAE Platform/Deployment updates Dashboard deployed via Helm All DCAE Platform components: Cloudify, ConfigBindingService, InventoryAPI, ServiceChangeHandler, PolicyHandler, Healthcheck moved to Helm in Dublin
DCAE Cloudify deployed MS pods auto-cleanup (triggered via Helm) DCAE MS Deployment options Static deployment Dynamic deployment
Dynamic Topic/feed support Dmaap Plugin enhancement (to support DMAAP-BusController interface) Bootstrap updates k8s plugin enhancement to support dynamic feed Verified dynamic topic/feed on DMAAP Message Router and Data router interfacing components. Bp-gen tool enhanced to support dmaap plugin integrated blueprint generation
TLS Enablement for platform components Other Security updates Image optimization ConfigBindingService, Inventory-API, ServiceChangeHandler, High volume VES (HV-VES), PNF Registration Handler (PRH), Son-handler
Non-root SON-handler, PRH, ServiceChangeHandler, ConfigBindingService, Inventory-API, HV-VES
| |
DMaaP | DMaaP Message Router:
New Features Cert based authentication support in Message Router Improved Kafka and Zookeeper cluster lookup Pluggable Kafka server.properties,log4j.properties and Message Router logback.xml
Bug Fixes
DMaaP Data Router: | |
Documentation | User Guides improvement including Postman collections We have been wrapping up minor things that we didn’t manage to finalize for Dublin and been focusing on processes and how we should work with documentation within the community.
| |
External API Framework | Migrated to 11-jre-slim Added postman collection Bug fixes
| Greater stability Increased usability
|
Holmes | | -- |
Integration | Add new integration labs Introduction of OOM Gating Updated scripts for OOM daily automated deployment tests Refactoring of the Integration wiki home page Automation script for use cases Updated java artifact versions for ONAP El Alto release Cleaning of CSIT jobs Update oparent library to fix security Vulnerabilities Update Postman collection for test
| Greater stability More E2E use-case tests
|
Logging | | |
MSB | | |
Modeling | A new repo has been created (modeling/etsicatalog), which provides package management service and parser service as Micro Service New model specification publication
| |
MultiCloud | Rebased most MultiCloud services to python3 Rebased MultiCloud services to latest Django packages to fix security vulnerability issues 7 critical bugs fixed Improved usability of MultiCloud k8s plugin ONAP4K8S profile is added - A smaller ONAP if the cloud regions are all Kubernetes based. ISTIO based security for ONAP4K8S profile is verified. Enhancements to work with OVN Network operators, Provider network operator.
| |
Music | MUSIC Control Panel UI based on ONAP Portal SDK Eliminating ZK and building mechanism with Cassandra Light Weight Transaction for locking to simplify containerization and boost performance AAF CADI Support Keyspace Based logging Internal retry mechanisms MUSIC API improvements to allow multiple non-blocking reads to improve performance MDBC 2.0 - Allows apps to gain resiliency and performance benefits of MUSIC without rewriting existing JDBC code, supports mixture of tables requiring immediate and eventual consistency. Built support for MySQL, MariaDB and Postgres database. Utilized existing open source Avatica project and filled the solution gaps with connection pool support and optimization. Remediation of all 9 open Black Duck, 28 Fortify and 5 Sonar reported issues.
| Greater security, stability, usability New enhancements to make it easier for workloads to consume Music
|
CLI | Multi-level orchestration capability (how platform helps to support the hierarchy of service->domain->resource level orchestration and this platform would help to perform orchestration at each level and across.) Python, or similar scripting/workflow engine can be used for this VNF Test Platform(VTP) has used the Open Command Platform (OCOMP) – part of ONAP CLI project, for VNF life cycle testing (create and delete) Enabled as experimental (dev) mode Used for end-end automation of VNF service provision and termination for both HEAT and TOSCA based VNF service
| Multi-level orchestration capability Enables OVP, by helping integration and end-end service automation Improves usability to use CLI as an alternative to GUI/API
|
OOM | | |
OOF | CMSO (Change Management Scheduler Optimization) enhancements - Schedule a workflow in SO and track status to completion Automation on policy model uploading for vCPE, vFW use cases 10 Bug fixes 4 Vulnerabilities fixed
| |
UUI | | |
Policy | 56 minor enhancements or fixes Policy Lifecycle API handling of Version fields Improvement of Docker image generation Code cleanup: sonar, checkstyle and code coverage for core components 22 Bug Fixes
Initial CDS API and Actor integration XACML PDP retrieval of Policy Types to support ability of dynamic policy translation using "matchable" metadata fields. CII Silver Badging for core components
| |
Portal | | |
SDN-C | New functionality such as ODL Neon, implementing a Configuration database, Netconf enhancements including receiving notification from RAN Generic Resource API support for async and concurrency request for VNF and VF Module Topology operation request 41 bug fixes 11 security fixes
| Closed loops can use Netconf notification Ability to store configurations Expanded configuration capabilities Greater stability and security
|
SDC | Fixed 12 OJSI tickets Integrated with AAF for certificates, so SDC works in HTTPS-only mode; 8% more test coverage Migrated to OParent Upgraded DB infrastructure (Titan to JanusGraph) And fixed 60 defects
| |
SO | 84 enhancements 156 bug fixes
| |
VF-C | Added 15 csit test cases to cover more APIs and code branches testing Optimized NSLCM, catalog, VNFLCM code and 20% code reduction Rebased python based VF-C components to python3 Integrate with VNFSDK VTP and leverage existing VF-C capabilities to Support OVP TOSCA VNF validation. Integrate with CLI to improve the VF-C usability
| Greater stability Code footprint reduction OVP supporting
|
VID | Fixed security and non-security defects Minor improvements to code conventions, logging and documentation Added lots of unit-tests and integrative tests covering many user-scenarios
| |
VNFSDK | TOSCA based VNF validation enabled for support OVP & CVC. TOSCA based VNF compliance check based on some operator requirements. SDC now integrated VNFSDK VTP on VNF validation. ETSI SOL004 Security check (CMS signature validation) enabled. Code quality improvement.(e.g. replace the Jackson to Gson, 100 + sonar issue fix) A C++ implement of VES spec 7.0.1 on ves-agent.
| |
VNFRQTS | Defined reference test cases for VNF onboarding and instantiation to further expand the compliance badge scope available in the OPNFV Verified Program (OVP). Over 30 requirement changes across VNF packaging, security, monitoring, and management to ensure VNF Providers can more readily integrate with ONAP in a compliant and secure manner
| VNF Requirements: 30 additional VNF requirements around VNF packaging, security, monitoring, and management to improve VNF interop and security compliance
|
VVP | |
|
Benchmark | Completed The performance test script of vfw has been developed 90%. Before we have run the basic functions on the B version, we have not tested the concurrent version in the B version. Last month and the integration group meeting, the integration team suggested that we switch to the D version of the vfw performance test. The vcpe performance test script has been developed. On the onap dublin version, we create only one virtual machine model. And use the modified vcpe script to create a service instance and virtual machine. The concurrent creation of a single virtual machine script, the completion of 20 concurrent tests, and the recording of test results
Work in progress Find the reason why the virtual machine was not successfully created in the 20 concurrent test in the vcpe performance test. Transplant the beijing version of the benchmark test mock server, simulate openstack request processing, and then concurrently create a virtual machine test.
|
|
Use Case Subcommittee | No new use cases | -- |
Arch Subcommittee | No architectural change | -- |
Security Subcommittee | First of all we are very pleased by the quality that ONAP projects managed to reach, especially comparing with what was prepared initially around end of September. This means that SECCOM complaints during PTL and TSC meetings were received and triggered right and a very positive outcome. El Alto has the best security release notes out of all ONAP releases! Thank you all teams for your hard work! AAF Auto-Configuration and Certificate Generation Upgrade to latest oParent 2.1.0 Release key achievements from SECCOM perspective:
Following the last call with Dan, SDNC team fixes for the remote code execution vulnerability were implemented - SDNC portal is disabled. If the vulnerability is mitigated with the workaround instead of a permanent fix, then the CVEs must be documented in the known security issues section of the El Alto release notes in order to improve ONAP transparency. | |
Modeling Subcommittee | Developed and published new information model specifications for: | Information Integration The Root model establishes a common base for the ONAP information model The general Business Interaction model provides a means to tie in concepts such as Service Order, VES Events, and Licenses into ONAP's model hierarchy The VES model describes ONAP's Event Streaming information as implemented
|
Infrastructure Improvements | Self-Serve Release Kick-Off Dockerhub Migration Release Management Automation Activation of jS Test Coverage
| |
General | |
|