4c549f63 | 26-Nov-2024 |
Ravi Teja <raviteja28031990@gmail.com> |
Add SecretKeyRequired D-bus method
This commit adds SecretKeyRequired D-bus method to Manager interface. bmcweb codes needs to query generate secret key required for a given user, local users on BMC
Add SecretKeyRequired D-bus method
This commit adds SecretKeyRequired D-bus method to Manager interface. bmcweb codes needs to query generate secret key required for a given user, local users on BMC have d-bus objects for each user but LDAP users does not have D-bus objects, so this d-bus method helps identify whether generate secret key required for user local and remote LDAP users
Change-Id: Ib522802c395d61f0c3e9fbf84fc6a399a66a3afa Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>
show more ...
|
2faed8a3 | 27-Nov-2024 |
Ed Tanous <ed@tanous.net> |
Break apart trigger interface
Having this large type creates confusion for translation. Splitting this parameter into two fields allows us to remove the variant property altogether, and allows spli
Break apart trigger interface
Having this large type creates confusion for translation. Splitting this parameter into two fields allows us to remove the variant property altogether, and allows splitting the rules for each type into their own description.
The only users of this are bmcweb and telemetry, both of which have patches up to effect this change under the same topic. Testing in those patches.
Change-Id: I51a1dd3fe0619aa7a75f92764875552feda01a92 Signed-off-by: Ed Tanous <ed@tanous.net>
show more ...
|
3eb01801 | 04-Oct-2024 |
eddylu <puzzy8338@gmail.com> |
NIC: Add new NIC dump entry interface
NIC is a new type of dump in openbmc/phosphor-debug-collector.
Change-Id: Ie9ae8fa754d3b5d57b1e008394491fa1ef80012e Signed-off-by: eddylu <puzzy8338@gmail.com> |
25b1bcba | 11-Dec-2024 |
Patrick Williams <patrick@stwcx.xyz> |
Logging.Entry: switch 'AdditionalData' to dict of metadata
All client users of AdditionalData have moved to AdditionalData2, which is already a dict. Switch AdditionalData to be a dict as the next
Logging.Entry: switch 'AdditionalData' to dict of metadata
All client users of AdditionalData have moved to AdditionalData2, which is already a dict. Switch AdditionalData to be a dict as the next part of the migration.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ic18c8f9eb9804a1221482a96dd682817816d76d9
show more ...
|
bfcb5d0c | 22-Nov-2024 |
Patrick Williams <patrick@stwcx.xyz> |
Logging.Entry: Add 'AdditionalData2' as a dict of metadata
In order to ease transition from vector to dict, add a new property for the time being. Existing code can transition to using the dict and
Logging.Entry: Add 'AdditionalData2' as a dict of metadata
In order to ease transition from vector to dict, add a new property for the time being. Existing code can transition to using the dict and then we can rename the property once everyone has moved to the dict format.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I4c918cb25021fd5434f6a50da7bbe3e0b2c2a4fb
show more ...
|
18b5dd47 | 05-Dec-2024 |
Patrick Williams <patrick@stwcx.xyz> |
markdownlint: re-format for new version
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I73e940edb616fc63b064dcbcc3e15e8e0ff18e80 |
199c6c3d | 06-Sep-2024 |
Jagpal Singh Gill <paligill@gmail.com> |
add cable connected & not-connected event
Add the event to be generated when an expected cable is connected and not connected to a specific port.
Change-Id: I9991372c53a25e4480d1944cd91006ec8850fc3
add cable connected & not-connected event
Add the event to be generated when an expected cable is connected and not connected to a specific port.
Change-Id: I9991372c53a25e4480d1944cd91006ec8850fc33 Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>
show more ...
|
9d01e5ea | 29-Jul-2024 |
Jagpal Singh Gill <paligill@gmail.com> |
leak detection: add support for leak detectors
Add support for Leak Detectors alongwith appropriate association to Inventory.Item.
Change-Id: I839446c3ecedfe88ed561b26bbe26b21bef35932 Signed-off-by
leak detection: add support for leak detectors
Add support for Leak Detectors alongwith appropriate association to Inventory.Item.
Change-Id: I839446c3ecedfe88ed561b26bbe26b21bef35932 Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>
show more ...
|
5f4daf15 | 14-Aug-2024 |
Jagpal Singh Gill <paligill@gmail.com> |
leak detector: add leak events
Add the leak events to be reported for liquid leak detector. Currently, there is no standard redfish message registry for these events, hence they are being added to O
leak detector: add leak events
Add the leak events to be reported for liquid leak detector. Currently, there is no standard redfish message registry for these events, hence they are being added to OpenBMC namespace. ``` https://redfishforum.com/thread/1074/redfish-message-registry-leakdetection ```
Change-Id: Ibc88dc2ecf73c4cddcf35d80b2e960026d92dfa4 Signed-off-by: Jagpal Singh Gill <paligill@gmail.com>
show more ...
|
ad26251b | 20-Nov-2024 |
Ravi Teja <raviteja28031990@gmail.com> |
TOTP: Add D-bus errors
This commit adds D-bus errors for CreateSecretKey and VerifyOTP methods
Change-Id: I9cb1202ec1544d1c22be30248e42b4f36fc0cdfe Signed-off-by: Ravi Teja <raviteja28031990@gmail.
TOTP: Add D-bus errors
This commit adds D-bus errors for CreateSecretKey and VerifyOTP methods
Change-Id: I9cb1202ec1544d1c22be30248e42b4f36fc0cdfe Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>
show more ...
|
57db6a13 | 10-Oct-2024 |
Thang Tran <thuutran@amperecomputing.com> |
state: add errors for transition request
Sometimes, BMC/Chassis/Host should reject transition request to protect the system (e.g: While BMC is flashing Host/BMC/CPLD ...). In that case, BMC/Chassis/
state: add errors for transition request
Sometimes, BMC/Chassis/Host should reject transition request to protect the system (e.g: While BMC is flashing Host/BMC/CPLD ...). In that case, BMC/Chassis/Host should return an error to inform this transition request is unavailable at this time.
Change-Id: Ief36089266d8439d8e8bd5bcd68c1a7647120595 Signed-off-by: Thang Tran <thuutran@amperecomputing.com>
show more ...
|
839d6c0a | 16-Sep-2024 |
Potin Lai <potin.lai@quantatw.com> |
Change primary postcode interface to byte array
ARM-based systems use 9-byte postcodes, which cannot be represented by uint64_t variable. This change replaces `uint64_t` with `array[byte]` to handle
Change primary postcode interface to byte array
ARM-based systems use 9-byte postcodes, which cannot be represented by uint64_t variable. This change replaces `uint64_t` with `array[byte]` to handle larger postcodes.
Change-Id: I594695492ac39648da78c79be650dd02ff05931b Signed-off-by: Potin Lai <potin.lai@quantatw.com>
show more ...
|
5774060e | 07-Nov-2024 |
Ravi Teja <raviteja28031990@gmail.com> |
TOTP: Add ClearSecretKey D-bus method
This method clears Time-based One-time Password authenticator secret key for the given user.
Change-Id: I0d880c7faff28232304afd3253a861a49f5a3375 Signed-off-by
TOTP: Add ClearSecretKey D-bus method
This method clears Time-based One-time Password authenticator secret key for the given user.
Change-Id: I0d880c7faff28232304afd3253a861a49f5a3375 Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>
show more ...
|
823f5c83 | 08-Oct-2024 |
Ravi Teja <raviteja28031990@gmail.com> |
Add SecretKeyGenerationRequired D-bus property
This commit adds SecretKeyGenerationRequired D-bus property This D-bus property indicates whether TOTP secret key setup required for a given user.
Cha
Add SecretKeyGenerationRequired D-bus property
This commit adds SecretKeyGenerationRequired D-bus property This D-bus property indicates whether TOTP secret key setup required for a given user.
Change-Id: I5dbc5d2091b8d8f97295ffceec1b29cc94b85aed Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>
show more ...
|
2ad01ae8 | 08-Nov-2024 |
Patrick Williams <patrick@stwcx.xyz> |
Configuration: add README for context
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: If4082b5de13a9f022eb6896239530b8ec7c09194 |
83a67417 | 06-Nov-2024 |
Patrick Williams <patrick@stwcx.xyz> |
events: switch metadata to CamelCase
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ib307621f7b6ad6b04f3c1b331cebda3d2c37f746 |
6a8507d0 | 16-Oct-2024 |
P.K. Lee <p.k.lee@quantatw.com> |
Add enum value "LPM"
Add the necessary sensor units for the flowmeter in the liquid cooling system: LPM (L/min).
The "dbus-sensors" package now implements the liquidflow sensor, and the "xyz.openbm
Add enum value "LPM"
Add the necessary sensor units for the flowmeter in the liquid cooling system: LPM (L/min).
The "dbus-sensors" package now implements the liquidflow sensor, and the "xyz.openbmc_project.Sensor.Value" should provide the "LPM" at enum's of "Unit"-property.
End-user-impact: The "xyz.openbmc_project.Sensor.Value.Unit" now represents the "LPM" type of liquidflow sensor values.
Change-Id: Ia6f5d30734472d336abe7bac4b05741f557c8807 Signed-off-by: P.K. Lee <p.k.lee@quantatw.com>
show more ...
|
b314bcc8 | 05-Sep-2024 |
Amithash Prasasd <amithash@meta.com> |
sensors: Add threshold event log definitions
Add threshold event logs as defined in the Redfish SensorEvent.1.0.1. It is expected that services use the new interface to log threshold events while ma
sensors: Add threshold event log definitions
Add threshold event logs as defined in the Redfish SensorEvent.1.0.1. It is expected that services use the new interface to log threshold events while maintaining the state.
We are leaving out the implementation of ReadingCritical, ReadingNoLongerCritical, ReadingWarning since these are equivalents but do not specify the threshold values.
More information:
[1] https://lore.kernel.org/openbmc/SJ2PR15MB5801EA7FA684D3B21EE32CE3AB8D2@SJ2PR15MB5801.namprd15.prod.outlook.com/
Change-Id: I6159dd9c1f3f9dc6e3e5d697c2b9b4a131c9ce2e Signed-off-by: Amithash Prasasd <amithash@meta.com>
show more ...
|
73c931fb | 03-Oct-2024 |
Patrick Williams <patrick@stwcx.xyz> |
Logging: add event for clearing
The phosphor-logging had an internal event reported for when the event log is cleared. Create an equivalent event here for better documentation (and using the new ev
Logging: add event for clearing
The phosphor-logging had an internal event reported for when the event log is cleared. Create an equivalent event here for better documentation (and using the new event format).
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ia8e0e329c5a2818376f0fb313531a1040af23dd6
show more ...
|
9d46e5bb | 02-Oct-2024 |
Michal Orzel <michalx.orzel@intel.com> |
Telemetry: Update Report interface
Updating Report interface to the state that is currently implemented in service code:
- added `SetReadingProperties` method, which allows safe modification of `Re
Telemetry: Update Report interface
Updating Report interface to the state that is currently implemented in service code:
- added `SetReadingProperties` method, which allows safe modification of `ReportingType` and `Interval` properties - made `ReportingType` and `Interval` properties read-only
Change-Id: I9a9539a3f9a95b6a1eb19134a264f9438605a66d Signed-off-by: Michal Orzel <michalx.orzel@intel.com>
show more ...
|
90cfce16 | 27-Sep-2024 |
Patrick Williams <patrick@stwcx.xyz> |
Logging.Create: return result path from create call
When a daemon creates an event or error entry it is sometimes helpful to be able to look up that entry later, for example to mark it as resolved.
Logging.Create: return result path from create call
When a daemon creates an event or error entry it is sometimes helpful to be able to look up that entry later, for example to mark it as resolved. Add a return to the method call for this.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: Ia010e53fda55cef8b9cfc948482e133f20040320
show more ...
|
5133c7bf | 04-Sep-2024 |
Tim Lee <timlee660101@gmail.com> |
State: add new RebootCause value for supporting Software reset
According new design from below commit: https://gerrit.openbmc.org/c/openbmc/docs/+/73678
We need to add new `RebootCause` value for S
State: add new RebootCause value for supporting Software reset
According new design from below commit: https://gerrit.openbmc.org/c/openbmc/docs/+/73678
We need to add new `RebootCause` value for Software reset.
Tested: busctl get-property xyz.openbmc_project.State.BMC \ /xyz/openbmc_project/state/bmc0 xyz.openbmc_project.State.BMC \ LastRebootCause
When executing reboot command then return as below: s "xyz.openbmc_project.State.BMC.BMCResetCause.Software"
Signed-off-by: Tim Lee <timlee660101@gmail.com> Change-Id: Iaeadc05960556aec09acd65bf0253c7267786dd7
show more ...
|
20650cd0 | 08-Jul-2024 |
Ravi Teja <raviteja28031990@gmail.com> |
Add TOTP MFA Authenticator D-bus interfaces
Time-based One-time Password (TOTP) authenticator provides TOTP based two factor user authentication.
This commit adds TOTP authenticator D-bus interface
Add TOTP MFA Authenticator D-bus interfaces
Time-based One-time Password (TOTP) authenticator provides TOTP based two factor user authentication.
This commit adds TOTP authenticator D-bus interfaces
Change-Id: I20959c5c28d590e48804d4344a31795f424c3869 Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>
show more ...
|
d0019651 | 22-Jul-2024 |
Ravi Teja <raviteja28031990@gmail.com> |
Add Multi-factor authentication D-bus config
This commit defines D-bus interfaces for multi-factor authentication configuration to enable/disable various MFA authentication methods
These D-bus inte
Add Multi-factor authentication D-bus config
This commit defines D-bus interfaces for multi-factor authentication configuration to enable/disable various MFA authentication methods
These D-bus interfaces defined as per standard redfish interfaces https://redfish.dmtf.org/schemas/v1/AccountService.v1_15_1.json
Change-Id: I52dcf3df95fb60b9f5ea384553b472b71f2be923 Signed-off-by: Ravi Teja <raviteja28031990@gmail.com>
show more ...
|
6e9b38a9 | 26-Aug-2024 |
Arya K Padman <aryakpadman@gmail.com> |
Logging: Entry: Add errors to Resolved Property
Add the error 'xyz.openbmc_project.Common.Error.Unavailable' to the 'Resolved' property of the Entry interface.
This change helps in notifying the us
Logging: Entry: Add errors to Resolved Property
Add the error 'xyz.openbmc_project.Common.Error.Unavailable' to the 'Resolved' property of the Entry interface.
This change helps in notifying the users when the attempt to set the Resolved property is prevented until the corresponding error log is addressed.
For example, if the error log is associated with a HardwareIsolation entry (which indicates the faulty hardware) and has not been resolved yet; in this case, we need to prevent setting the 'Resolved' flag.
Change-Id: I64da52e572ba33f888d33039ac604c57b86d84de Signed-off-by: Arya K Padman <aryakpadman@gmail.com>
show more ...
|