Versions Compared

Key

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

...

The SDN-R related feature sources are provided to repository [ccsdk/features]/sdnr. The jenkins production will compile bundles and provide artifacts to nexus.

Moved to here: SDN-C/SDN-R images

SDN-R Images

The artifacts are bundled into a docker container in repository [sdnc/oam]. The relevant projects for creating the images are 

...

project filein Containermeaning
src/main/scripts/startODL.sh/opt/onap/sdnc/bin/startODL.shStartup script and entry point
  • Shouldn't use the "ccsdk.feature.version"
  • The script should configure SDN-R features according to ENV setting
  • HINT: Normally overloaded by OOM/sdnc Helm startup
pom.xml: ccsdk.features.version
specifies the ccsdk/feature to be included. 
src/main/docker/Dockerfile: repository$ODL_HOME/etc/org.apache.karaf.feature.cfgRepository of features to be loaded.

SDN-C/SDN-R Image dependencies

...

/opt/onap/sdnc

add 

Points

  1. Clean up sdnr/wt

...

    1. dependency is in sli and sdnc: Remove bundle dependency from sdnc/

...

odlbasefeatures

ccsdkfeatures by startscript

...

add sli related features and repositories and boot features

sdnr/northbound

...

onap/ccsdk-alpine-image

...

  1. Move sdnr-wt from SDNC back to CCSDK. Means remove from sdnc/oam
    1. oam
    2. Install by sdnc install script.
  2. Cleanup environment variables and specify at one location
    1. Use Docker ARG by default
    2. ENV only for variables, used by script
  3. There are several startup scripts. How to harmonize this
  4. startODL in ccsdk
  5. startODL Can we harmonize this?
    1. Script directories in sdnc
      1. opt/onap/sdnc
      2. opt/onap/ccsdk
    2. Same script names different versions. 
      1. startODL.sh in ccsdk 
      2. startODL.sh in sdnc
      3. startODL.oom.sh in OOM project
    At the moment featuresboot is modified
  6. ODL Startup
  7. featuresboot  modified
    1. by Dockerfile
    2. and by startup
    script 
    1. script (
    2. Only startupscript should define featureboot with custom features.
    3. odlbasefeatures are specified by ccsdk-odlsli-alpine-imange dockerfile
  8. At the moment featurerepositories are added by Dockerfile and startup scripts
    1. Only dockerfile should add featurerepositories

...