lanchongyizu / smi-service-dell-chassis-inventory

A Spring Boot Microservice that exports a REST API. Retrieves inventory data from a Dell blade chassis.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

smi-service-dell-chassis-inventory

Retrieves inventory data from a Dell blade chassis

Purpose

Connects to a Dell blade chassis and retrieves inventory information.


How to Use

A docker container for this service is available at: https://hub.docker.com/r/rackhd/dell-chassis-inventory/

Startup

sudo docker run -p 0.0.0.0:46001:46001 --name dell-chassis-inventory -d rackhd/dell-chassis-inventory:latest

.

API Definitions

The service can be called without a callback URL in order to run synchronously. If a callback URL is provided in the payload, the service will return immediately and post to the callback URL when the results are available.

A swagger UI is provided by the microservice at http://<>:46001/swagger-ui.html

Example Post (Without Callback)

http://<>:46001/api/1.0/chassis/inventory/details

{
  "address": "100.68.124.33",
  "identifier": null,
  "password": "calvin",
  "userName": "root"
}

Licensing

This docker microservice is available under the Apache 2.0 License.

Source code for this microservice is available in repositories at https://github.com/RackHD.

The microservice makes use of dependent Jar libraries that may be covered by other licenses. In order to comply with the requirements of applicable licenses, the source for dependent libraries used by this microservice is available for download at: https://bintray.com/rackhd/binary/download_file?file_path=smi-service-dell-chassis-inventory-dependency-sources-devel.zip Additionally the binary and source jars for all dependent libraries are available for download on Maven Central.

Support

Slack Channel: codecommunity.slack.com

About

A Spring Boot Microservice that exports a REST API. Retrieves inventory data from a Dell blade chassis.

License:Other


Languages

Language:Java 100.0%