Penghui Cui
3a24fdbd51
Support SDR extention in oem handler
...
Change-Id: I69f10b90e74cfc6562ad1cbadb49b5b8288a98a3
2021-11-15 21:31:43 +08:00
Penghui Cui
da4120dd21
add **kwargs to support parameter extention
...
Change-Id: Id680ea1ddac4b99a7efc211ab21063d8e480ff14
2021-11-11 13:41:44 +08:00
Zuul
6de0a7be85
Merge "Fix redfish operation over ipv6 link local"
2021-11-09 19:44:14 +00:00
Jarrod Johnson
a36bbe96e4
Fix redfish operation over ipv6 link local
...
Change-Id: I50149cc0eeea2affe727ddd6888cd656c52f6c1f
2021-11-09 12:15:05 -05:00
Jarrod Johnson
023bf2e96f
Fix power state fetch
...
A change imposed a one second delay
on get_power_state unconditionally.
Fix by changing back the way it was.
Change-Id: Ib94d9dfe086146c446cd57d0228c13c8d7aa2116
2021-11-09 11:41:25 -05:00
Zuul
630ca9928a
Merge "Add channel parameter to add_extra_net_configuration"
2021-11-09 11:36:20 +00:00
luyf5
8a95b954e8
Add channel parameter to add_extra_net_configuration
...
Change-Id: I9f0b1adb0f305b6a60c9c6b0cb3ae9563b4ec85f
2021-11-09 17:06:35 +08:00
Penghui Cui
bf240626ae
remove the check as it may cause RD650 failure
...
Change-Id: Id5975c124fae533e1dec52721dd1c94e2a9ce8e8
2021-11-09 15:32:45 +08:00
Zuul
3a8fec21fe
Merge "Fix construction of pet acknowledgement"
2021-11-08 20:54:37 +00:00
Jarrod Johnson
c894195cb1
Support nonce based web login
...
Support the newer web loogin procedure that requires a nonce to
get going.
Change-Id: Ia6c532f0e18d2b101ca9cd9ba1c539fdedea2862
2021-11-08 13:25:07 -05:00
Jarrod Johnson
990a526a8d
Fix construction of pet acknowledgement
...
The change to handle lun in decoding broke
construction of the acknowledgemennt in the PET
path, fix to go back to previous PET handling.
Change-Id: Ib20e67cd9462d846cb3d925a5c8989eef6140e8b
2021-11-08 07:26:56 -05:00
Jarrod Johnson
a41f576206
Do not reap refreshing web sessions
...
If a web session is getting refreshed
by some function, do not weblogout
behind its back.
Wait until no refresh activity is detected
to perform weblogout.
Change-Id: I3fec8ecf84e153169fa5fd10745b1f323950085f
2021-11-05 17:01:35 -04:00
Jarrod Johnson
915a2afbed
Detect 'default' nic by matching connection address
...
This carries forward the configure 'default' nic for
systems that nominally have multiple interfaces.
Change-Id: I5916efde5aa57d7682fe08eff0fdc8864d79aa52
2021-11-05 08:54:47 -04:00
Zuul
f797e95e84
Merge "Recognize another etag message"
2021-11-04 13:59:33 +00:00
Jarrod Johnson
c2bd02e884
Recognize another etag message
...
Some implementations use a differennt msgid to indicate the etag
mismatch, fix support for those platforms.
Further, it was discovered that if the display label for a setting
changed the setting to no longer match the setting, the retry would
be invalid. Support checking for mismatched spacing.
Change-Id: I9f83bfcf1c163fa36d6f684dd2685c828bd63507
2021-11-04 07:39:57 -04:00
Penghui Cui
b2ef82a685
Use str as key instead of float to avoid computing problems
...
Change-Id: I9084e627e1923b27ceb3c5566306782f5ee45280
2021-10-25 15:56:52 +08:00
Jarrod Johnson
6730deaa34
Fix decode_eventdata in events
...
A partial change failed to cover a calling function.
Change-Id: I61c3d51e7ceb7cd438be7fdea9130d857a779343
2021-10-22 13:49:31 -04:00
Jarrod Johnson
e6fd1be7cc
Try to log out of a stale web session
...
Over time, confluent was inflicting multiple web
sessions, seemingly worse lately.
Change to attempt logout to avoid filling up web sessions.
Change-Id: I1b2e4e1a55bb26b9799973659c444fc15ade059d
2021-10-19 16:04:53 -04:00
Zuul
19ad8680a3
Merge "Improve tests"
2021-10-19 12:15:09 +00:00
Riccardo Pittau
2064aa2f4f
Improve tests
...
Upgrade tox version
Add basic venv environment for tox
Upgrade hacking and pycodestyle versions
Add coverage tests
Move to yoga openstack tests
Change-Id: Ic452ed0ae4075f4b9ece1e49b163b8da5343910e
2021-10-18 14:28:18 +02:00
Penghui Cui
d71188bbd2
Support extention for alert destination handling
...
Change-Id: I02582ec11a432dac0eba7750750182d6d24addd3
2021-10-14 10:06:40 +08:00
Jarrod Johnson
e00036252b
Revert to using the sensor reading
...
The senser event status is optional, so instead
apply the assertion mask to the reading
as a means of letting assertion mask hide
"don't care" threshold crossing.
Change-Id: I23eb741bc4d9edfbdeba5bcf2e2f970959c4fc8d
2021-10-12 12:35:05 -04:00
Zuul
eb10ef736f
Merge "Support alarm level definition extention"
2021-10-12 12:15:59 +00:00
Penghui Cui
0b94605ffd
Support alarm level definition extention
...
Change-Id: I38ec04e46bf5a70dc87991a8f187f5421902b6d5
2021-10-08 19:49:21 +08:00
Penghui Cui
a1c48b6f85
Support extention for set_power/get_power
...
1. support extention handle in plugins
2. add log for bug locating
3. refactor to avoid duplicate code.
Change-Id: I3aa607034d9f3f9f336df3c07f5a7968b6651718
2021-10-08 15:34:43 +08:00
Zuul
edc59e436b
Merge "Add optane dimm for XCC systems"
2021-10-06 13:20:04 +00:00
Zuul
14a53d9aa5
Merge "Add method for power capping get/set"
2021-10-06 12:15:10 +00:00
Jarrod Johnson
612d6d998d
Add optane dimm for XCC systems
...
Optane DIMMs are not normal SPD,
use the proprietary API to fetch information.
Change-Id: If4e9cca602f982c35a756f89b02eae9e35545785
2021-10-06 07:56:19 -04:00
Penghui Cui
44e155931b
add check to avoid exception and add some fields
...
Change-Id: Ie8cde288de3af96f4c68f837595afd5ad3b60520
2021-09-28 13:52:03 +08:00
Penghui Cui
7da708b906
Add method for power capping get/set
...
Change-Id: Icb1e1069d00fc7fa9412c65ac76942bdde765a0a
2021-09-28 09:33:37 +08:00
Zuul
eed3d5b74f
Merge "Add extention for get/set asset tag, fix bugs for overriding"
2021-09-27 13:11:32 +00:00
Zuul
49d21bc7da
Merge "Support getting net configuration from oem handler"
2021-09-27 13:11:31 +00:00
Zuul
c0a750ba20
Merge "Add handler for kent"
2021-09-27 13:11:30 +00:00
Zuul
de68976bdc
Merge "Add firmware version to device_id for some devices change with version"
2021-09-27 12:57:11 +00:00
luyf5
2b0a6d1ed4
Add handler for kent
...
Changes are from:
https://gitlab.icelab.lenovo.com/pygcon/pyghmi/commit/25e7ffb995e8fcd962a473259f8da7ea89a91c87
(111619) [manage] Unable to manage Kent/Riddler and Wild Thing
1. Add handler for kent.
Change-Id: I4e61d3a99aa1f8e144c6377a82f292ab0e8b9360
2021-09-27 17:36:51 +08:00
Penghui Cui
365dbed879
Add firmware version to device_id for some devices change with version
...
Change-Id: I73fdce5a47ca2d89e64e9d3108087d62085c0473
2021-09-26 18:00:22 +08:00
Penghui Cui
fc16c8ad07
Add extention for user operation
...
Change-Id: I17402a1617f31d020428c4d2faeae3f69e452354
2021-09-26 14:33:36 +08:00
Zuul
3d63935ca0
Merge "Support plugin loading mechanism"
2021-09-24 12:41:47 +00:00
Penghui Cui
bd3af9918e
Add extention for get/set asset tag, fix bugs for overriding
...
Change-Id: Ie56b9532acd762a137b150ee65c378a0ea1dcc22
2021-09-24 14:23:29 +08:00
Penghui Cui
ed4f25d894
Support getting net configuration from oem handler
...
Change-Id: I183d8e60ad6513250baaa0a72d5843a424af4849
2021-09-24 10:20:15 +08:00
Jarrod Johnson
023c4a92aa
Fix build id on SMMv1
...
SMMv1 was broken by the SMMv2 fix. The leading
of the result changed as well as the trailing being adaptive in SMMv2.
Change-Id: I07eb2073366f33619624e5c0eae8b0795d416ea5
2021-09-23 08:05:15 -04:00
Penghui Cui
468f1db8b8
Support plugin loading mechanism
...
Change-Id: I24d22da4ee0ef4138ecb79be0927bdafa68da533
2021-09-23 10:32:28 +08:00
Zuul
fc5ded1cf6
Merge "Change PSU Redundancy mode event data"
2021-09-20 12:13:53 +00:00
Zuul
5f2337d661
Merge "configure the destination type to PET trap first."
2021-09-20 12:13:52 +00:00
luyf5
8c63ce392e
configure the destination type to PET trap first.
...
Changes are from:
https://gitlab.icelab.lenovo.com/pygcon/pyghmi/commit/2fddbb49fca2b24a7fbc5a3a715f7c5e7121074e (101993) [trap_register] TSMC failed to configure the trap destination on sd350
Configure the destination type to PET trap first, in case the type is email. In the case of email, TMM will reject to accept the ip as the destination.
Change-Id: Id2c17c78597c6982cb0cf57b9b45eb06da19ea68
2021-09-18 15:08:58 +08:00
luyf5
8a48f91c35
Change PSU Redundancy mode event data
...
Changes are from:
https://gitlab.icelab.lenovo.com/pygcon/pyghmi/commit/a65ff374914fe3f94410fa49cfe9f7528dbabcab (70395)[pyghmi]add PSU Redundancy sensor type and change PSU Redundancy mode event data
Change-Id: I48d0feb79fb40a7ea17b6109a16a4291cad8db97
2021-09-18 14:50:32 +08:00
luyf5
5f58618c3b
miss to add field "ControllerIndex" in drive.py
...
Changes are from:
https://gitlab.icelab.lenovo.com/pygcon/pyghmi/commit/f107bd2795159aef13d4024c17f15179935f4263 (64105) Fix raid drive parameter
Change-Id: I6097e14e62db83a86e4e31ff9cca8e587f252614
2021-09-18 14:38:52 +08:00
luyf5
14406a15a8
Support sensor for kent
...
Changes are from:
https://gitlab.icelab.lenovo.com/pygcon/pyghmi/commit/dcb59ab876fff9177449b92e1d7e823840572c5d fix the bug 45862 and bug 46082
https://gitlab.icelab.lenovo.com/pygcon/pyghmi/commit/aa741a6c25a0a3c3b3cb1cafda3d36c2e811a16e fix the issue #1 , #2 , #8 in the review process
Change-Id: If093ccaf7dcc55e3eb5585271a961b403ff9339f
2021-09-14 18:06:19 +08:00
Zuul
83217aa514
Merge "Add a description of the parameters"
2021-09-13 14:01:43 +00:00
Zuul
03edbbde76
Merge "workaround for kent fw defect 45862"
2021-09-13 12:36:15 +00:00