...
3. Component Description:
4. known system limitations
...
7. New Release Capabilities
- Upgrade of ODL to Sodium (SR3 initially - SR4 when available in late August)Aluminum SR (Service Release) 2
- Upgrade to Java 11
- OpenDaylight separation:
- Currently, CCSDK/SDNC/APPC is installed as a set of OSGi features within the OpenDaylight karaf container. This means that each ONAP release is tightly coupled with a specific OpenDaylight release. In order to loosen this coupling - so that ONAP deployers can use the same ONAP release with whatever OpenDaylight release suits their needs - CCSDK/SDNC/APP will move towards a microservice-based architecture, where components are installed as springboot-based containers.
- RunTime Config DB is an independent component that is integrated with the ODL SDN-C controller in R7 (Guilin release). The RunTime Config DB capabilities are part of CC-SDK. q.v. CONFIGURATION & PERSISTENCY SERVICE R6 for more information/ Python 3.
- This was mostly completed in Guilin, but some cleanup is needed
- Removal of Java 8 / Python 2 executables
- Upgrade to Python 3.9
- This was mostly completed in Guilin, but some cleanup is needed
- OpenDaylight separation:
- In Honolulu release, SDNC will have 2 implementations of its generic resource API:
- The current ODL-based implementation
- A new springboot-based implementation
- We plan to test both versions to validate completeness of the springboot-based implementation. If successful, we would deprecate the ODL based version in Istanbul and remove it in Jakarta.
- In Honolulu release, SDNC will have 2 implementations of its generic resource API:
- Note: RunTime Config DB in CCSDK has been replaced by the standalone project CPS.
8. References
- APP-C overview & User Guide: https://docs.onap.org/en/casablanca/guides/onap-developer/developing/index.html#application-controller
- SDN-C overview & User Guide: https://docs.onap.org/en/casablanca/guides/onap-developer/developing/index.html#software-defined-network-controller
...