ODL Information
- latest OpenDaylight Downloads
- ONAP Sodium release: SR3
ONAP
- Infrastructure Jenkins => Check
- Migration strategy BingBäng vs. Smooth => Specify
- SDNC should completely move to J11
- CCSDK ... J8 and J11?
- ODL Base image with J11
Analysis
- Java 8 compiled ODL runs successfully on base container with Java11
- SodiumSR3 parents can be created to run to compile with Java8 and Java11
- enforcer plugin shouldn't verify usage of Java 11 in a first version
- Da
Plan
ccsdk-parent (version):
- Today: neon java 8: 2.0.0
- Step1: neon java 11: 2.0.1
- Step2: sodium java 11: 2.0.2
- Step3: sodium java 11+enforcer:2.0.3
possible solutions
Solution 1 (versioning) | Solution 2(artifcat-suffix) | |
---|---|---|
ccsdk-parent (version):
features: | ccsdk-parent (artifactId): features: | |
this has impacts on |
| |
pros |
|
|
cons |
| |
open points |
|
SDN-R Code
- Using ODL hints from here: https://docs.opendaylight.org/en/stable-sodium/release-notes/upgrade-process.html#datacontainer-implementedinterface-is-type-narrowed-in-dataobjects
- POM change: JSR305: Use google findbugs
- Using ODL Parents
- JDK: openJDK 11
- Dev environment for J8 and J11 (for older releases)
- Most changes are in POM files
- A few changes are in the code.
Relevant ODL Changes
- oauth2 removed
- https://jira.opendaylight.org/browse/AAA-173
- Who is using this?
- How to replace?