gbmcweb: SRCREV cc19e5f..aeda119

Commit List:
Alex Lai (3):
      Add more asset information fields to Redfish Cable resource.
      Make tlBMC own Assembly TopologyNode
      Own Assembly URLs for each chassis in Redfish.

David Tang (2):
      Set a default TH Metrics refresh interval for tlBMC software metrics
      Handle errors in IntelCpuSensor usage of recursive_directory_iterator

Edward Lee (4):
      Dont Allow Scheduling with 0 Period
      Enable gRPC KeepAlive
      Dont Scan I2C if Fru is Already in Table
      Enable tlBMC Creation Even If Sensor Creation Fails

Hao Zhou (4):
      Adds a new gRPC method GetFruInfoDeterministically to the FastSanity FruService.
      hwmon input device: Add read robustness for non-existence file and support read repeatability
      Add direct I2C read path for FRU scanning
      Add EMR e2e test for deterministic BMC mode

Nan Zhou (4):
      Fix typo in debug log JSON key.
      Introduce tlBMC Append Mode
      Introduce tlBMC Append Mode
      Integrate tlbmc append mode

gBMC Team (7):
      Add an end-to-end test for /redfish/v1/Managers/bmc URI
      Fix 5 ClangInliner findings: * The use of this symbol has been deprecated and marked for inlining. The function being deprecated is absl::MutexLock::MutexLock. (5 times)
      Fix 1 IncludeCleaner finding: * Used header "third_party/milotic/external/cc/tlbmc/central_config/central_config.proto.h" is not included directly
      Fix 2 IncludeCleaner findings: * Used header "third_party/milotic/external/cc/tlbmc/resource/resource.proto.h" is not included directly (2 times)
      Add authorization for accessing power fault log attachments via Redfish.
      Fix 1 IncludeCleaner finding: * Used header "third_party/milotic/external/cc/tlbmc/configs/topology_config.proto.h" is not included directly
      Assign controllers and sensors to zone managers when creating collectors

Tested:
In Cls

fusion2:
fusion2.corp.google.com/da10471f-e6a8-37b3-8d58-cfe04543c2d1
fusion2.corp.google.com/04d7ac1c-bb8b-3783-a9a3-1f5ab491d898
fusion2.corp.google.com/20dbe227-e16c-3e4b-99d9-d8d334b4196b
fusion2.corp.google.com/19adbcf4-f858-3cdf-82ca-093bee9084e1

Google-Bug-Id: 463542765
Change-Id: Ib59ce91f3e649e6a0716e0e9405a8bb6fc741427
Signed-off-by: James Zheng <alphetis@google.com>
1 file changed
tree: 3884ed0e8739117c591c27dc33f4b8c66e25a0af
  1. classes/
  2. conf/
  3. dynamic-layers/
  4. recipes-bsp/
  5. recipes-connectivity/
  6. recipes-core/
  7. recipes-devtools/
  8. recipes-extended/
  9. recipes-google/
  10. recipes-kernel/
  11. recipes-phosphor/
  12. recipes-support/
  13. recipes-tpm1/
  14. recipes-tpm2/
  15. LICENSE
  16. README.md
README.md

meta-gbmc-staging

This repository contains additions to the openbmc/meta-google layer that are not yet ready for OpenBMC inclusion.

How to use this layer

  1. Clone openbmc/openbmc from GitHub.
  2. Clone this layer from GitHub into a subdirectory of openbmc.