Versions Compared

Key

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

...

This page discusses the process to install SDNR/SDNC into the ONAP installation at OWL (ONAP Wireless Laboratory) in WINLAB at Rutgers University.  The ONAP installation itself is described in the wiki page ONAP Wireless Laboratory (OWL) at Wireless Information Network Laboratory (WINLAB).  This page describes how to install a development Docker image of SDNC into ONAP rather than the default image taken from nexus3.onap.org:10001 repository.  Given   Also, given the close deadline for the PoCproof-of-concept, we have decided to develop our code in a github site that is outside of the ONAP gerrit .  However, the at https://github.com/onap-oof-pci-poc?tab=repositories.  The starting point for the code will be a branch of the ONAP gerrit, and we will fully conform with ONAP practices .  The intent is to submit with the intention of submitting the code to the ONAP gerrit after the PoC.  The github site is at https://github.com/onap-oof-pci-poc?tab=repositories.  Please give me your github username if you want read/write access

Procedure

Procedure

Because the OOM Rancher/Kubernetes helm charts are structured to install SDNC, we We have agreed to install the karaf features into CCSDK and then create a SDNC docker image from that CCSDK image.  The OOM Rancher/Kubernetes helm charts are structured to install SDNC, and we can take advantage of their work.Further updates soon!This is in accord with the policy of keeping features in CCSDK and will help us better leverage the work of the OOM group.  We have also agreed to use the Casablanca branch of both CCSDK and SDNC rather than the master branch because the master branch has been updated to evolve into Dublin and Casablaca will be stable environment as we are working on the proof-of-concept.

We have described the procedure to install a new karaf feature into CCSDK in a set of wiki pages at SDNR Developer Guide.  This page begins with the assumption that you have installed your features and included them in the "component meta-feature" for the repository ccsdk/features/sdnr/northbound.

The first step is to create a CCSDK docker image with the desired features.  The procedure to do this is the same as that described at SDNR Developer Guide except we are using the Casablanca branch.  There are two principal differences:

  1. Update the version of the maven artifact to the value in the Casablanca branch
  2. Modify the name of the OpenDaylight Oxygen Docker image that is used as the starting point for the CCSDK Docker image.