Skip to content

edge-orchestration: dewberries

Compare
Choose a tag to compare
@suresh-lc suresh-lc released this 02 Nov 07:45
· 138 commits to master since this release
v1.1.0
34c3da4

vD: Dewberries release, features added -

  1. Refactoring & stabilization of MNEDC and DataStorage

    • Issues related to device discovery in MNEDC, EdgeX initialization in DataStorage, and configuration setting through YAML file.
  2. Build & deployment related changes to confirm with standards

    • Moving away from Glide to Go module, coding standards, environment variable setting for secure mode, MNEDC server/client setting.
  3. Security enhancement

    • Request authentication thru JWT, resource access through RBAC, and container whitelist system for executing only trusted containers.
  4. Sonarcloud integration for quality gate check

    • Sonarcloud gate reported issues related to vulnerability were fixed in the various modules.
  5. Configure manager enhancement for the container platform

    • Edge Orchestration requests offloading the service installed on the device.
  6. Lint error fixtures across the code base

  7. Folder restructuring to follow Go standards. Restructuring of code base to follow Go type of folder structure

  8. API's to store and retrieve data from EdgeX container (DB)

    • API's have been exposed which the developer can use to send data to Coredata of EdgeX to store;

    • Also API for retrieving data from Coredata has been exposed.

  9. Data synchronization to Cloud endpoints is needed to make the platform complete with minimum features

    • Currently data is stored in EdgeX (Coredata) DB. EdgeX provides support for synchronizing with Cloud end points based on MQTT;

    • Hence as a part of the this release MQTT based cloud synchronization using EdgeX has been added;

    • This is the initial step and would be making the cloud synchronization more independent in the upcoming release after vDewberries.