2
0
mirror of https://github.com/xcat2/confluent.git synced 2026-07-11 00:18:19 +00:00

Include EUREKA in necessary files for loading and handling redfish and autodiscovery

This commit is contained in:
gosforthcross
2026-06-30 11:30:24 +02:00
parent 6ab7d573da
commit fbb79de786
3 changed files with 7 additions and 0 deletions
@@ -16,12 +16,14 @@ import aiohmi.redfish.oem.dell.main as dell
import aiohmi.redfish.oem.generic as generic
import aiohmi.redfish.oem.lenovo.main as lenovo
import aiohmi.redfish.oem.ami.main as ami
import aiohmi.redfish.oem.megware.main as megware
OEMMAP = {
'Lenovo': lenovo,
'Dell': dell,
'AMI': ami,
'Ami': ami,
'Megware': megware,
}
@@ -78,6 +78,7 @@ import confluent.discovery.handlers.xcc as xcc
import confluent.discovery.handlers.xcc3 as xcc3
import confluent.discovery.handlers.smm3 as smm3
import confluent.discovery.handlers.megarac as megarac
import confluent.discovery.handlers.eureka as eureka
import confluent.exceptions as exc
import confluent.log as log
import confluent.messages as msg
@@ -121,6 +122,7 @@ nodehandlers = {
'lenovo-xcc': xcc,
'lenovo-xcc3': xcc3,
'megarac-bmc': megarac,
'megware-chassis': eureka,
'service:management-hardware.IBM:integrated-management-module2': imm,
'pxe-client': pxeh,
'onie-switch': None,
@@ -143,6 +145,7 @@ servicenames = {
'lenovo-xcc': 'lenovo-xcc',
'lenovo-xcc3': 'lenovo-xcc3',
'megarac-bmc': 'megarac-bmc',
'megware-chassis': 'megware-chassis',
#'openbmc': 'openbmc',
'service:management-hardware.IBM:integrated-management-module2': 'lenovo-imm2',
'service:io-device.Lenovo:management-module': 'lenovo-switch',
@@ -161,6 +164,7 @@ servicebyname = {
'lenovo-xcc': 'lenovo-xcc',
'lenovo-xcc3': 'lenovo-xcc3',
'megarac-bmc': 'megarac-bmc',
'megware-chassis': 'megware-chassis',
'lenovo-imm2': 'service:management-hardware.IBM:integrated-management-module2',
'lenovo-switch': 'service:io-device.Lenovo:management-module',
'thinkagile-storage': 'service:thinkagile-storagebmc',
+1
View File
@@ -34,6 +34,7 @@ setup(
'aiohmi/redfish/oem/dell',
'aiohmi/redfish/oem/lenovo',
'aiohmi/redfish/oem/ami',
'aiohmi/redfish/oem/megware',
'aiohmi/util'],
scripts=['bin/confluent', 'bin/confluent_selfcheck', 'bin/confluentdbutil', 'bin/collective', 'bin/osdeploy'],
data_files=[('/etc/init.d', ['sysvinit/confluent']),