Summary
Public Cloud Edge Interface (PCEI) is implemented based on Edge Multi-Cluster Orchestrator (EMCO) and Controller Design Studio (CDS).
Components of the release
- Edge Multi-Cloud Orchestrator (EMCO)
- Controller Design Studio (CDS)
- PCEI North Bound API (NBI APIs)
- Azure IoT Edge Helm Charts
- AWS Greeng Grass Core Helm Charts
- PCEI Location API Heml Charts
- PCEI Location API Code
- Simulated IoT Client Code
- Azure IoT Edge Custom Software Module Code
Dependencies of the release (upstream version, patches)
EMCO:
CDS
NBI APIs
Azure IoT Edge Helm Charts
PCEI Location API Spec
- The ETSI MEC ISG MEC012 Location API described using OpenAPI. The API is based on the Open Mobile Alliance's specification RESTful Network API for Zonal Presence
- ETSI MEC013 V1.1.1 Location Service API
- http://www.etsi.org/deliver/etsi_gs/MEC/001_099/013/01.01.01_60/gs_mec013v010101p.pdf
BSD-3-Clause
Host OS
- Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0-143-generic x86_64)
Kubernetes
- v1.15.3
Helm
- v2.17.0
Differences from previous version
- NBI APIs
- GIT Integration
- Dynamic Edge Cluster Registration
- Dynamic App Helm Chart Onboarding
- Automatic creation of Service Instance in EMCO and deployment of Apps
- Integrated Terraform Plan Executor
- Azure (PCC)
- AWS (PCC)
- Equinix Fabric (Interconnect)
- Openstack (3PE)
- Equinix Fabric Interconnect
- Multi-Public Cloud Core (PCC) Orchestration
- Kubernetes Edge
- Openstack Edge
- Cloud Native 5G UPF Deployment
Upgrade Procedures
None.
EMCO/CDS Deployment procedures: https://wiki.akraino.org/x/IgLkAg
PCE/3PE Deployment procedures: https://wiki.akraino.org/x/KALkAg
Release Data
Module version changes
None.
Document Version Changes
Initial versions.
Software Deliverable
- Edge Multi-Cloud Orchestrator / Controller Design Studio Deployment
https://wiki.akraino.org/x/IgLkAg
https://gitlab.com/akraino-pcei-onap-cds/equinix-pcei-poc/-/tree/main/
- Azure IoT Edge Helm Charts
https:
//github
.com
/Azure/iotedge
- AWS Greeng Grass Core Helm Charts
- PCEI Location API Heml Charts
- PCEI Location API Code
- Simulated IoT Client Code
- Azure IoT Edge Custom Software Module Code
https://gerrit.akraino.org/r/pcei
(for all items above)
Documentation Deliverable
PCEI R5 End-to-End Validation Guide
PCEI R4 Release Notes - this document
Fixed Issues and Bugs
None
Enhancements
- Helm Charts for AWS Grrengrass Core PCE App
- Helm Charts for PCEI Location API 3PE App
- Simulated Low Power Wide Area IoT Client
- Custom Module for Azure IoT Edge
- PCEI Location API Code
https://gerrit.akraino.org/r/pcei
(for all items above)
- NBI APIs
- GIT Integration
- Dynamic Edge Cluster Registration
- Dynamic App Helm Chart Onboarding
- Automatic creation of Service Instance in EMCO and deployment of Apps
- Integrated Terraform Plan Executor
- Azure (PCC)
- AWS (PCC)
- Equinix Fabric (Interconnect)
- Openstack (3PE)
- Equinix Fabric Interconnect
- Multi-Public Cloud Core (PCC) Orchestration
- Kubernetes Edge
- Openstack Edge
Functionality changes
- NBI APIs
- GIT Integration
- Dynamic Edge Cluster Registration
- Dynamic App Helm Chart Onboarding
- Automatic creation of Service Instance in EMCO and deployment of Apps
- Integrated Terraform Plan Executor
- Azure (PCC)
- AWS (PCC)
- Equinix Fabric (Interconnect)
- Openstack (3PE)
- Equinix Fabric Interconnect
- Multi-Public Cloud Core (PCC) Orchestration
- Kubernetes Edge
- Openstack Edge
New Features
- NBI APIs
- GIT Integration
- Dynamic Edge Cluster Registration
- Dynamic App Helm Chart Onboarding
- Automatic creation of Service Instance in EMCO and deployment of Apps
- Integrated Terraform Plan Executor
- Azure (PCC)
- AWS (PCC)
- Equinix Fabric (Interconnect)
- Openstack (3PE)
- Equinix Fabric Interconnect
- Multi-Public Cloud Core (PCC) Orchestration
- Kubernetes Edge
- Openstack Edge
Version change
First Release
Deliverable
- Edge Multi-Cloud Orchestrator Deployment
- Controller Design Studio Deployment
- Azure IoT Edge Helm Charts
- AWS Greeng Grass Core Helm Charts
- PCEI Location API Heml Charts
- PCEI Location API Code
- Simulated IoT Client Code
- Azure IoT Edge Custom Software Module Code
Known Limitations, Issues and Workarounds
System Limitations
- Terraform State is not tracked
Known Issues
- N/A
Workarounds
- N/A
References
EMCO Deployment procedures: https://wiki.akraino.org/x/IgLkAg
PCE/3PE Deployment procedures: https://wiki.akraino.org/x/KALkAg