ffdc: Add base infrastructure to support redfish protocol.
- Set 1: Initial commit for review. Add -t BMC_GET for redfish.
- Set 2: Add new CLI option --remote_protocol (-rp).
Default: ALL available.
- Set 3: Enhance messaging for Refish path.
Test:
- All types to OpenBMC's, RHEL, Ubuntu and AIX.
- Regression test to OpenBMC's, RHEL, Ubuntu and AIX.
Signed-off-by: Peter D Phan <peterp@us.ibm.com>
Change-Id: I969a923b49cc38314cdc194a9e6de8acc3f89fdb
diff --git a/ffdc/ffdc_config.yaml b/ffdc/ffdc_config.yaml
index 9146c13..38d539d 100644
--- a/ffdc/ffdc_config.yaml
+++ b/ffdc/ffdc_config.yaml
@@ -91,6 +91,17 @@
PROTOCOL:
- 'SSH'
+# URLs and Files for OPENBMC redfish
+# URLs and Files are one-to-one corresponding.
+# File contains the data returned from 'redfishtool GET URL'
+OPENBMC_REDFISH:
+ URL:
+ - '/xyz/openbmc_project/software/enumerate'
+ FILES:
+ - 'software.json'
+ PROTOCOL:
+ - 'REDFISH'
+
# Commands and Files to collect for all Linux distributions
LINUX:
COMMANDS: