Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • The current implementation, implemented as an OSGi feature deployed in the OpenDaylight karaf container.
  • A new springboot-based microservice, which runs in a pod outside of OpenDaylight

We plan to test both versions in the Istanbul release to validate that the springboot-based implementation is a fully backward compatible replacement.  If successful, the ODL version of GENERIC-RESOURCE-API will be deprecated in the Istanbul release and removed eventually would like to replace the current implementation with the springboot-based implementation, and run OpenDaylight as a separate pod.  However, there is still some work required to close feature gaps in the springboot-based implementation before we can do so without breaking existing functionality. 

In Istanbul, we plan to conduct a proof of concept of the work done to date.  For this proof of concept, we will replace the SDNC controller in our local kubernetes test environment with the springboot-based version and run the standard OOM gating test suite to determine whether that the implementation to date is fully backwards compatible.  Any issues identified will be tracked in Jira so that we can plan to close any gaps discovered so that we can plan to introduce our springboot-based platform as the default SDNC implementation in Jakarta.

If they are modified, are they backwards compatible?

...