...
It is composed of UI and Backend with Catalog service and Authentication Service.
UI
UI is developed using angular framework and enables users including designers and developers to onboard microservices. It currently provides a user-friendly menu options to onboard microservices and its instances per release, associate a component specification and generate deployment artifact that can be deployed using DCAE dashboard.
It will be enhanced to onboard policy models and data format to support policy-based control and composite microservice models.
Backend
The backend for MOD composed of a catalog service and authentication service. Catalog Service will manage microservices, its instances and generated deployment artifacts. Authentication service will provide access control for designers and developers to perform different operations.
...
Authentication service provides APIs to manage users, currently used by UI.
User Guide
Deployment
POC version of MOD can be deployed using docker-compose with below docker-compose,yml file on any Ubuntu VMs
...
Below is the snapshot of initial landing page of MOD UI
Steps to onboard a microservice and generate deployment artifact
- Click on Microservices... option on the page, following sample page will be displayed. Currently this page contains 2 onboarded microservices in the list. For initial deployment, the list will be empty.
2. Click on +MS button on the page below shown in red to add a Microservice that needs to be onboarded.
Note: Update in progress...
...