Details
-
Type:
Epic
-
Status: Done
-
Priority:
Medium
-
Resolution: Done
-
Labels:
-
Epic Name:DCM dev works
Description
Description:
- DCM development as an external entity to work with ONAP4K8s with RestAPI
- DCM include Distributed Cloud Manager, User controller, Namespace controller, Logical Cloud Controller
Start date: 12/05/2019
Tasks include
- Presentation on DCM API & Architecture document
- Ramp up gPRC, RestAPI, Controller and Manager concepts in Kubernetes
- Ramp up on the Istio concepts and Shared Gateways
- Skeleton code for the DCM and controller
- Testcase to be included for the development
- update the Wiki page regarding the DCM API & Architecture on DCM and all controllers
- Integrate testing with Security controller and Scheduler
- Test case scripts to test DCM
Acceptance criteria / Definition of Done:
Jan 15th
- Backbone code for the DCM and User controller
- Backbone code for the Logical cloud controller to create the Istio CP
Feb 26th
- User controller and Namespace controller Integrated with DCM
- DCM API working with Scheduler and SC
- Logical cloud controller integrated with DCM
- The overall integration is completed
April 8th
- DCM tested with ONAP4K8s with actual workload with Helm chart LC definition
- Test case script to be integrated in KUD
- CD testing
April 30th
- Bugfix
- CD testing completed with logs
Opens / Dependencies:
HW & SW stack info (if required):
- no hardware dependencies
Test Requirements:
Attachments
Issue Links
- is blocked by
-
ICN-252 Create Logical Cloud API Server, handlers, and backend
-
- In Progress
-
-
ICN-226 Model and Present Sample DCM
-
- Done
-
-
ICN-253 Identify DCM gRPC services
-
- Done
-
-
ICN-254 Add gRPC services and implement server interface
-
- Done
-
-
ICN-255 Implement Status API
-
- Done
-
-
ICN-256 Inform notifications to user applications
-
- Done
-
-
ICN-280 Determine MongoDB Data Model
-
- Done
-