...
Below are the responsibilities of each module
Code Block | ||
---|---|---|
| testlab||
docker-config_mariadb_1
...
#
...
responsible
...
for
...
handling
...
the
...
DB
...
store
...
(mariadb).
...
docker-config_api-handler-infra_1
...
#
...
responsible
...
for handling the DB store (mariadb).
docker-config_sdc-controller_1
...
#
...
responsible
...
for
...
handling
...
CSAR
...
distribution
...
and
...
parsing.
...
docker-config_bpmn-infra_1
...
#
...
responsible
...
for
...
executing
...
BMPN
...
worklows.
...
docker-config_vfc-adapter_1
...
is #
...
responsible
...
for
...
communicating
...
with
...
VFC.
...
docker-config_sdnc-adapter_1
...
#
...
responsible
...
for
...
communicating
...
with
...
SDNC.
...
docker-config_openstack-adapter_1
...
#
...
responsible
...
for
...
comomunicating
...
with
...
openstack.
...
docker-config_catalog-db-adapter_1
...
#
...
responsible
...
for
...
API
...
to communicate with DB.
docker-config_request-db-adapter_1
...
#
...
responsible
...
for
...
API
...
to track requests details.
docker-config_so-monitoring_1 # responsible for Monitoring.
One can create docker image locally from code using following command :
Code Block | ||
---|---|---|
| ||
$ mvn clean install -DskipTests=true -Ddocker.skip.build=false -Ddocker.skip.push=true |
For creating docker image you need to run the above command from /so/package/docker
SO docker deployment
For initialization of docker there are 2 deployment options currently adpoted in ONAP:
- using heat template
- using OOM
...