4bc5142df2
This patch adds two new vendor_passthru methods for Redfish: - create_subscription (create a sbuscription) - delete_subscription (delete a subscription) - get_all_subscriptions (get all subscriptions on the node) - get_subscription (get a single subscription) Unit Tests in test_utils split into multiple classes to avoid random failures due to cache. Tested in bifrost env using two different HW: - HPE EL8000 e910 - Dell R640 Story: #2009061 Task: #42854 Change-Id: I5b7fa99b0ee64ccdc0f62d9686df655082db3665
24 lines
685 B
Plaintext
24 lines
685 B
Plaintext
# This file lists all python libraries which are utilized by drivers,
|
|
# but not listed in global-requirements.
|
|
# It is intended to help package maintainers to discover additional
|
|
# python projects they should package as optional dependencies for Ironic.
|
|
|
|
# These are available on pypi
|
|
proliantutils>=2.11.0
|
|
pysnmp>=4.3.0,<5.0.0
|
|
python-scciclient>=0.8.0
|
|
python-dracclient>=5.1.0,<7.0.0
|
|
python-xclarityclient>=0.1.6
|
|
|
|
# The Redfish hardware type uses the Sushy library
|
|
sushy>=3.10.0
|
|
|
|
# Ansible-deploy interface
|
|
ansible>=2.7
|
|
|
|
# HUAWEI iBMC hardware type uses the python-ibmcclient library
|
|
python-ibmcclient>=0.2.2,<0.3.0
|
|
|
|
# Dell EMC iDRAC sushy OEM extension
|
|
sushy-oem-idrac>=2.1.0,<3.0.0
|