commit | e4669311978a91e4af8f079fb10e5aaaff4fef14 | [log] [tgz] |
---|---|---|
author | Yuli Shlosberg <ys9693@att.com> | Thu Apr 26 15:48:26 2018 +0300 |
committer | Yuli Shlosberg <ys9693@att.com> | Fri Apr 27 08:36:59 2018 +0300 |
tree | 82b7ae73664423cc337283b15950fd30b782ec81 | |
parent | 1a5cc6ecb2e1a59c024b1bcd4b86d442e24dc300 [diff] |
new unit tests for be and model Change-Id: Ia0cb140eb512320871724d782b35a2318184f42c Issue-ID: SDC-1170 Signed-off-by: Yuli Shlosberg <ys9693@att.com>
OpenECOMP SDC is delivered with 5 Docker containers:
All containers runs on the same machine and can be started by running the command: /data/scripts/docker_run.sh -e -r -p Example: /data/scripts/docker_run.sh -e OS-ETE-DFW -p 51220
SDC is built from several projects, while "sdc-main" contains the main pom.xml for all project:
SDC projects can be compiled easily using maven command: mvn clean install
. In order to build all projects, enter to sdc-main project and run the command: mvn clean install
. By default unit test will run when compiling
** igor ** Docker containers are build with the following profile -P docker -Ddocker.buildArg.chef_repo_branch_name=bugfix/external_adress -Ddocker.buildArg.chef_repo_git_username=git -Ddocker.buildArg.chef_repo_address=23.253.149.175/SDC -Ddocker.buildArg.chef_repo_git_name=chef-repo
to be changed for release OpenECOMP SDC containers are stored on the Rackspace Nexus Docker Registry
The following Docker images are the actual deployment images used for running SDC
Name | Tag | Description |
---|---|---|
sdc-FE | 1610.2.16 | Contains Jetty + OpenJDK + SDC frontend code + 3rd party jars |
sdc-BE | 1610.2.16 | Contains Jetty + OpenJDK + SDC backend code + 3rd party jars |
sdc-kbn | 1610.2.16 | Contains nodeJs + Kibana application |
sdc-cs | 1610.2.16 | OpenJDK + Contains cassandra application |
sdc-es | 1610.2.16 | Elastic search application |
*********************** Israel ************************
There are several ways to start OpenECOMP SDC: TBD - Israel
SDC UI can be accessed from:
Login to ecomp portal URL with user that has permission for SDC application. Define in your hosts file the following: sdc.api.simpledemo.openecomp.org portal.api.simpledemo.openecomp.org Open browser and navigate to: http://portal.api.simpledemo.openecomp.org:8989/ECOMPPORTAL/login.htm
This options is for developers to run locally SDC
This options is for developers to run locally SDC SDC Simulator is a project that enables emulation of web server that provides security policy and sign-on to the SDC component in dev environments.
If you are using onap vagrant you can deploy the simulator by:
Set up the DOCKER_HOST environmental variable
To set environmental variable in Windows (the docker engine environment):
Run cmd
-- Issue command set NAME=VAL Example: set DOCKER_HOST=tcp://127.0.0.1:2375 --To check if the variable set succeeded issue
echo %DOCKER_HOST%`
To compile sdc-simulator docker:
mvn clean package docker:build -Ddocker.buildArg.http_proxy=<http_proxy> -Ddocker.buildArg.https_proxy=<https_proxy> -P docker
-- The proxy arguments are passed and used as environmental variables in Dockerfilessimulator_docker_run.sh -r 1.1-STAGING-latest
docker ps
to verify that sdc-simulator docker is up and running.http://<ip address>:8285/login
mvn clean install
on project “webseal simulator�. This will generate war file (WSSimulator.war) in the target folder.docker build -t openecomp/sdc-simulator:1.1-STAGING-latest <PATH/sdc-simulator>
Example: docker build -t openecomp/sdc-simulator:1.1-STAGING-latest /tmp/docker/sdc-simulator/ -- If running behind a proxy: docker build --build-arg http_proxy=http://URL:PORT --build-arg https_proxy=http://URL:PORT -t openecomp/sdc-simulator:1.1-STAGING-latest /tmp/docker/sdc-simulator/
docker images
simulator_docker_run.sh -r 1.1-STAGING-latest
docker ps
to verify that sdc-simulator docker is up and running.http://<ip address>:8285/login
mvn clean install
on project "webseal simulator". This will generate war file (WSSimulator.war) in the target folder.SDC needs to work with predefined basic normatives, in order to update the database with the normatives need to:
TBD
TBD
Here are the main parameters you could change: TBD
The credentials are defined in 2 places: TBD
TBD
TBD
TBD
TBD
Install nodejs & gulp
*** to be completed on rrelease ***
SDC Javadoc and Maven site
*** to be completed on rrelease ***