CCSDK to ODL Silicon
Hint!!!: all information below are up to now for silicon-SR0. If SR1 is released, which is our goal base version for ONAP SDNC, I will update this information
ODL References:
Release schedule: https://docs.opendaylight.org/en/latest/release-process/release-schedule.html -> First release announced at 2021-03-17 to start first testing. Target SR1 announced at 2021-04-28.
Upgrade https://docs.opendaylight.org/en/latest/release-notes/upgrade-process.html
NETCONF User guide making hope that /restconf is still available: https://docs.opendaylight.org/projects/netconf/en/latest/user-guide.html
Parents
groupId:artifactId | version |
---|---|
org.opendaylight.mdsal:binding-parent | 7.0.6 |
org.opendaylight.odlparent:bundle-parent | 8.1.1 |
org.opendaylight.odlparent:feature-repo-parent | 8.1.1 |
org.opendaylight.odlparent:karaf4-parent | 8.1.1 |
org.opendaylight.controller:mdsal-it-parent | 3.0.7 |
org.opendaylight.odlparent:odlparent-lite | 8.1.1 |
org.opendaylight.odlparent:odlparent | 8.1.1 |
org.opendaylight.odlparent:single-feature-parent | 8.1.1 |
What has changed
Obsolete artifacts
<dependency>
<groupId>com.typesafe.akka</groupId>
<artifactId>akka-actor_2.13</artifactId>
</dependency>
<dependency>
<groupId>com.typesafe.akka</groupId>
<artifactId>akka-cluster_2.13</artifactId>
</dependency>
replacement
<dependency>
<groupId>com.typesafe</groupId>
<artifactId>config</artifactId>
</dependency>
Other changes
All yang generated builder classes for list elements of key-based lists have now a check in the build() function that the key is set, otherwise an exception will be thrown
all once generated java classes (are generated to src/main/java instead of src/main/yang-gen-sal) are maybe incompatible with silicon and can result in resolving issues during startup of opendaylight. So they should be removed and newly generated. If some implementations were done there it has to be redone this for the newly generated files.