2 This work is licensed under a Creative Commons Attribution 4.0
10 .. ===========================
12 .. ===========================
17 This document provides the release notes for the Guilin release.
27 +--------------------------------------+--------------------------------------+
30 +--------------------------------------+--------------------------------------+
31 | **Docker images** | optf-osdf 3.0.2 |
34 +--------------------------------------+--------------------------------------+
35 | **Release designation** | 7.0.0 guilin |
37 +--------------------------------------+--------------------------------------+
38 | **Release date** | 2020-11-19 (TBD) |
40 +--------------------------------------+--------------------------------------+
46 - NSI selection enhancements
47 - Support for NSSI selection
48 - Support for NSI/NSSI Termination
49 - Support for Inter domain route optimization
50 - Support for ML based SON optimization
51 - Upgrade python version to 3.8
56 - OPTFRA-839 Remove python 2.7 from OSDF docker image
57 - OPTFRA-855 Fix slice selection API
58 - OPTFRA-852 Callback implementation for NST selection
60 Known Limitations, Issues and Workarounds
61 =========================================
82 For more information on the ONAP Guilin release, please see:
85 #. `ONAP Documentation`_
86 #. `ONAP Release Downloads`_
90 .. _`ONAP Home Page`: https://www.onap.org
91 .. _`ONAP Wiki Page`: https://wiki.onap.org
92 .. _`ONAP Documentation`: https://docs.onap.org
93 .. _`ONAP Release Downloads`: https://git.onap.org
97 - `Passing Badge information for OOF`_
99 .. ===========================
100 .. * * * FRANKFURT * * *
101 .. ===========================
106 This document provides the release notes for the Frankfurt release.
116 +--------------------------------------+--------------------------------------+
117 | **OOF Project** | |
119 +--------------------------------------+--------------------------------------+
120 | **Docker images** | optf-osdf 2.0.4 |
123 +--------------------------------------+--------------------------------------+
124 | **Release designation** | 6.0.0 frankfurt |
126 +--------------------------------------+--------------------------------------+
127 | **Release date** | 2020-05-07 (TBD) |
129 +--------------------------------------+--------------------------------------+
135 - Project is restructured into apps and libs.
136 - A Generic optimizing engine is implemented.
137 - New optimizer model for route optimization is added.
138 - Policy apis are migrated from legacy apis to new decision api.
139 - The Conductor adapter is moved from placement to adapters.
140 - NST and NSI selection function has been implemented for Network
142 - PCI optimization is enhanced to support fixed cells field.
147 - OPTFRA-482 The field "unique" should be defined in vnf policy.
148 - OPTFRA-729 OSDF fails to start in the k8s environment.
149 - OPTFRA-731 OSDF Policy interface is not working
150 - OPTFRA-754 Return slice profile when service profile indicates the
151 resource sharing level as not shared
152 - OPTFRA-755 OOF Policy filtering does not work.
154 Known Limitations, Issues and Workarounds
155 =========================================
161 Known Vulnerabilities
162 ---------------------
176 For more information on the ONAP Frankfurt release, please see:
179 #. `ONAP Documentation`_
180 #. `ONAP Release Downloads`_
184 .. _`ONAP Home Page`: https://www.onap.org
185 .. _`ONAP Wiki Page`: https://wiki.onap.org
186 .. _`ONAP Documentation`: https://docs.onap.org
187 .. _`ONAP Release Downloads`: https://git.onap.org
190 - `OOF project page`_
191 - `Passing Badge information for OOF`_
197 :Release Date: 2019-09-30 (El Alto Release)
199 The El Alto release is the fourth release for ONAP Optimization Framework (OOF).
209 While no new features were added in the release, the following Stories were delivered as enhancements.
211 * [OPTFRA-415] Automation on policy model uploading
212 * [OPTFRA-427] CMSO - Schedule a workflow in SO and track status to completion
214 * Platform Maturity Level 1
215 * ~65.1+ unit test coverage
220 The El Alto release for OOF fixed the following Bugs.
222 * [OPTFRA-579] Json error in homing solution
223 * [OPTFRA-521] oof-has-api exposes plain text HTTP endpoint using port 30275
224 * [OPTFRA-522] oof-osdf exposes plain text HTTP endpoint using port 30248
225 * [OPTFRA-577] Need for "ReadWriteMany" access on storage when deploying on Kubernetes?
226 * [OPTFRA-517] Clean up optf/cmso in integration/csit for Dublin
227 * [OPTFRA-486] Support "identifiers" field as a list of values
228 * [OPTFRA-403] OOF CMSO Service kubernetes resources allocation is not done
229 * [OPTFRA-526] OOF pods not running
230 * [OPTFRA-409] Template example : purpose to be explained
231 * [OPTFRA-593] OOF-CSMO healthcheck is failing in Master
236 * [OPTFRA-576] optf-has-master-csit-has is testing Dublin image
237 * [OPTFRA-596] CMSO - Sonar and CSIT jobs failing
238 * [OPTFRA-608] Error in Homing with multiple policies
242 *Fixed Security Issues*
244 * [OJSI-122] In default deployment OPTFRA (oof-osdf) exposes HTTP port 30248 outside of cluster.
245 * [OPTFRA-521] oof-has-api exposes plain text HTTP endpoint using port 30275
246 * [OPTFRA-522] oof-osdf exposes plain text HTTP endpoint using port 30248
247 * [OPTFRA-455] CMSO - Mitigate License Threat tomcat-embed-core
249 *Known Security Issues*
251 * [OPTFRA-481] Fix Vulnerability with spring-data-jpa package
252 * [OPTFRA-431] Fix Vulnerability with spring-security-web package
254 *Known Vulnerabilities in Used Modules*
259 **Deprecation Notes**
268 :Release Date: 2019-06-06 (Dublin Release)
272 The Dublin release is the third release for ONAP Optimization Framework (OOF).
274 A summary of features includes
276 * Support SON (PCI/ANR) optimization using OSDF
277 * Implement encryption for OSDF internal and external communication
279 * Platform Maturity Level 1
280 * ~65.1+ unit test coverage
282 The Dublin release for OOF delivered the following Epics.
284 * [OPTFRA-426] Track the changes to CMSO to support change management schedule optimization
285 * [OPTFRA-424] Extend OOF to support traffic distribution optimization
286 * [OPTFRA-422] Move OOF projects' CSIT to run on OOM
287 * [OPTFRA-276] Implementing a POC for 5G SON Optimization
288 * [OPTFRA-270] This epic captures stories related to maintaining current S3P levels of the project as new functional requirements are supported
293 * The full list of implemented user stories and epics is available on `DUBLIN RELEASE <https://jira.onap.org/projects/OPTFRA/versions/10463>`_
301 *Fixed Security Issues*
303 *Known Security Issues*
305 * [`OJSI-122 <https://jira.onap.org/browse/OJSI-122>`_] In default deployment OPTFRA (oof-osdf) exposes HTTP port 30248 outside of cluster.
307 *Known Vulnerabilities in Used Modules*
309 OPTFRA osdf code has been formally scanned during build time using NexusIQ and no Critical vulnerability was found.
310 The OPTF open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=64005463>`_.
313 - `OPTFRA project page <https://wiki.onap.org/display/DW/Optimization+Framework+Project>`_
314 - `Passing Badge information for OPTFRA <https://bestpractices.coreinfrastructure.org/en/projects/1720>`_
315 - `Project Vulnerability Review Table for OPTF <https://wiki.onap.org/pages/viewpage.action?pageId=64005463>`_
321 **Deprecation Notes**
332 :Release Date: 2019-01-31 (Casablanca Maintenance Release)
334 The following items were deployed with the Casablanca Maintenance Release:
343 * [OPTFRA-401] - Need flavor id while launching vm.
350 :Release Date: 2018-11-30 (Casablanca Release)
354 The Casablanca release is the second release for ONAP Optimization Framework (OOF).
356 A summary of features includes
358 * Homing enhancements for improving service deployability
359 * Discovering and reusing shared resources when processing multiple homing requests in parallel
360 * Considering Latency Reduction (in addition to geographical distances) for homing optimization
361 * Enhanced capacity checks during VNF homing
362 * Asynchronous communication between HAS components
363 * OOF Casablanca S3P Usability enhancement
364 * Adherence to ONAP API Common Versioning Strategy (CVS) Proposal
365 * Move all internal and external facing APIs to Swagger 2.0
366 * OOF Casablanca S3P Performance enhancements
367 * Creating a plan for performance improvements based on the baseline measured metrics
368 * OOF development platform hardening
370 * Fix Build Docker image script for supporting multiple versions
371 * Fix OOM, HEAT deployment scripts (versioning)
372 * CSIT functional tests for each repo
373 * CI Jobs for different streams (Beijing, master etc)
374 * Clean up nexus binaries and maven versioning
375 * Integrate OOF with Certificate and Secret Management Service (CSM)
376 * Support SON (PCI) optimization using OSDF
378 * Platform Maturity Level 1
379 * ~65.1+ unit test coverage
381 The Casablanca release for OOF delivered the following Epics.
383 * [OPTFRA-273] - Epic Name: OOF Casablanca S3P Manageability enhancement
384 * [OPTFRA-270] - Maintain current S3P levels
385 * [OPTFRA-271] - OOF Casablanca S3P Security enhancement
386 * [OPTFRA-267] - OOF - HPA Enhancements
387 * [OPTFRA-276] - Implementing a POC for 5G SON Optimization
392 * The full list of implemented user stories and epics is available on `CASABLANCA RELEASE <https://jira.onap.org/projects/OPTFRA/versions/10445>`_
396 * [OPTFRA-223] - On boarding and testing AAF certificates for OSDF.
397 * [OPTFRA-293] - Implement encryption for all OSDF internal and external communication
398 * [OPTFRA-329] - role based access control for OSDF-Policy interface
402 OPTFRA osdf code has been formally scanned during build time using NexusIQ and no Critical vulnerability was found.
403 The OPTF open Critical security vulnerabilities and their risk assessment have been documented as part of the `project <https://wiki.onap.org/pages/viewpage.action?pageId=43385924>`_.
406 - `OPTFRA project page <https://wiki.onap.org/display/DW/Optimization+Framework+Project>`_
407 - `Passing Badge information for OPTFRA <https://bestpractices.coreinfrastructure.org/en/projects/1720>`_
408 - `Project Vulnerability Review Table for OPTF <https://wiki.onap.org/pages/viewpage.action?pageId=43385924>`_
414 **Deprecation Notes**
425 :Release Date: 2018-06-07
430 The ONAP Optimization Framework (OOF) is new in Beijing. A summary of features includes:
432 * Baseline HAS functionality
433 * support for VCPE use case
434 * support for HPA (Hardware Platform Awareness)
435 * Integration with OOF OSDF, SO, Policy, AAI, and Multi-Cloud
436 * Platform Maturity Level 1
437 * ~50%+ unit test coverage
439 The Beijing release for OOF delivered the following Epics.
441 * [OPTFRA-2] - On-boarding and Stabilization of the OOF seed code
442 * [OPTFRA-6] - Integrate OOF with other ONAP components
443 * [OPTFRA-7] - Integration with R2 Use Cases [HPA, Change Management, Scaling]
444 * [OPTFRA-20] - OOF Adapters for Retrieving and Resolving Policies
445 * [OPTFRA-21] - OOF Packaging
446 * [OPTFRA-28] - OOF Adapters for Beijing Release (Policy, SDC, A&AI, Multi Cloud, etc.)
447 * [OPTFRA-29] - Policies and Specifications for Initial Applications [Change Management, HPA]
448 * [OPTFRA-32] - Platform Maturity Requirements for Beijing release
449 * [OPTFRA-33] - OOF Support for HPA
450 * [OPTFRA-105] - All Documentation Related User Stories and Tasks
455 None. Initial release R2 Beijing. No previous versions
463 OPTFRA code has been formally scanned during build time using NexusIQ and no Critical vulnerability was found.
466 - `OPTFRA project page <https://wiki.onap.org/display/DW/Optimization+Framework+Project>`_
467 - `Passing Badge information for OPTFRA <https://bestpractices.coreinfrastructure.org/en/projects/1720>`_
471 None. Initial release R2 Beijing. No previous versions
473 **Deprecation Notes**
475 None. Initial release R2 Beijing. No previous versions