You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Introduction

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.  Also, given the close deadline for the proof-of-concept, we have decided to develop our code in a github site that is outside of the ONAP gerrit 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 with the intention of submitting the code to the ONAP gerrit after the PoC.

Procedure

Because the OOM Rancher/Kubernetes helm charts are structured to install SDNC, we have agreed to install the karaf features into CCSDK and then create a SDNC docker image from that CCSDK image.  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.
  • No labels