XMLWordPrintable

    • ICN Global controller

      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:

            tingjiec Tingjie Chen
            r.kuralamudhan Kuralamudhan Ramakrishnan
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: