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

  1. Edge Multi-Cloud Orchestrator (EMCO)
  2. Controller Design Studio (CDS) and Controller Blueprint Archives
  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
  10. Terraform Plans
  11. Ansible Playbooks
  12. Sample Camunda workflow

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

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

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

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

  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
  9. Ansible Playbooks for deployment of Kubernetes
  10. Terraform Plans (Azure, Equinix Metal, Equinix Fabric)
  11. 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