Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

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

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
JIRA

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes
Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-72



Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-73



Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-74



Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-75





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
JIRA

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes
Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-50



Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-16



Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-51



Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-76



Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-77



Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-78



Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-79




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
JIRA

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes
Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-25
Sprint 3Sprint 3
Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-39
Sprint 3Sprint 3
Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-92
Sprint 4
Validated and check issues if have
Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-93
Sprint 4

Finished running standalone MinIO on Kubernetes environment

Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-94
Sprint 4

Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-100
Sprint 4



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

JIRA

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes
Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-41
Sprint3Sprint3
Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-64
Sprint3Sprint3Wiki: SDWAN Module Design 
 
Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-96
 Sprint4
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 
 
Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-97
  Sprint4
 Pending on ICN-96



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
JIRA

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes
Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-53
Sprint 3

Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-52
Sprint 3

Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-34
Sprint 3

Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-85



Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-84



Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-82





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
JIRA

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes
Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-43
Sprint 3Sprint 3
Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-44
Sprint 3Sprint 3
Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-68
Sprint 3Sprint 3Added #101 to the backlog to debug pod networking issue

Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-86

Sprint 4

Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-87
Sprint 4

Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-88
Sprint 4

Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-101









CI/CD integration with checkmarx, Akraino recommended tools

Cheng Li 

  • Bootloader offline code refactoring(25%)

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)
JIRA

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes
Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-62
Sprint 3Sprint 3
Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-63
Sprint 4

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

Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-65
Sprint4

Oct 15th

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


KUD offline /online

KUD addons offline/online

Akhila Kishore 

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

If possible move to next timeline Oct 15th

  • QAT Installer + daemonset
JIRA

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes

Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-46

Sprint 3Sprint 3
Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-47
Sprint 3Sprint 3

Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-20

Sprint 3Sprint 3

Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-80

Sprint 4Sprint 4 Requested Kural for Machine with correct NIC card in OPNFV POD. Received credentials to Huifeng's testing machine temporarily for SRIOV ramp up

Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-81

Sprint 4Sprint 4


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.
JIRA

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes
Jira
serverAkraino JIRA
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-42



Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-59



Jira
serverAkraino JIRA
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId604c99be-f414-323d-84e4-c9d70fa2bcdf
keyICN-60





Multi tenancy

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
JIRA

Sprint/Estimated Completion Date

Status/Actual Completion DateNotes









...