summaryrefslogtreecommitdiff
path: root/meta-ibm/README
diff options
context:
space:
mode:
authorBrad Bishop <bradleyb@fuzziesquirrel.com>2019-06-09 23:40:39 +0300
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2019-06-13 17:38:54 +0300
commit6e56e3bd2a4acc56eb79a4276e5b637f247d91fb (patch)
tree17e567704b0adf450390fd301250459e8b42d4c7 /meta-ibm/README
parent10bb85303a49723a58ce0718937684d73aa0ee8a (diff)
downloadopenbmc-6e56e3bd2a4acc56eb79a4276e5b637f247d91fb.tar.xz
meta-ibm: palmetto: new YAML config recipe
YAML configuration files exist scattered throughout the OpenBMC tree and how they are used is controlled with layers dependencies of virtuals and preferred providers. Most of the time the above scheme is very difficult to comprehend. This patch continues a re-thinking of that approach towards a more centralized scheme. Specifically this patch implements a single YAML config recipe for the Palmetto systems. The logic contained in the recipe was pulled from all over the OpenBMC tree - the ability to comprehend how the different YAML files are generated and consumed should be greatly eased. One notable detail - unlike the upstream recipes, palmetto-yaml-config is a target recipe and as such enables MACHINE based overrides. YAML files were copied from different locations in the tree, and run through a styling application (pyyaml dump(load(yaml))): phosphor-ipmi-fru-properties-native:extra-properties.yaml -> palmetto-yaml-config:palmetto-ipmi-fru-properties.yaml phosphor-ipmi-sensor-inventory-native:config.yaml -> palmetto-yaml-config:palmetto-ipmi-sensors.yaml phosphor-ipmi-inventory-map-native:config.yaml -> palmetto-yaml-config:palmetto-ipmi-fru.yaml (From meta-ibm rev: 70eb689af4a1b27d5cdcca1acdff8d27329c6808) Change-Id: I0f26e60db3caf66cbb2ec6d2ad0a053617eee50e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'meta-ibm/README')
0 files changed, 0 insertions, 0 deletions