[ICN-215] ICN Global controller Created: 11/Dec/19  Updated: 17/Jan/20

Status: To Do
Project: Integrated Cloud Native NFV
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Epic Priority: Medium
Reporter: Kuralamudhan Ramakrishnan Assignee: Tingjie Chen
Resolution: Unresolved Votes: 0
Labels: icn-global-controller
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Name: ICN Global controller

 Description   

Description:

  • Having Global controller for ICN for Centralized Software Provisioning
  • Develop the Global controller in ICN with the following components
    • Provisioning controller(PC)
    • K8s Provisioning Manager (KPM) with clusterAPI
    • Binary Provisioning Manager (BPM)

Start date: 12/11/2019

Tasks include

  1. Presentation on Global controller API & Architecture document
  2. Ramp up ICN Wiki page on the Global controller - https://wiki.akraino.org/pages/viewpage.action?pageId=11995877#ICN-InfrastructureOrchestration(Architecture&Designdocument)-Infra-global-controller:
  3.  Provisioning controller base on K8s Operator framework
  4. New CRD controller is expected to be created with following CRs
    • Site registration-related CRs.
    • Compute inventory-related CRs.
    • Site install trigger related CRs.
  5. Expected to provide APIs
    • For uploading binary packages
    • For uploading containerized packages
    • For uploading OS images
    • Each package, OS image or containerized package is supposed to have right metadata information for identification at a later time.

Acceptance criteria / Definition of Done:

Jan 15th

  • Backbone code for the Provisioning controller
  • Extending Mimio and storage between the Global controller and local controller

Feb 26th

  • Provisioning controller working with BPM
  • KPM with cluster API

April 8th

  • Global controller with 2 Edge Infra local controller with Autoscaling
  • CD test scripts

April 30th

  • Bugfix
  • CD testing completed with logs

Opens / Dependencies:

HW & SW stack info (if required):

  • no hardware dependencies

Test Requirements:


Generated at Sat Feb 10 05:58:07 UTC 2024 using Jira 9.4.5#940005-sha1:e3094934eac4fd8653cf39da58f39364fb9cc7c1.