Overview
This document describes the Enea Edge Automation for Enea Edge, along
with instructions regarding the necessary steps to run these software
tools.
Description
The Enea Edge Automation complements the Enea Edge Management GUI
and uses the northbound REST APIs, given to provide full usability of the
Enea Edge Management features.
The Enea Edge Automation includes an Automation Framework (AF)
component, providing a way for driving configuration with Python
scripting, and a Test Harness (TH) component, based on Ansible Playbooks
to complete different test cases.
The Test Harness makes use of the Automation Framework Python
modules and/or direct commands on the uCPE devices running the Enea Edge
Runtime.
Definitions and Acronyms
Definitions
Component
Description
Enea Edge
Enea NFVI software platform.
Enea Edge Runtime
A lightweight, multi-architecture virtualization platform,
supporting Virtual Machines.
Enea Edge Management
Enea Universal Customer Premises Equipment Manager.
Enea Edge Automation
Enea Edge framework for automated deployment and
testing.
Acronyms
Component
Description
AF
Automation Framework.
API
Application Programming Interface.
DHCP
Dynamic Host Configuration Protocol.
DPDK
Data Plane Development Kit.
FQDN
Fully Qualified Domain Name.
FTP
File Transfer Protocol.
GUI
Graphical User Interface.
IP
Internet Protocol.
JSON
JavaScript Object Notation.
NIC
Network Interface Card.
NETCONF
Network Configuration Protocol.
NFV
Network Functions Virtualization.
OVS
Open vSwitch.
REST
Representational State Transfer.
SR-IOV
Single Root Input/Output Virtualization.
SSH
Secure Shell.
TH
Test Harness.
VCPE
Virtual Customer Premises Equipment.
VNF
Virtualized Network Function.