From d3defb51c389a04a84d2796e227af333afd79636 Mon Sep 17 00:00:00 2001 From: Alexandru Antone Date: Wed, 22 Jan 2020 17:29:29 +0200 Subject: [PATCH] Add hardware type for Ampere Hawk server Co-authored-by: Jimmy Lafontaine Rivera Signed-off-by: Alexandru Antone Change-Id: Ide0f8a3904b74acef088879ba4940eb9e386b008 --- hw-detector.spec | 2 +- src/hw_detector/hw_types/hw_ampere.py | 23 +++++++++++++++++++---- 2 files changed, 20 insertions(+), 5 deletions(-) diff --git a/hw-detector.spec b/hw-detector.spec index 2613522..cf26d61 100644 --- a/hw-detector.spec +++ b/hw-detector.spec @@ -14,7 +14,7 @@ Name: hw-detector Version: %{_version} -Release: 3%{?dist} +Release: 4%{?dist} Summary: Hardware detector Group: Nokia License: %{_platform_licence} diff --git a/src/hw_detector/hw_types/hw_ampere.py b/src/hw_detector/hw_types/hw_ampere.py index bd045b9..cf080f7 100644 --- a/src/hw_detector/hw_types/hw_ampere.py +++ b/src/hw_detector/hw_types/hw_ampere.py @@ -1,6 +1,7 @@ -# Copyright 2019 Nokia -# Copyright 2019 ENEA - +# Copyright 2020 Nokia +# Copyright 2020 Cachengo +# Copyright 2020 ENEA +# # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at @@ -19,7 +20,7 @@ class HWFALCON(HWType): def __init__(self): super(HWFALCON, self).__init__() self.matches = {'Board Product' : 'FALCON'} - self.hwtype = 'AMPERE' + self.hwtype = 'FALCON' self.vendor_name = 'AMPERE' self.productfamily = 'FALCON' self.disk_map = {'os': '/dev/sda', @@ -28,3 +29,17 @@ class HWFALCON(HWType): '/dev/sdd' ] } + +class HWHAWK(HWType): + def __init__(self): + super(HWHAWK, self).__init__() + self.matches = {'Board Product' : 'HAWK'} + self.hwtype = 'HAWK' + self.vendor_name = 'AMPERE' + self.productfamily = 'FALCON' # Hawk uses same BMC + self.disk_map = {'os': '/dev/sda', + 'osd' : ['/dev/sdb', + '/dev/sdc', + '/dev/sdd' + ] + } -- 2.16.6