Delivery

SDC Dockers Images

Overview

Name

Content of the image

On Startup

sdc-cassandra-init

Logic for creating the schemas for SDC catalog server

Creates the schemas

sdc-onboard-cassandra-init

Logic for creating the schemas for SDC onboarding server

Creates the schemas

sdc-cassandra

Cassandra server, this is optional as SDC uses shared ONAP Cassandra by default

Starts Cassandra

sdc-onboard-backend

Onboarding Backend Jetty server

Starts Jetty with the application.

sdc-backend-all-plugins

Backend Jetty server

Starts Jetty with the application.

sdc-backend-init

Logic for importing the SDC Tosca normative types Logic for configuring external users for SDC external api’s

Executes the rest calls for the catalog server

sdc-frontend

SDC Frontend Jetty server

Starts Jetty with our application.

sdc-workflow-init

Logic for configuring Workflow Designer

Executes configuration tasks of the WFD

sdc-workflow-backend

SDC Workflow Backend Jetty server

Starts Jetty with our application.

sdc-workflow-frontend

SDC Workflow Frontend Jetty server

Starts Jetty with our application.

sdc-helm-validator

SDC container for Helm package validation

Starts server with our application.

Deployment dependency map

Connectivity Matrix

Name

API purpose

protocol

port number / range

TCP / UDP

sdc-cassandra

SDC backend uses the two protocols to access Cassandra

trift/async

9042 / 9160

TCP

sdc-onboard-backend

Access the onboarding functionality

http(s)

8081 / 8445

TCP

sdc-backend

Access the catalog functionality

http(s)

8080 / 8443

TCP

sdc-frontend

Access SDC UI and proxy requests to SDC backend

http(s)

8181 / 9443

TCP

Offered APIs

container / vm name

address

API purpose

protocol

port number

TCP / UDP

sdc-frontend

/sdc1/feproxy/*

Proxy for all REST calls from SDC UI

HTTP(S)

8181 / 8443

TCP

sdc-backend

/sdc2/*

Internal APIs used by the UI. Request is passed through front end proxy

HTTP(S)

8080 / 8443

TCP

/sdc/*

External APIs offered to the different components for retrieving info from SDC catalog.

HTTP(S)

8080 / 8443

TCP

sdc-onboarding-be

/onboarding/api/*

Internal APIs used by the UI

HTTP(S)

8080 / 8443

TCP

Structure

Below is a diagram of the SDC project docker containers and the connections between them.