Description of enhancement: Enhance "heketi-cli topology load" to: 1) display additional information about cause of errors parsing configuration file 2) Add option to allow a "dry run" of the "topology load" Version-Release number of selected component (if applicable): cns 3.6 Additional info: Currently, https://github.com/heketi/heketi/blob/master/client/cli/go/cmds/topology.go line 116 merely displays "Unable to parse config file" If the "err" variable is also displayed, the end-user would have more information to diagnose the cause. In my case, jsonlint validated the file. However, the underlying message was: json: cannot unmarshal object into Go struct field ConfigFileNode.devices of type string Having the message along with the dry run option would allow rapid isolation of the cause of the error.
We don't want to support use of topology files beyond the initial configuration. Won't work on this.