Versions Compared

Key

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

...

For more information on running the pre-built and tested versions see New Delhi Oslo - Run

Table of Contents

Project Requirements

  • Java 17 JDK (make sure that JAVA_HOME environment variable points to correct Java version)

  • Maven 3.8.3+

  • Docker and docker-compose (latest)

  • Python

...

  • Note 1: While instructions to build the artifacts are included below, pre-built versions are available as Docker Images in http://nexus3.onap.org

    • Building the code should only be attempted if you really need to, or wish in incorporate some change; it is much easier to use the pre-built versions.

  • Note 2: Before attempting to retrieve or build any ONAP component please follow the instructions for Setting Up Your Development Environment 

  • Note 3: After re-building run the functions by following instructions at New Delhi Oslo - Run - but note the version numbers of the newly-built functions will likely be slightly different from the pre-built versions.

    • Version numbers used in this page may not be the most recent ... you should verify version numbers of your newly built component, and check for latest versions of pre-built components

...

  • Download the ccsdk/oran repo, branch: newdelhi  oslo

    Code Block
    languagebash
    $ git clone "https://gerrit.onap.org/r/ccsdk/oran" -b newdelhioslo

Build the code and create docker image

...

Code Block
languagebash
$ docker images
onap/ccsdk-oran-a1policymanagementservice 12.70.31-SNAPSHOT

(Note: your version tag may be different - check the version in pom.xml to make sure)

...

Project

Repo

Gerrit Link

Command

Note

CCSDK

ccsdk/parent

git clone "https://gerrit.onap.org/r/ccsdk/parent" -b newdelhioslo

mvn clean install -Dmaven.test.skip=true

If the parent artifacts are not yet released you need to build this repo in order to build other any other ccsdk repos (Including ccsdk/oran/a1-adapter)

CCSDK

ccsdk/features

git clone "https://gerrit.onap.org/r/ccsdk/features" -b newdelhioslo

mvn clean install -Dmaven.test.skip=true

CCSDK

ccsdk/distribution

git clone "https://gerrit.onap.org/r/ccsdk/distribution" -b newdelhioslo

mvn clean install -Dmaven.test.skip=true -Pdocker

Creates the CCSDK docker image

SDNC

sdnc/northbound

git clone "https://gerrit.onap.org/r/sdnc/northbound" -b newdelhioslo

mvn clean install -Dmaven.test.skip=true

SDNC

sdnc/oam

git clone "https://gerrit.onap.org/r/sdnc/oam" -b newdelhioslo

mvn clean install -Dmaven.test.skip=true -Pdocker

Creates the SDNC docker image.
Make sure you refer to the appropriate docker image version/tag in the pom.xml file, e.g., you may need to update some docker tags/versions to recently released or recently built snapshots. e..g. ccsdk.docker.xxx.version from 12.7.0-STAGING-latest to 1.7.00.1 to 2.0.1-SNAPSHOT-latest to refer to the latest newly built versions.
(You should double check the docker tag/versions corresponds to the latest released versions and the version you've just built.)

...

Code Block
languagebash
$ docker images | grep onap
onap/sdnc-image latest
onap/sdnc-ansible-server-image latest
onap/admportal-sdnc-image latest
onap/ccsdk-dgbuilder-image latest
onap/sdnc-ueb-listener-image latest
onap/sdnc-dmaap-listener-image: latest

Proxy support for A1 adapter

...