Versions Compared

Key

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

...

name (Top most specific)def ENVstartup/ odl bootAddedcomment
external could add



onap/sdnc-image

/opt/onap/sdnc

  • startODL.sh (star) default
  • startODL.oom.sh oom/sdnc

/opt/onap/ccsdk

  • no used here

Groups

  • org.onap.sdnc.northbound
  • org.onap.ccsdk.features.sdnr.wt (question) remove
  • org.onap.ccsdk.features.sdnr.northbound (question) remove

Add sdnc related bundles/features

/opt/onap/sdnc

  • Scripts for run time
onap/ccsdk-odlsli-alpine-imageCCSDK_FEATURE_VERSION

/opt/onap/ccsdk

  • odlbasefeatures
  • ccsdkfeatures by startscript

Groups

  • org.onap.ccsdk.sli.core
  • org.onap.ccsdk.sli.adaptors
  • org.onap.ccsdk.sli.northbound
  • org.onap.ccsdk.sli.plugins
  • org.onap.ccsdk.features.sdnr.wt
  • org.onap.ccsdk.features.sdnr.northbound

Add sli bundles/features

Dockerfile

  • Add repositories
  • Modify boot features
  • /opt/onap/ccsdk used for test purpose (question)
onap/ccsdk-odl-sodium-alpine-imageODL_HOME
karaf/opendaylightadd ODL Sodium

onap/ccsdk-alpine-image

JAVA_HOME
install Java, python3, bash and toolsJava8 later Java11
alpine


offical image

Points

  1. Clean up sdnr/wt
    1. dependency is in sli and sdnc: Remove bundle dependency from sdnc/oam
    2. Install by sdnc install script.
  2. Cleanup environment variables and specify at one location
  3. There are several startup scripts. 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
  4. ODL Startup
  5. featuresboot  modified
    1. by Dockerfile
    2. and by startup script (
    3. Only startupscript should define featureboot with custom features.
    4. odlbasefeatures are specified by ccsdk-odlsli-alpine-imange dockerfile
  6. At the moment featurerepositories are added by Dockerfile and startup scripts
    1. Only dockerfile should add featurerepositories

...