You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 72 Next »

Date

Release/Tag

Features

Plan/Status Tracking (Please update your JIRAs and note any issues/road blocks with date stamp)

Aug. 16th

Initial ICN intermediate release

ICN v.0.1.0


Sprint 1: Aug. 2nd

Sprint 2: Aug. 16th

Baremetal Operator

BPA controller - Provisioning

BPA RestAPI

New KUD addons plugin

      • SRIOV
      • QAT
      • ROOK

KUD without any offline support


Sept. 16th








ICN v.0.2.0


Sprint 3: Sept. 2nd

Sprint 4: Sept. 16th

BPA controller software spec (BPA Software CR Specs)

BPA controller cluster

Itohan Ukponmwan

  • 1st work is to get the software spec and unit testing
  • If it is not possible move the cluster to the next timeline Oct 15th
EpicJIRA Story

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes
ICN-3 - Getting issue details... STATUS ICN-10 - Getting issue details... STATUS Sprint 1Sprint 2
ICN-3 - Getting issue details... STATUS ICN-9 - Getting issue details... STATUS Sprint 1Sprint 2
ICN-3 - Getting issue details... STATUS ICN-8 - Getting issue details... STATUS Sprint 1Sprint 1
ICN-3 - Getting issue details... STATUS ICN-36 - Getting issue details... STATUS Sprint 3Sprint 3
ICN-3 - Getting issue details... STATUS ICN-49 - Getting issue details... STATUS Sprint 3Sprint 3
ICN-3 - Getting issue details... STATUS
ICN-72 - Getting issue details... STATUS
Sprint 4Sprint 4
ICN-3 - Getting issue details... STATUS
ICN-73 - Getting issue details... STATUS
Sprint 5

ICN-3 - Getting issue details... STATUS
ICN-74 - Getting issue details... STATUS
Sprint 7

ICN-3 - Getting issue details... STATUS
ICN-75 - Getting issue details... STATUS
Sprint 4Sprint 4
ICN-3 - Getting issue details... STATUS ICN-106 - Getting issue details... STATUS Sprint 6

ICN-3 - Getting issue details... STATUS ICN-107 - Getting issue details... STATUS Sprint 6

ICN-3 - Getting issue details... STATUS ICN-108 - Getting issue details... STATUS Sprint 6

ICN-3 - Getting issue details... STATUS ICN-109 - Getting issue details... STATUS Sprint 7

ICN-3 - Getting issue details... STATUS ICN-110 - Getting issue details... STATUS Sprint 5

ICN-3 - Getting issue details... STATUS ICN-127 - Getting issue details... STATUS Sprint 5


Rest API with MinIO

Enyinna Ochulor 

  • Add Unit testing to RESTful API
  • Containerizing the ResAPI agent, provide client and server communication
  • Add authentication to RESTful API
  • Clusterrole, clusterrolebinding and service account
  • Expose the RestAPI using Kubernetes Services
    • Expose as the nodeport
  • Documentation on the RestAPI
  • Possibly Load balancing to next timeline 15th
EpicJIRA Story

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes
ICN-4 - Getting issue details... STATUS
ICN-50 - Getting issue details... STATUS
Sprint 3Sprint 3

ICN-16 - Getting issue details... STATUS
Sprint 5


ICN-51 - Getting issue details... STATUS
Sprint 4


ICN-76 - Getting issue details... STATUS
Sprint 4Sprint 4

ICN-77 - Getting issue details... STATUS
Sprint 5


ICN-78 - Getting issue details... STATUS
Sprint 5


ICN-79 - Getting issue details... STATUS





ICN-111 - Getting issue details... STATUS Sprint 6


ICN-66 - Getting issue details... STATUS



ICN-112 - Getting issue details... STATUS



Tingjie Chen 

  • Finished the MinIO Client plugin, and follow up the PR for bug fixes and reviews
  • Running Mimio in Kubernetes cluster
  • Documentation for the Mimio in wiki to run in Kubernetes cluster
  • Investigate the storage backend solution for HTTP Server
EpicJIRA Story

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes

ICN-25 - Getting issue details... STATUS
Sprint 3Sprint 3

ICN-39 - Getting issue details... STATUS Sprint 3Sprint 3

ICN-92 - Getting issue details... STATUS Sprint 4 (9/16)
Done and finished.

ICN-93 - Getting issue details... STATUS
Sprint 4 (9/16)

Finished running standalone MinIO on Kubernetes environment, file patch: https://gerrit.akraino.org/r/#/c/icn/+/1587/


ICN-94 - Getting issue details... STATUS
Sprint 4 (9/16)
In progress

ICN-100 - Getting issue details... STATUS
Sprint 4 (9/16)
Check with Haibin for integration, I have provide volume.


OpenWRT initial code for SDWAN with Intel QAT card

Huifeng Le 

  • Presentation on the OPENWRT working
  • SDWAN configuration in OpenWRT
  • Working module with SDWAN
  • Containerizing the SWAN working module and creating rbac tor run on ICN

Including QAT is moved to Oct 15th timeline

EpicJIRA Story

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes
ICN-40 - Getting issue details... STATUS
ICN-41 - Getting issue details... STATUS
Sprint3Sprint3

ICN-64 - Getting issue details... STATUS
Sprint3Sprint3Wiki: SDWAN Module Design 

ICN-96 - Getting issue details... STATUS Sprint4 (9/16)

Blocked in ubus issue when install mwan3 application, reported in openwrt forum for comments: https://forum.openwrt.org/t/run-openwrt-as-container-failed-to-connect-to-ubus/44345 

Contact uCPE team for support


ICN-97 - Getting issue details... STATUS Sprint4 (9/16)
Pending on ICN-96

ICN-103 - Getting issue details... STATUS Sprint5
Pending on ICN-96

ICN-113 - Getting issue details... STATUS Sprint5


ICN-115 - Getting issue details... STATUS Sprint6 


ONAP in local infra controller

Kuralamudhan Ramakrishnan 

  • Task is to get the ONAP in the local infra controller with multicloud
  • Running Multiple cluster though bootstrap machine with KUD
  • Running workload ngnix helm chart in Multicloud region
  • After Sept 15th have SDWAN Helm chart as well
EpicJIRA Stroy

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes
ICN-121 - Getting issue details... STATUS ICN-53 - Getting issue details... STATUS Sprint 3Sprint 3
ICN-5 - Getting issue details... STATUS ICN-52 - Getting issue details... STATUS Sprint 3Sprint 3
ICN-121 - Getting issue details... STATUS ICN-34 - Getting issue details... STATUS Sprint 3Sprint 3
ICN-3 - Getting issue details... STATUS ICN-85 - Getting issue details... STATUS Sprint 4Sprint 4
ICN-5 - Getting issue details... STATUS ICN-84 - Getting issue details... STATUS Sprint 4Sprint 4
ICN-121 - Getting issue details... STATUS ICN-82 - Getting issue details... STATUS Sprint 5

ICN-5 - Getting issue details... STATUS ICN-122 - Getting issue details... STATUS Sprint 5

ICN-121 - Getting issue details... STATUS ICN-54 - Getting issue details... STATUS Sprint 5

ICN-1 - Getting issue details... STATUS ICN-136 - Getting issue details... STATUS Sprint 5

ICN-5 - Getting issue details... STATUS ICN-129 - Getting issue details... STATUS Sprint 6

ICN-5 - Getting issue details... STATUS ICN-133 - Getting issue details... STATUS Sprint 6

ICN-5 - Getting issue details... STATUS ICN-135 - Getting issue details... STATUS Sprint 6


Baremetal VM with BPA controller Provisioning

ramamani yeleswarapu 

  • Get the baremetal server in lab with ICN baremetal operator script
  • Using KUD install K8s and Virtlet, get the VM created
  • BPA controller get the IP address from the Virtlet running on the K8s compute cluster
  • Checking the Redfish support in metal3
EpicJIRA Story

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes

ICN-43 - Getting issue details... STATUS Sprint 3Sprint 3

ICN-44 - Getting issue details... STATUS Sprint 3Sprint 3

ICN-68 - Getting issue details... STATUS Sprint 3Sprint 3Added #101 to the backlog to debug pod networking issue

ICN-86 - Getting issue details... STATUS

Sprint 4 (9/16)Sprint 4

ICN-87 - Getting issue details... STATUS Sprint 4 (9/16)Sprint 4#87 and #88 have been tested in independent code.

ICN-88 - Getting issue details... STATUS Sprint 4 (9/16)Sprint 4

ICN-101 - Getting issue details... STATUS Sprint 4 (9/16)Sprint 4

ICN-123 - Getting issue details... STATUS Sprint 5


ICN-124 - Getting issue details... STATUS Sprint 5


ICN-125 - Getting issue details... STATUS Sprint 5


ICN-126 - Getting issue details... STATUS Sprint 6







CI/CD integration with checkmarx, Akraino recommended tools

Cheng Li 

CI/CD

  • Jenkins jobs for the all build - 1st Priority
  • Load balancing and Fatal fail over mechanism
  • Docker repo for ICN - How to use the Intel repo
  • Integration CI Travis, Sonar, (AR Kural: Check Akraino code analysis tools)
EpicJIRA Story

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes

ICN-62 - Getting issue details... STATUS
Sprint 3Sprint 3

ICN-63 - Getting issue details... STATUS
Sprint 4 (9/16)

LinuxFoundation will not create the gerrit account which fits our requirement(Gerrit-Trigger plugin requirement). I has replied the ticket to ask if any other way for integration.

https://jira.linuxfoundation.org/servicedesk/customer/portal/2/IT-17441


ICN-65 - Getting issue details... STATUS Sprint 4 (9/16)


ICN-95 - Getting issue details... STATUS Sprint 5
No CI code change. Need to reminder the guys who work on metal3 to fix issue if the CI does't pass.

ICN-114 - Getting issue details... STATUS Sprint6


ICN-118 - Getting issue details... STATUS Sprint6

Oct 15th

  • All PRs will go through Checkmarx, Akraino recommend tools for unit testing and code inspection



Akhila Kishore 

  • Ansible playbooks for KuD online - Sept 18
    • Multus - Done
    • Virtlet - Ritu/ Akhila/ Kural should have a conversation on it. Installer + Daemonset (Manage URL for offline)
    • NFD - Done
    • ISTIO - Already Daemonset in KuD. ( Manage URLs for offline mode)
    • OVN4NFV - Ritu  Installer + daemonset Done
    • OVN  Installer + daemonset (Users APT not Daemonsets) Done
  • Update the version of Kubespray on KuD online.

 Timeline Oct 18 - KuD online

  • SRIOV  Installer + daemonset moving this to Sept  
    • Ramp up on SRIOV
      • Get lab setup POD with SRIOV capable NIC
    • Installer script for SRIOV
    • Run DaemonSets
    • Test on independent SRIOV capable machine with KuD
  • Integrate CPU manager for Kubernetes with KuD
    • Ramp-up CPU manager
    • Create Ansible script to integrate CPU manager with KuD
    • Generating test cases
  • QAT Installer + daemonset
    • Ramp up on QAT
    • Procure SRIOV + QAT capable machine
    • Generate install script with KuD
    • Run DaemonSet yaml
    • Test cases
EpicJIRA Story

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes
ICN-6 - Getting issue details... STATUS

ICN-46 - Getting issue details... STATUS

Sprint 3Sprint 3
ICN-6 - Getting issue details... STATUS ICN-47 - Getting issue details... STATUS Sprint 3Sprint 3
ICN-6 - Getting issue details... STATUS

ICN-20 - Getting issue details... STATUS

Sprint 3Sprint 3
ICN-6 - Getting issue details... STATUS

ICN-80 - Getting issue details... STATUS

Sprint 4 (9/16)On trackRequested Kural for Machine with correct NIC card in OPNFV POD. Received credentials to Huifeng's testing machine temporarily for SRIOV ramp-up
ICN-6 - Getting issue details... STATUS

ICN-81 - Getting issue details... STATUS

Sprint 4 (9/16)On track
ICN-6 - Getting issue details... STATUS ICN-83 - Getting issue details... STATUS Sprint 5
In progress;  80% done
ICN-6 - Getting issue details... STATUS ICN-116 - Getting issue details... STATUS Sprint 5

ICN-6 - Getting issue details... STATUS ICN-117 - Getting issue details... STATUS Sprint 5

ICN-6 - Getting issue details... STATUS ICN-134 - Getting issue details... STATUS Sprint 5


Huang Haibin 

  • Get offline with Apt local repo, https servers, Docker registry
  • Offline ansible-playbook(Kud Vars)
  • Kural AR: Add Haibin to the OPNFV pod.
EpicJIRA Story

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes

ICN-42 - Getting issue details... STATUS
Sprint 3Sprint3

ICN-59 - Getting issue details... STATUS
Sprint 4 (9/16)On track

ICN-60 - Getting issue details... STATUS
Sprint 5



Igor Duarte Cardoso 

  • Ramp on the golang
  • Ramp on K8s - Kubeadm setup
  • Controller, Operator SDK ramp
  • Get the already running Tenant controller
  • Documentation and presentation on the proposal in ICN wiki page
  • Including the tenant resource quota for ICN

EpicStory

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes
ICN-104 - Getting issue details... STATUS ICN-56 - Getting issue details... STATUS Sprint 4Sprint 4
ICN-57 - Getting issue details... STATUS Sprint 4

ICN-98 - Getting issue details... STATUS Sprint 4Sprint 4
ICN-128 - Getting issue details... STATUS Sprint 5

ICN-132 - Getting issue details... STATUS Sprint 5

ICN-129 - Getting issue details... STATUS Sprint 6

ICN-130 - Getting issue details... STATUS Sprint 6


Dashboard

John Hinman

  • Ramp on the golang
  • build Dashboard, log on
  • connect remotely
  • determine whether dashboard allows control of baremetal node CRs
  • add baremetal CR interface, if not already present
  • Launch Ironic CR with dummy setup
EpicStory

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes
ICN-1 - Getting issue details... STATUS
ICN-89 - Getting issue details... STATUS
Sprint 5

ICN-90 - Getting issue details... STATUS
Sprint 4Sprint 4
ICN-91 - Getting issue details... STATUS
Sprint 5




  • No labels