lib-utilities
lib-utilities is a library containing all the common models and functions. It also contains the common configuration file for ODIMRA.
Packages in this library are as follows:
- config: contains the ODIMRA configuration file, functions, and models for processing and validating configuration file.
- common: contains miscellaneous models and functions which can be used across multiple ODIMRA services and other libraries.
- errors: contains the definition and operations of ODIMRA custom error especially for database related operations.
- proto: holds the proto files and the auto-generated supporting files for enabling RPC communication between ODIMRA services.
- response: this defines the common responses of ODIMRA. This also contains functions for creating error responses that matches the redfish standards.
- services: acts as the backbone for the ODIMRA micro services. The package contains the functions for creating micro service clients and servers.