Installation Guide

Abstract

This document describes how to install the reference HW-go xAPP.

Introduction

This document provides guidelines on how to install and configure the HW-go xAPP in various environments/operating modes. The audience of this document is assumed to have good knowledge in RIC Platform.

Preface

This xAPP can be run directly as a Linux binary, as a docker image, or in a pod in a Kubernetes environment. The first two can be used for dev testing. The last option is how an xAPP is deployed in the RAN Intelligent Controller environment. This document covers all three methods.

Software Installation and Deployment

The build process assumes a Linux environment with go >= 1.15 and has been tested on Ubuntu. For building docker images, the Docker environment must be present in the system.

Build Process

The HW-go xAPP can be either tested as a Linux binary or as a docker image.
  1. Linux binary: TBD

  2. Docker Image: From the root of the repository, run docker –no-cache build -t <image-name> ./ .

Deployment

End to end deployment of hw-go can be referred at :

Testing

Unit tests TBD