Skip to content

bmcweb downstream patches

Andrew Geissler edited this page Mar 30, 2023 · 1 revision

1050 March 30, 2023

Abhishek Patel (6):
      Retrive chassis Assembly Interface
      BMC_SHELL web-base_shell
      Retrieve Xterminal using username
      Retrive chassis Assembly Interface
      BMC_SHELL web-base_shell
      remove Item.Board from Power Redfihs_util sensors

Albert Zhang (2):
      Add health status for Fan
      Implement LocationIndicatorActive for Fan

Ali Ahmed (2):
      Create Event Subscription meson build option
      Create Event Subscription meson build option

Andrew Geissler (5):
      OemManagerAccount: update for new upstream format rules
      redfish: bump Role to v1_3_0
      Populate BMC state based on state manager property (#520)
      enable error traces in bmcweb (#521)
      redfish: remove ForceRestart from AllowableValues (#522)

Asmitha Karunanithi (16):
      Add BIOS support
      Add BIOS support
      Add hypervisor n/w config support
      Add originator id & type for user trigerred dumps
      Remove stale lock table entries of invalid sessionid
      Fix unnecessary lock conflicts due to seg length validation
      Avoid having stale entries in the lock table in BMC
      HMC Lock management improvements
      HMC Lock Management : Remove lock json file
      Support for all dump types (#513)
      Support ipv6 on hypervisor ethernet interface (#569)
      Add system name in the Redfish Systems route (#584)
      Fix redfish GET issue on Dump collection (#594)
      Add system name in the Redfish Systems ResetActionInfo (#607)
      Fix issues while creating dumps
      Fix dump delete event issue

Chicago Duan (10):
      Redfish: Implement SNMP Trap
      Implement LocationIndicatorActive for PowerSupplies
      Redfish : Add USB code update Enable/Disable (#547)
      Implement LocationIndicatorActive property for Manager (#550)
      Redfish: Implements Redfish Assembly Health (#553)
      Redfish: Implement HealthRollup in chassis schema (#556)
      Fix bug: bmcweb SNMP errors in the Journal (#557)
      Redfish : Look for OperationalStatus for the memory Health (#555)
      Redfish: Fix issue of set Assemply LocationIndicatorActive (#566)
      Fix redfish can't show USBCodeUpdateEnabled (#585)

Chris Cain (3):
      Add safe mode to user interface (#562)
      Fix path for OEM property SafeMode (#600)
      systems: Fix missing EnterDwellTime property (#634)

Ed Tanous (1):
      Fix python packaging problem

George Liu (35):
      Add the getAssociationEndPoints method to dbus_utility
      Implements PowerSupplies schema
      Implements PowerSupply schema
      Add health status for Power Supply
      Update Location Indicator Active property
      Add asset information for PowerSupply
      Add FirmwareVersion For PowerSupply
      Add ServiceLabel information for PowerSupply
      Add efficiency percent for PowerSupply
      Fix set/get Asserted property
      Implements FanCollection schema
      Implements Fan schema
      Add asset information for Fan
      Add ServiceLabel information for Fan
      Add SpeedPercent information for Fan
      Add FanSpeedsPercent for EnvironmentMetrics
      Add PowerLimitWatts in EnvironmentMetrics
      Redfish: Implement OEM lamp test and SAI (#541)
      Add support for redfish StopBootOnFault (#539)
      ibm: Move OCC pass through REST api under /ibm/v1 namespace (#544)
      Add Redfish ThermalMetrics schema in bmcweb (#561)
      Update indicator LED verification (#560)
      Implement LocationIndicatorActive for CPU resource
      Implement SubProcessors for processor core
      Implement LocationIndicatorActive for Memory resource
      Implement SubProcessors for processor core
      Implement LocationIndicatorActive for CPU resource
      Consume availability interface for cores (ibm-openbmc#254)
      Implement LocationIndicatorActive for Memory resource (#571)
      Add Ports schema
      Implementation of Port schema in bmcweb
      Implement LocationIndicatorActive property for CXP connector resource
      Add Ports schema
      Implementation of Port schema in bmcweb
      Implement LocationIndicatorActive property for CXP connector resource

Gunnar Mills (22):
      Bump timeout for code update file to 55 (#436)
      Bump the max password length to 64 (#437)
      Remove health.hpp calls where unneeded (#237)
      Allow a lower DeliveryRetryIntervalSeconds
      Increase bmcweb automatic restart (#356)
      Bump connection timeout to 26 mins
      Bump timeout for code update file to 55 (#436)
      Bump the max password length to 64 (#437)
      Remove health.hpp calls where unneeded (#237)
      Increase bmcweb automatic restart (#356)
      Bump connection timeout to 26 mins
      Start bmcweb after bmc state manager (#298)
      Start bmcweb after bmc code update manager (#302)
      SW547232: Start bmcweb after host state manager (#306)
      Redfish chassis: Only return Inventory.Item.Chassis
      Move to  ServiceProviderNotify (#527)
      Fix CI; Run black
      Return bad request if can't construct (#531)
      Restrict host console to ConfigureManager (#407) (#497)
      Correct Id parameter for two log services (#574)
      Revert "1050: support LocationIndicatorActive property for CXP connector resource" (#599)
      Remove the default assembly Health (#628)

Jim Allen (1):
      1050: Add LocationIndicator support for fabric adapters (#630)

Joseph Reynolds (9):
      Add new Redfish role OemIBMServiceAgent
      Add new Redfish role OemIBMServiceAgent
      Update ServiceAgent role Description (#366)
      Fixup formatting errors
      Revert "Fixup formatting errors"
      Restrict the Operator role (#319) (#526)
      Fixup formatting changes
      Third attempt to fixup formatting errors
      Add ACFWindowActive to /redfish/v1 (#331) (#525)

Khang Kieu (1):
      Aggregation: Fix up aggregated response header URIs

Lakshmi Yadlapati (2):
      Refactor GetSubTreePaths and getCollectionMembers
      Implementation of FabricAdapter schema in bmcweb

Matt Spinler (4):
      D-Bus event log entry: fix bool types
      D-Bus event log entry: fix bool types
      Check PowerSupply availability prop for State/Hlth (#262) (#528)
      Read patch data earlier during an event log patch (#601)

Myung Bae (33):
      ReadOnly users should not have ssh (#408) (#514)
      Redfish OEM Update Command for Concurrent Update (#141) (#518)
      Redfish OEM Message for Code Update Errors (#294) (#519)
      Clean up http end_of_stream traces (#532)
      Implement LocationIndicatorActive for PCIeSlots (#543)
      Redfish : Implement LocationIndicatorActive for Assembly (#548)
      OEM Battery Concurrent Maintenance For Everest System (#224) (#549)
      Set Functional property after battery CM  (#558)
      Added SubordinateOverrides & Fix Log_services privileges (#559)
      1050: bmcweb update `identify` association for LED & Item assciation (#573)
      Add PCIe Topology Cable Links (#576)
      bmcweb: Add PCIeSlot to Associated assembly link (#577)
      Add Get for PCIe properties LinkId and  LinkWidth (#348)(#398) (#578)
      Add Get for PCIe properties LinkId and  LinkWidth (#348)(#398) (#578)
      PCIe Topology: Redfish: Reset Link (#352) (#588)
      Make PCIe Adapters Unique Path  (#590)
      Link from PCIe Device to PCIe Slot (#389) (#592)
      Refresh of PCIe Topology(#593)
      Fix Oem AssociatedAssembly Link (#603)
      Remove Inventory.Item.Board interface from Chassis (#415) (#604)
      Fix FabricAdapter Path on PCIeDevie to be unique (#605)
      Build Fabric Adapters Unique Path (#397) (#606)
      Revert 349a2ac3 to include all available schemas (#608)
      Fix OemMessage Schema (#431) (#609)
      Fix OemServiceRoot index.json content (#616)
      Redo - Fix OemMessage Schema (#431)(#609) (#617)
      GET PATCH userGroups Information ("AccountTypes") (#270)(#284) (#614)
      Return forbidden return code for RestrictedRole operations (#619)
      Logging invalid service name for debug (#291) (#626)
      Follow upstream schema handling (#618)
      Fix obmc-console handling (#635)
      Update schema pack to 2022.3 (#636)
      Rollback to add LocationIndicator slot (#630) (#640)

Noah Brewer (2):
      Accounts/service ACF properties added
      Accounts/service ACF properties added

PriyangaRamasamy (1):
      1050:Pull lamptest related commits to 1050 (#572)

Ramesh Iyyar (19):
      redfish-core: Processor: Workaround to handle DCM
      redfish-core: LogServices: Added HardwareIsolation service
      LogServices: HardwareIsolation: Get LogEntryCollection
      LogServices: HardwareIsolation: Get LogEntry
      LogServices: HardwareIsolation: Delete LogEntry
      LogServices: HardwareIsolation: Post ClearLog
      redfish-core: Processor: Fixed the processor object search (#168)
      Enabled deconfiguration reason support to the DIMM and Core and Few fixes (#171)
      HW-Isolation: Fix, Use GetAncestors to get the parents id (#235)
      HW-Isolation: Fix, Don't throw internal error if failed to get error log (#245)
      HW-Isolation: Fix, Update State if the Core and DIMM are recovered (#288)
      registry: Add PropertyValueResourceConflict registry
      HW-Isolation: Return an appropriate error if the request is failed.
      HW-Isolation: Fill OriginOfCondition for the TPM and Motherboard (#278)
      HW-Isolation: Return ResourceCannotBeDeleted error (#297)
      HW-Isolation: Fix, Don't handle the Unavailable D-Bus error
      registry: Add PropertyValueExternalConflict registry
      LogService: HW-Isolation: Return an appropriate error
      LogEntry: HW-Isolation: Removed the Resolved property (#341)

Ravi Teja (1):
      Root and signCSR interfaces for hypervisor

Reed Frandsen (3):
      Revert "Implement SubProcessors for processor core"
      Revert "Implement LocationIndicatorActive for CPU resource"
      Revert "Consume availability interface for cores (ibm-openbmc#254)"

Shantappa Teekappanavar (10):
      bmcweb: Add support for CE Event Log
      Fix bmcweb build failure
      bmcweb: Ignore Cable Length property value if NaN
      Add OemServiceRoot schema
      bmcweb: Add support for CE Event Log
      Fix bmcweb build failure
      Add OemServiceRoot schema
      Added Hypervisor Serial Socket
      bmcweb: Add property value out of range error msg (#430)
      bmcweb: Add link Status and Health to PCIe device (#340)

Sunitha Harish (6):
      Push-style Event Dbus Monitor support
      Push-style Event Dbus Monitor support
      Add pre-req to phosphor-user-manager service (#222)
      Multipart ConfigFile upload support
      Bump up the ConfigFile directory max limit
      Remove AddressState from redfish response (#624)

Sunny Srivastava (9):
      Unauthorized ACF certificate upload (#243)
      Unauthorized ACF certificate upload (#243)
      Update Assembly Schema To Populate Status::State (#545)
      Publish properties under PCIeDevice schema (#546)
      Remove link from Chassis to PCIeDevice (#551)
      Add Pcie slot to Pcie device link
      Update schema to enable panel CM (#575)
      Link Fabric adapter to PCIeDevice schema (#583)
      Link PCIeSlots to Processor schema (#596)

SunnySrivastava1984 (2):
      Inventory properties via Assembly schema on bmcweb
      Redfish PCIeDevice schema on bmcweb.

Vijay Lobo (4):
      Add properties from LogEntry
      Add HMC acknowledgement support
      Add properties from LogEntry
      Add HMC acknowledgement support

Willy Tu (1):
      util: Add pretty name for resources

aahmed-2 (8):
      Remove BootSource and BootMode for GA (#209)
      Add CableStatus, Status.State, Status.Health (#357)
      Add PartNumber to Cables (#394)
      Add call to getPELJson interface
      Remove BootSource and BootMode for GA (#209)
      Add CableStatus, Status.State, Status.Health (#357)
      Add PartNumber to Cables (#394)
      Add call to getPELJson interface

cm-jishnu (1):
      Remove VLAN support from Redfish interface (#511)

deepakala-k (18):
      redfish-core: Core: Enabled the isolation (aka guard) feature
      redfish-core: Memory: Enabled the isolation (aka guard) feature
      Core: Fix, Patch a core into the respective parent processor (#261)
      Add missing odata.id field under OriginOfCondition for assemblies (#494)
      clang-format ran
      Fix Errors found during CI
      Bump schema to access Enabled property (#586)
      Using sdbusplus::asio::getAllProperties
      Using sdbusplus::asio::getProperty
      Add getAssociationList generic method
      Include necessary files
      Raise the log level to BMCWEB_LOG_ERROR for UnpackErrorPrinter
      Using sdbusplus::asio::getAllProperties
      Using sdbusplus::asio::getProperty
      Add getAssociationList generic method
      Include necessary files
      Raise the log level to BMCWEB_LOG_ERROR for UnpackErrorPrinter
      HW-Isolation: Map Manual error message to OK in entry message (#405) (#637)

ninadpalsule (1):
      Add missing usage of new verb class in router (#582)

patelabhishek9893 (4):
      Fix OemLogEntry Schema
      Fix OemLogEntry Schema
      OEM - Enclosure Firmware Version (#241)
      bmcweb: replace EntityType to ComplexType

raviteja-b (11):
      AccountService: Handle InvalidArgument D-bus errors (#509)
      FFDC: Collect current in-memory sessions for BMC dump (#510)
      Fix sessions json object compilation errors (#516)
      Add Dump offload support using http dynamic response (#502)
      Add LicenseService support (#503)
      Add IPv6 StatelessAddressAutoConfiguration (#536)
      ethernet: Fix getting empty IP address (#552)
      Problem with RemoteRoleMapping JSON (#567)
      Fix async_method_call object paths while updating/deleting IP address (#591)
      Fix upstream redfish events infrastructure for HMC (#613)
      Add IPv6 StatelessAddressAutoConfiguration (#631)

sunharis-in (1):
      ConfigFile delete event

tomippolito (2):
      Update to fix SW544220. (#339)
      Update to fix SW544220. (#339)
Clone this wiki locally