Summary

Public Cloud Edge Interface (PCEI) is implemented based on Edge Multi-Cluster Orchestrator (EMCO) and Controller Design Studio (CDS).

Components of the release

  1. Edge Multi-Cloud Orchestrator (EMCO)
  2. Controller Design Studio (CDS)
  3. PCEI North Bound API (NBI APIs)
  4. Azure IoT Edge Helm Charts
  5. AWS Greeng Grass Core Helm Charts
  6. PCEI Location API Heml Charts
  7. PCEI Location API Code
  8. Simulated IoT Client Code
  9. 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

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

          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 Installation Guide

PCEI R5 End-to-End Validation Guide

PCEI R4 Release Notes - this document

Fixed Issues and Bugs

None

Enhancements

  1. Helm Charts for AWS Grrengrass Core PCE App
  2. Helm Charts for PCEI Location API 3PE App
  3. Simulated Low Power Wide Area IoT Client
  4. Custom Module for Azure IoT Edge
  5. 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

  1. Edge Multi-Cloud Orchestrator Deployment
  2. Controller Design Studio Deployment
  3. Azure IoT Edge Helm Charts
  4. AWS Greeng Grass Core Helm Charts
  5. PCEI Location API Heml Charts
  6. PCEI Location API Code
  7. Simulated IoT Client Code
  8. 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

  • No labels