a15f978cad
The remote package in airshipctl is tightly coupled to redfish. In the future, we may need to introduce IPMI or SMASH; however, adding those clients now would be difficult because of our tight dependence on redfish. This change implements usage of the new Redfish client, which implements the generic remote client. It also separates remoteDirect functionality from the redfish package in order to make it more loosely coupled. Relates #5 Closes #122 Change-Id: I45d4ea6e2a4146ea519e94ea701a3ad527e50ca0 Signed-off-by: Drew Walters <andrew.walters@att.com>