edge-orchestration: dewberries
vD: Dewberries release, features added -
-
Refactoring & stabilization of MNEDC and DataStorage
- Issues related to device discovery in MNEDC, EdgeX initialization in DataStorage, and configuration setting through YAML file.
-
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.
-
Security enhancement
- Request authentication thru JWT, resource access through RBAC, and container whitelist system for executing only trusted containers.
-
Sonarcloud integration for quality gate check
- Sonarcloud gate reported issues related to vulnerability were fixed in the various modules.
-
Configure manager enhancement for the container platform
- Edge Orchestration requests offloading the service installed on the device.
-
Lint error fixtures across the code base
-
Folder restructuring to follow Go standards. Restructuring of code base to follow Go type of folder structure
-
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.
-
-
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.
-