commit | d7cc2df5b0fa4032baa97e47ff5c5e8b6e27938a | [log] [tgz] |
---|---|---|
author | Michael Lando <ml636r@att.com> | Tue Oct 24 23:10:45 2017 +0300 |
committer | Michael Lando <ml636r@att.com> | Wed Oct 25 06:28:31 2017 +0000 |
tree | 9ef4b307dd4a326d25bb24d1253c3d63a6a32cb7 | |
parent | 26ffac7f0f508f73a1b0701bc3897d0259409a35 [diff] |
update portal url Change-Id: I4245b0bdb21ac39a7cddc0d4abe830a862d0a061 Issue-Id: SDC-531 Signed-off-by: Michael Lando <ml636r@att.com> (cherry picked from commit aab3eb308ba4bb5cea40fe05a8cccef5ffe7f7c4)
OpenECOMP SDC is delivered with 5 Docker containers:
All containers runs on the same machine and can be started by runnin 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 rrelease 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 install -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 ***