PCEI R6 Release Notes
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) and Controller Blueprint Archives
- 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
- Terraform Plans
- Ansible Playbooks
- Sample Camunda workflow
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
Camunda
- 7.15.0
Ansible
- 2.8.5
Differences from previous version
- CDS CBAs:
- Ansible Executor
- NBI APIs
- Ansible Executor API
- Camunda workflow engine
Upgrade Procedures
None.
EMCO/CDS Deployment procedures: https://lf-akraino.atlassian.net/wiki/x/M5fQ
PCE/3PE Deployment procedures: https://lf-akraino.atlassian.net/wiki/x/NZfQ
Release Data
Module version changes
None.
Document Version Changes
Initial versions.
Software Deliverable
- Edge Multi-Cloud Orchestrator / Controller Design Studio Deployment
https://lf-akraino.atlassian.net/wiki/x/M5fQ
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 R6 End-to-End Validation Guide
PCEI R6 Release Notes - this document
Fixed Issues and Bugs
None
Enhancements
- PCEI Location API Code version 2.1.
https://gerrit.akraino.org/r/pcei
(for all items above)
- CDS CBA
- Ansible Executor CBA
- NBI APIs
- Ansible Playbook Executor API
- Camunda Workflow Engine
Functionality changes
- CDS CBA
- Ansible Executor CBA
- NBI APIs
- Ansible Playbook Executor API
- Camunda Workflow Engine
New Features
- CDS CBA
- Ansible Executor CBA
- NBI APIs
- Ansible Playbook Executor API
- Camunda Workflow Engine
- Deployment of Kubernetes on bare metal
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
- Ansible Playbooks for deployment of Kubernetes
- Terraform Plans (Azure, Equinix Metal, Equinix Fabric)
- Sample Camunda workflow
Known Limitations, Issues and Workarounds
System Limitations
- N/A
Known Issues
- N/A
Workarounds
- N/A
References
EMCO Deployment procedures: https://lf-akraino.atlassian.net/wiki/x/M5fQ
PCE/3PE Deployment procedures: https://lf-akraino.atlassian.net/wiki/x/NZfQ