11 Commits

Author SHA1 Message Date
Lin Yang
609075345c Reformat all files with black auto formatter
Change-Id: I037b6b4a8d08862893060c5fe85865e9e11ac486
2019-09-11 16:36:53 -07:00
Lin Yang
0d6cd233b3 Add new RSD 2.4 module
Inherit 2.3 module for RSD 2.4 dummy module right now. Should
add 2.4 new functionalities into this module later.

Change-Id: I7902108fdb87dd69c6711bac75a8af7a67ac70a2
2018-12-05 12:33:48 -08:00
Lin Yang
f6d0776dc2 Enable RSD 2.3 interface
Change-Id: Ia3607ab528e2fc6c6341391259e92b858b0370fd
2018-04-09 14:23:17 -07:00
Lin Yang
3d7fb98688 Enable specific interface for RSD 2.2
Change-Id: Ib41a591112b687a38d6944fc0a78520fc990ffc7
2018-03-01 17:06:05 -08:00
Lin Yang
50d8947ca4 Add multiply version support
Now it will automatically detect the RSD PODM API version and create
corresponding object for it. This will be easy to add more version
support in the future.

Change-Id: I18039ef1a4aeebb4176aae1d6162de0f8f9e2123
2018-01-30 20:55:12 -08:00
Nate Potter
09d568f8d5 Add RSD API Version to Main
Keep track of the RSD API version as a member of the main
rsd-lib class for validating requests made to various versions
of the API.

Change-Id: I7c4f8269187ea3c913a2cb7376b6fbe7d17744a5
2018-01-29 22:10:17 +00:00
Lin Yang
13c7e0d7a9 Move chassis to a folder as same as other resources
Change-Id: Ie70f3cefaff890ee63e605b13ff0897cc8d9969f
2018-01-24 16:42:30 -08:00
Lin Yang
8a60e21875 Expose fabric related interfaces
Added two fabric interfaces get_fabric() and get_fabric_collection()
to allow user to invoke fabric related functionality.

Change-Id: I4a9344ee878b2957ba267a2f83e714878759cd4e
2017-09-11 16:39:03 -07:00
hubian
2df67f837d Add chassis resource
Change-Id: I934d49d0b42a03fee977db583fbdbb86d8c70f1a
2017-08-23 10:53:41 +08:00
Nate Potter
3252ab39fb Implement storage service discovery
Add the discovery of pod manager storage services
to the rsd-lib suhsy extension.

Change-Id: Ie824e18e6121f8822254a218ca94b07645b3ff60
Implements-Blueprint: storage-services
2017-08-08 13:10:26 -07:00
Nate Potter
e8bfa3b16b Implement node discovery
Adds the ability to do hardware discovery directly through
redfish via an extension of the sushy library.

Change-Id: Ifb40872c7a8161fa0ed3b8f9da28e0d02f073be5
Implements-Blueprint: node-discovery
2017-08-02 17:30:26 -07:00