Sorry, you may not be able to visit requested page because of following reasons:
+
+
An out-of-date bookmark/favourite
+
A search engine that has an out-of-date listing for this site
+
A mistyped address
+
You have no access to this page
+
The requested resource was not found.
+
An error has occurred while processing your request.
+
+
+
\ No newline at end of file
diff --git a/_data/navbars/applications-onboarding.yml b/_data/navbars/applications-onboarding.yml
new file mode 100644
index 00000000..ab50ea08
--- /dev/null
+++ b/_data/navbars/applications-onboarding.yml
@@ -0,0 +1,28 @@
+title: "Application Onboarding"
+path: /applications-onboard/
+order: 2
+section:
+ - title: Network Edge Applications Onboarding
+ path: /doc/applications-onboard/network-edge-applications-onboarding
+ meta_title: OpenNESS Network Edge Application On-Boarding Process
+ meta_description: OpenNESS application on-boarding process for the Network Edge provides instructions on how to deploy an application from the Edge Controller to Edge Nodes in the cluster.
+
+ - title: OnPremises Applications Onboarding
+ path: /doc/applications-onboard/on-premises-applications-onboarding
+ meta_title: OpenNESS OnPremises Mode Application On-Boarding Process
+ meta_description: OpenNESS application on-boarding process for the OnPremises mode provides instructions on how to deploy an application from the Edge Controller on Edge Nodes.
+
+ - title: OpenNESS Edge DNS
+ path: /doc/applications-onboard/openness-edgedns
+ meta_title: OpenNESS Provides Edge DNS and Supports DNS Microservice
+ meta_description: OpenNESS edge platform is required to provides access to DNS. The edge platform receives the application DNS rules from the controller.
+
+ - title: OpenNESS Interface Service
+ path: /doc/applications-onboard/openness-interface-service
+ meta_title: OpenNESS Applications Onboard - OpenNESS Interface Service
+ meta_description: OpenNESS Interface service is an application running in Kubernetes pod on every worker node of OpenNESS Kubernetes cluster and provides OVS bridge, enabling external traffic scenarios.
+
+ - title: Using OpenNESS CNCA
+ path: /doc/applications-onboard/using-openness-cnca
+ meta_title: OpenNESS 4G/LTE Core Configuration Using CNCA
+ meta_description: CNCA provides a kubectl plugin to configure the 4G/LTE Core network. Kubernetes adopts plugins concepts to extend its functionality executes CNCA related functions.
\ No newline at end of file
diff --git a/_data/navbars/cloud-adapters.yml b/_data/navbars/cloud-adapters.yml
new file mode 100644
index 00000000..6dc7a20f
--- /dev/null
+++ b/_data/navbars/cloud-adapters.yml
@@ -0,0 +1,13 @@
+title: "Cloud Adapters"
+path: /cloud-adapters/
+order: 8
+section:
+ - title: OpenNESS AWS Greengrass
+ path: /doc/cloud-adapters/openness_awsgreengrass
+ meta_title: OpenNESS Integration with AWS Greengrass
+ meta_description: OpenNESS is an open source software platform that enables easy orchestration of edge services across diverse network platform and access technologies in multi-cloud environments.
+
+ - title: OpenNESS Baidu Cloud
+ path: /doc/cloud-adapters/openness_baiducloud
+ meta_title: OpenNESS Integration with Baidu OpenEdge
+ meta_description: OpenNESS can integrate with Baidu Cloud Connector, OpenEdge which is Edge IoT Gateway. Baidu Edge solution is called as Baidu® IntelliEdge.
\ No newline at end of file
diff --git a/_data/navbars/core-network-4G-5G.yml b/_data/navbars/core-network-4G-5G.yml
new file mode 100644
index 00000000..49ced49c
--- /dev/null
+++ b/_data/navbars/core-network-4G-5G.yml
@@ -0,0 +1,18 @@
+title: "Core Network - 4G and 5G"
+path: /core-network/
+order: 4
+section:
+ - title: OpenNESS EPC
+ path: /doc/core-network/openness_epc
+ meta_title: OpenNESS Edge Cloud Deployment with 3GPP 4G LTE CUPS of EPC
+ meta_description: OpenNESS is an open source edge computing platform that enables Service Providers and Enterprises to deploy applications and services on a network edge.
+
+ - title: OpenNESS NGC
+ path: /doc/core-network/openness_ngc
+ meta_title: OpenNESS Edge Cloud Deployment with 3GPP 5G Stand Alone
+ meta_description: OpenNESS NGC provides reference REST-based APIs along with 3GPP standard traffic influencing APIs to address some of these major challenges in 5G edge deployments.
+
+ - title: OpenNESS UPF
+ path: /doc/core-network/openness_upf
+ meta_title: OpenNESS User Plane Function UPF
+ meta_description: User Plane Function is the evolution of Control and User Plane Separation which part of the Rel.14 in Evolved Packet core. CUPS enabled PGW to be split into PGW-C and PGW-U.
\ No newline at end of file
diff --git a/_data/navbars/dataplane.yml b/_data/navbars/dataplane.yml
new file mode 100644
index 00000000..bb992d87
--- /dev/null
+++ b/_data/navbars/dataplane.yml
@@ -0,0 +1,23 @@
+title: "Dataplane"
+path: /dataplane/
+order: 6
+section:
+ - title: OpenNESS InterAPP
+ path: /doc/dataplane/openness-interapp
+ meta_title: InterApp Communication Support in OpenNESS
+ meta_description: OpenNESS provides InterApp Communication support for both the On-Premises and Network edge modes of OpenNESS.
+
+ - title: OpenNESS OVN
+ path: /doc/dataplane/openness-ovn
+ meta_title: OpenNESS Support for OVS as Dataplane with OVN
+ meta_description: The primary objective of supporting OVN/OVS in OpenNESS is to demonstrate the capability of using a standard dataplane like OVS for an Edge Compute platform.
+
+ - title: OpenNESS NTS
+ path: /doc/dataplane/openness-nts
+ meta_title: OpenNESS NTS - Dataplane support for Edge Cloud between ENB and EPC Deployment
+ meta_description: OpenNESS NTS is a Dataplane component that provides a network traffic control service and a data forwarding service to mobile edge applications, specifically for S1-U deployments.
+
+ - title: OpenNESS Userspace CNI
+ path: /doc/dataplane/openness-userspace-cni
+ meta_title: OpenNESS Userspace CNI, Setup Userspace CNI
+ meta_description: Userspace CNI is a Container Network Interface Kubernetes plugin that was designed to simplify the process of deployment of DPDK based applications in Kubernetes pods.
\ No newline at end of file
diff --git a/_data/navbars/edge-applications.yml b/_data/navbars/edge-applications.yml
new file mode 100644
index 00000000..f8904025
--- /dev/null
+++ b/_data/navbars/edge-applications.yml
@@ -0,0 +1,19 @@
+title: "Edge Applications"
+path: /applications/
+order: 7
+section:
+ - title: OpenNESS Application Guide
+ path: /doc/applications/openness_appguide
+ meta_title: Openness Application Development and Porting Guide
+ meta_description: OpenNESS is an open source software toolkit to enable easy orchestration of edge services across diverse network platform and access technologies in multi-cloud environments.
+
+ - title: OpenNESS OVC
+ path: /doc/applications/openness_ovc
+ meta_title: Open Visual Cloud Smart City Application on OpenNESS
+ meta_description: The Open Visual Cloud is an open source project that offers a set of pre-defined reference pipelines for various target visual cloud use cases.
+
+ - title: OpenNESS OpenVINO
+ path: /doc/applications/openness_openvino
+ meta_title: OpenVINO Sample Application in OpenNESS
+ meta_description: OpenVINO toolkit, short for Open Visual Inference and Neural network Optimization toolkit, provides improved neural network performance on Intel processors.
+
\ No newline at end of file
diff --git a/_data/navbars/enhanced-platform-awareness.yml b/_data/navbars/enhanced-platform-awareness.yml
new file mode 100644
index 00000000..3766be9f
--- /dev/null
+++ b/_data/navbars/enhanced-platform-awareness.yml
@@ -0,0 +1,63 @@
+title: "Enhanced Platform Awareness"
+path: /enhanced-platform-awareness/
+order: 5
+section:
+ - title: OpenNESS Hugepage
+ path: /doc/enhanced-platform-awareness/openness-hugepage
+ meta_title: OpenNESS Enhanced Platform Awareness - Hugepage Support on OpenNESS
+ meta_description: Huge page support openness, added to Kubernetes v1.8, enables the discovery, scheduling, and allocation of huge pages as a native first-class resource.
+
+ - title: OpenNESS Node Feature Discovery
+ path: /doc/enhanced-platform-awareness/openness-node-feature-discovery
+ meta_title: Enhanced Platform Awareness - Node Feature Discovery Support in OpenNESS
+ meta_description: OpenNESS Node Feature Discovery is one of the Intel technologies that supports targeting of intelligent configuration and capacity consumption of platform capabilities.
+
+ - title: OpenNESS SRIOV Multiple Interfaces
+ path: /doc/enhanced-platform-awareness/openness-sriov-multiple-interfaces
+ meta_title: Enhanced Platform Awareness - Multiple Interface And PCIe SRIOV Support in OpenNESS
+ meta_description: Multiple Interface and PCIe SRIOV support in OpenNESS, OpenNESS Network Edge uses the Multus container network interface is a container network interface plugin for Kubernetes.
+
+ - title: OpenNESS Dedicated Core
+ path: /doc/enhanced-platform-awareness/openness-dedicated-core
+ meta_title: Dedicated CPU Core for Workload Support in OpenNESS - Enhanced Platform Awareness
+ meta_description: Multi-core COTS platforms are typical in any cloud or Cloudnative deployment. Parallel processing on multiple cores helps achieve better density.
+
+ - title: OpenNESS BIOS
+ path: /doc/enhanced-platform-awareness/openness-bios
+ meta_title: BIOS and Firmware Configuration on OpenNESS Platform
+ meta_description: BIOS and Firmware are the fundamental platform configurations of a typical Commercial off-the-shelf (COTS) platform.
+
+ - title: OpenNESS FPGA
+ path: /doc/enhanced-platform-awareness/openness-fpga
+ meta_title: FPGA in OpenNESS- Programming, Resource Allocation and Configuration
+ meta_description: The FPGA Programmable acceleration card plays a key role in accelerating certain types of workloads which in-turn increases the overall compute capacity of a COTS platform.
+
+ - title: OpenNESS HDDL
+ path: /doc/enhanced-platform-awareness/openness_hddl
+ meta_title: Intel® Movidius™ Myriad™ X HDDL Solution in OpenNESS
+ meta_description: Intel® Movidius™ Myriad™ X HDDL solution integrates multiple Myriad™ X SoCs in a PCIe add-in card form factor or a module form factor to build a scalable, high capacity deep learning solution.
+
+ - title: OpenNESS Topology Manager
+ path: /doc/enhanced-platform-awareness/openness-topology-manager
+ meta_title: Topology Manager Support in OpenNESS, Resource Locality Awareness
+ meta_description: Topology Manager is a solution permitting k8s components like CPU Manager and Device Manager, to coordinate the resources allocated to a workload.
+
+ - title: OpenNESS Environment Variables
+ path: /doc/enhanced-platform-awareness/openness-environment-variables
+ meta_title: Environment Variable Support in OpenNESS
+ meta_description: Environment variables can be configured when creating a new Docker container. Once the container is running, any application located in that container can detect and use the variable.
+
+ - title: OpenNESS Tunable EXEC
+ path: /doc/enhanced-platform-awareness/openness-tunable-exec
+ meta_title: OpenNESS Tunable Exec - Overriding the Startup Command for Container
+ meta_description: This feature enables you to override the start-up command for a container, thus removing the need to rebuild it just to make this change.
+
+ - title: OpenNESS Port Forward
+ path: /doc/enhanced-platform-awareness/openness-port-forward
+ meta_title: OpenNESS Port Forward - Setting Up Port Forwarding of Container
+ meta_description: This feature enables the user to set up external network ports for their application (container) so that applications running on other hosts can connect.
+
+ - title: OpenNESS Shared Storage
+ path: /doc/enhanced-platform-awareness/openness-shared-storage
+ meta_title: Shared Storage for Containers in Openness On-Prem Mode
+ meta_description: OpenNESS On-Prem mode provides possibility to use volume and bind mount storage models known from docker.
diff --git a/_data/navbars/getting-started.yml b/_data/navbars/getting-started.yml
new file mode 100644
index 00000000..4e961fd6
--- /dev/null
+++ b/_data/navbars/getting-started.yml
@@ -0,0 +1,40 @@
+title: "Getting Started"
+path: /getting-started/
+order: 1
+section:
+ - title: OpenNESS Experience Kits
+ path: /doc/getting-started/openness-experience-kits
+ meta_title: OpenNESS Experience Kits Easy Setup of OpenNESS in Network Edge
+ meta_description: OpenNESS Experience Kits repository contains easy setup of OpenNESS in Network Edge, On-Premises modes, and playbooks deployment of the offline package.
+
+ - title: Network Edge
+ path:
+ section:
+ - title: Controller Edge Node Setup
+ path: /doc/getting-started/network-edge/controller-edge-node-setup
+ meta_title: OpenNESS Network Edge - Controller and Edge Node Setup
+ meta_description: OpenNESS Network Edge Controller and Edge nodes must be set up on different machines and provided in the inventory may reboot during the installation.
+
+ - title: Supported EPA
+ path: /doc/getting-started/network-edge/supported-epa
+ meta_title: OpenNESS Network Edge - Enhanced Platform Awareness Features Supported
+ meta_description: Enhanced Platform Awareness features supported for network edge is to expose capability to edge cloud orchestrator for better performance, consistency, and reliability.
+
+ - title: OnPremises
+ path:
+ section:
+ - title: Controller Edge Node Setup
+ path: /doc/getting-started/on-premises/controller-edge-node-setup
+ meta_title: OpenNESS OnPremises - Controller and Edge Node Setup
+ meta_description: OpenNESS Controller and Edge Node to work together the Edge Node needs to enroll with the Controller until it is serial key recognized by the Controller.
+
+ - title: OpenNESS Gateway
+ path: /doc/getting-started/on-premises/openness-gateway
+ meta_title: OpenNESS Gateway Feature - Supported Mode of Operation
+ meta_description: OpenNESS gateway features to the supported mode of operation in this case still, the only requirement being the controller is on a publicly accessible network.
+
+ - title: Supported EPA
+ path: /doc/getting-started/on-premises/supported-epa
+ meta_title: OpenNESS OnPremises - Enhanced Platform Awareness Features Supported
+ meta_description: Enhanced Platform Awareness features are supported in OpenNESS OnPremises Edge using EVA APIs. OpenNESS controller UI user would use create the HTTP REST POST API.
+
\ No newline at end of file
diff --git a/_data/navbars/introduction.yml b/_data/navbars/introduction.yml
new file mode 100644
index 00000000..eec2af18
--- /dev/null
+++ b/_data/navbars/introduction.yml
@@ -0,0 +1,9 @@
+title: "Introduction"
+path: /architecture/
+order: 0
+section:
+- title: Architecture
+ path: /doc/architecture
+ meta_title: OpenNESS Architecture And Solution Overview
+ meta_description: OpenNESS is an open source software to enable easy orchestration of edge services and network functions across diverse network platform in multi-cloud environments.
+
\ No newline at end of file
diff --git a/_data/navbars/radio-access-network.yml b/_data/navbars/radio-access-network.yml
new file mode 100644
index 00000000..46ef8448
--- /dev/null
+++ b/_data/navbars/radio-access-network.yml
@@ -0,0 +1,8 @@
+title: "Radio Access Network (RAN)"
+path: /ran/
+order: 3
+section:
+ - title: OpenNESS RAN
+ path: /doc/ran/openness_ran
+ meta_title: OpenNESS Radio Access Network is the Edge of Wireless Network
+ meta_description: OpenNESS Radio Access Network is the edge of the wireless network. OpenNESS Intel FlexRAN uses as a reference 4G and 5G base station for 4G and 5G end-to-end testing.
\ No newline at end of file
diff --git a/_data/navbars/release-history.yml b/_data/navbars/release-history.yml
new file mode 100644
index 00000000..a1dfc709
--- /dev/null
+++ b/_data/navbars/release-history.yml
@@ -0,0 +1,9 @@
+title: "Release history"
+path: /openness_releasenotes/
+order: 9
+section:
+- title: OpenNESS Release Notes
+ path: /openness_releasenotes
+ meta_title: OpenNESS Release Notes
+ meta_description: OpenNESS Release Notes provides high level system features, issues, and limitations information for OpenNESS.
+
\ No newline at end of file
diff --git a/_includes/breadcrumbs.html b/_includes/breadcrumbs.html
new file mode 100644
index 00000000..d8b56853
--- /dev/null
+++ b/_includes/breadcrumbs.html
@@ -0,0 +1,10 @@
+{%- assign pagePath = page.path | remove: ".md" | prepend: "/" -%}
+{%- for breadcrumb in include.section -%}
+ {%- if breadcrumb.section -%}
+ {%- include breadcrumbs.html section=breadcrumb.section -%}
+ {%- else -%}
+ {%- if pagePath == breadcrumb.path -%}
+ > {{breadcrumb.title}}
+ {%- endif -%}
+ {%- endif -%}
+{%- endfor -%}
\ No newline at end of file
diff --git a/_includes/footer.html b/_includes/footer.html
new file mode 100644
index 00000000..1cb6e395
--- /dev/null
+++ b/_includes/footer.html
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/_includes/header.html b/_includes/header.html
new file mode 100644
index 00000000..d7bde6b0
--- /dev/null
+++ b/_includes/header.html
@@ -0,0 +1,71 @@
+
diff --git a/_includes/metainfo.html b/_includes/metainfo.html
new file mode 100644
index 00000000..6b8de8f9
--- /dev/null
+++ b/_includes/metainfo.html
@@ -0,0 +1,23 @@
+{%- assign pagePath = page.path | remove: ".md" | prepend: "/" -%}
+{%- assign title = page.name | replace: "-"," " | replace: "_"," " | split: ".md" | first -%}
+{%- assign pageTitle = title | split: ' ' -%}
+{%- capture pageTitleUpper -%}{%- for word in pageTitle -%}{{ word | capitalize }} {%- endfor -%}{%- endcapture -%}
+
+{%- for metainfo in include.meta -%}
+ {%- if metainfo.section -%}
+ {%- include metainfo.html meta=metainfo.section -%}
+ {%- else -%}
+ {%- if pagePath == metainfo.path -%}
+ {% if metainfo.meta_description != nil %}
+
+ {% else %}
+
+ {%- endif -%}
+ {% if metainfo.meta_title != nil %}
+ {{metainfo.meta_title}}
+ {% else %}
+ OpenNESS Documentation - {{pageTitleUpper}}
+ {%- endif -%}
+ {%- endif -%}
+ {%- endif -%}
+{%- endfor -%}
\ No newline at end of file
diff --git a/_includes/reading-time.html b/_includes/reading-time.html
new file mode 100644
index 00000000..420f2761
--- /dev/null
+++ b/_includes/reading-time.html
@@ -0,0 +1,8 @@
+{% assign words = content | number_of_words %}
+{% assign readTime = words | divided_by:180 | round %}
+
+{% if readTime == 0 %}
+{{ ' LESS THAN 1 MINUTE READ ' }}
+{% else %}
+{{ readTime | append: ' MINUTE READ ' }}
+{% endif %}
\ No newline at end of file
diff --git a/_includes/sideNavigation.html b/_includes/sideNavigation.html
new file mode 100644
index 00000000..8acb56f9
--- /dev/null
+++ b/_includes/sideNavigation.html
@@ -0,0 +1,43 @@
+{%- for item in include.sidebar -%}
+
+ {%- if item.section -%}
+ {%- capture href -%}javascript:void(0){%- endcapture -%}
+ {%- else -%}
+ {%- capture href -%}{{ site.baseurl }}{{ item.path }}{%- endcapture -%}
+ {%- endif -%}
+
+
+ {%- if item.section -%}
+
+