SEBA-902/SEBA-903
Test cases and Makefile created to test importer API's.
Robot Framework suite was also created with 1 test case for now pending additional information of hardware availability.

Change-Id: I0e1b1e573a25c5eab36b7e18ee7c79deea294828
29 files changed
tree: b949ad98b6c6c7fd4375da32a4ea700f59e7992c
  1. .gitreview
  2. CODE_OF_CONDUCT.md
  3. Dockerfile
  4. Makefile
  5. README.md
  6. VERSION
  7. data_collector.go
  8. demo_test/
  9. event_subscriber.go
  10. go.mod
  11. go.sum
  12. https-server.crt
  13. https-server.key
  14. main.go
  15. proto/
  16. samples/
  17. vendor/
README.md

device-management Repo.

This Repo contains the code for importer and related functionality. Importer is module which collects the device data from the devices which support REDFISH and publishes onto kafka bus. Exporter is another module which listens on kafka bus and makes the data available to the dashboard for user.

Importer

Importer gets the device details from NEM and periodicaly collects data using REDFISH RESTful APIS based on HTTP. The interface between NEM andimporter is GRPC. Importer also registers for events from the device like alerts, removal/insertion events. It then publishes data on kafka bus to collect the data.