ICN R5 Release Notes

ICN R5 Release Notes

Summary

ICN v0.5.0 is released as a part of ICN R5 release.

What is released?

We're pleased to announce the delivery of Akraino ICN R5 release. All the components are decoupled and can be run standalone. They are integrated into the ICN installation script.

Components of the release (Akraino new)

The main themes of this release are:

Metal3 Provisioning script:  Metal3 IPMI provisioning script and de-provisioning script for baremetal and virtual deployment with IPMI LAN protocol support

Binary Provisioning agent (BPA) Operator: 

  • BPA operator provisions a K8s cluster in baremetal and virtual deployment with Metal3. BPA uses the Metal3 information.

  • BPA operator provisions a nested K8s cluster (K8s cluster inside a VM maintained by K8s). BPA manages K8s based VM under cloud.

Binary Provisioning agent (BPA) Rest API controller: BPA Rest API controller runs as K8s service in the bootstrap cluster. It allows the user to upstream software, container images and OS images.

Kubernetes Deployment (KUD): KUD is the multi-cluster installer having 3 installation provision types to install K8s multi-cluster in baremetal, VM and containerized solution. KUD is part of multicloud-k8s project in ONAP. KUD is released with multiple components as follows:

Software released and packaged with ICN:

Components

Link

License

Akraino Release target

ICN 

https://github.com/akraino-edge-stack/icn - v0.5.0

Apache License 2.0

R5

Provision stack - Metal3

https://github.com/akraino-icn/baremetal-operator - v2.0-icn

Apache License 2.0

R5

Ironic - Ironic IPA downloader

https://github.com/akraino-icn/ironic-ipa-downloader  - v1.0-icn

Apache License 2.0

R5

Ironic - Ironic image

https://github.com/akraino-icn/ironic-image - v1.0-icn

Apache License 2.0

R5

Ironic - Ironic Inspector Image

https://github.com/akraino-icn/ironic-inspector-image - v1.0-icn

Apache License 2.0

R5

Host Operating system

Ubuntu 18.04

GNU General Public License

R5

NIC drivers

XL710 - https://www.intel.com/content/dam/www/public/us/en/documents/datasheets/xl710-10-40-controller-datasheet.pdf

GNU General Public License Version 2

R5

QAT drivers

Intel® C627 Chipset - https://ark.intel.com/content/www/us/en/ark/products/97343/intel-c627-chipset.html

GNU General Public License Version 2

R5

Intel® Optane™ DC Persistent Memory

Intel® Optane™ DC 256GB Persistent Memory Module  - 

https://www.intel.com/content/www/us/en/products/memory-storage/optane-dc-persistent-memory/optane-dc-256gb-persistent-memory-module.html

PMDK: Persistent Memory Development Kit - https://github.com/pmem/pmdk/

SPDX-License-Identifier - BSD-3-Clause

R5

EMCO

(formerly known as ONAP4K8s)

https://github.com/open-ness/EMCO

Apache License 2.0

R5

SDEWAN CNFs

https://github.com/akraino-edge-stack/icn-sdwan - v1.0

https://hub.docker.com/repository/docker/integratedcloudnative/openwrt - 0.3.1

GNU General Public License Version 2

R5

KUD

https://git.onap.org/multicloud/K8s/ 

Apache License 2.0

R5

Kubespray

https://github.com/kubernetes-sigs/kubespray v2.14.1

Apache License 2.0

R5

K8s

https://github.com/kubernetes/kubeadm - v1.18.9

Apache License 2.0

R5

Docker

https://github.com/docker - 19.03

Apache License 2.0

R5

SDN - OVN

https://github.com/akraino-icn/ovn/ - v20.06.0

(mirror repo - https://github.com/ovn-org/ovn)

Apache License 2.0

R5

vSwitch - OVS

https://github.com/akraino-icn/ovs - v2.14.0

(mirror repo - https://github.com/openvswitch/ovs )

Apache License 2.0

R5

Ansible

https://github.com/ansible/ansible - 2.9.7

Apache License 2.0

R5

Helm

https://github.com/helm/helm - 3.2.4

Apache License 2.0

R5

Nodus

(formerly known as ovn4nfv-k8s-plugin)

https://gerrit.akraino.org/r/icn/nodus - v2.2.0

Apache License 2.0

R5

SDEWAN controller

https://github.com/akraino-edge-stack/icn-sdwan - v1.0

https://hub.docker.com/repository/docker/integratedcloudnative/sdewan-controller - 0.3.0

Apache License 2.0

R5

Device Plugins

https://github.com/intel/intel-device-plugins-for-kubernetes - QAT 0.19.0-kerneldrv

Apache License 2.0

R5

Node Feature Discovery

https://github.com/kubernetes-sigs/node-feature-discovery  - v0.7.0

Apache License 2.0

R5

CNI

https://github.com/coreos/flannel/ - v0.12.0

https://github.com/containernetworking/cni release tag v0.7.0

https://github.com/containernetworking/plugins - v0.8.7

https://github.com/akraino-icn/multus-cni - v3.7

https://github.com/k8snetworkplumbingwg/sriov-cni

Apache License 2.0

R5

Containerized Data Importer (CDI)

https://github.com/kubevirt/containerized-data-importer - v1.34.1

Apache License 2.0

R5

CPU Manager for Kubernetes (CMK)

https://github.com/integratedcloudnative/CPU-Manager-for-Kubernetes - v1.4.1-no-taint

Apache License 2.0

R5

KubeVirt

https://github.com/kubevirt/kubevirt - v0.41.0

Apache License 2.0

R5

Sriov Network Operator

https://github.com/k8snetworkplumbingwg/sriov-network-operator - 4.8.0

Apache License 2.0

R5

Dependencies of the release (upstream version, patches)

ICN BP depends on all software version in the table Software released and packaged with ICN

Upgrade Procedures

not applicable

Release Data

TBD

Enhancements

Functionality changes

not applicable

New Features

not applicable

Version change

Module version changes

not applicable

Document Version Changes

not applicable

Deliverable

Software Deliverable

ICN repo is available here: ICN repo

Documentation Deliverable

version

Documents name

Authors

last update

version

Documents name

Authors

last update

v1.0

ICN Architecture Document

ICN Contributors

Jul 7, 2021 

v1.0

ICN Installation Guide

ICN Contributors

Jul 7, 2021 

v1.0

ICN Release Notes for ICN

ICN Contributors

Jul 7, 2021 

v1.0

ICN Test Document

ICN Contributors

Jul 7, 2021 

Document Version Changes

Version

Authors

Data released

Version

Authors

Data released

v1.0

ICN Contributors

Dec 10, 2020 

Fixed Issues and Bugs

Issues are captured  here- ICN fixed Issues and Bugs

Known Limitations, Issues and Workarounds

System Limitations

ICN BP works on Ubuntu 18.04

Known Issues

Issues

Description

Issues

Description

https://lf-akraino.atlassian.net/browse/ICN-365

Reduce the KUD installation time with customs options

 

 

Workarounds

no work applicable

References