from resources.libraries.python.HTTPRequest import HTTPRequest, HTTPCodes, \
HTTPRequestError
-from resources.libraries.python.constants import Constants as Const
+from resources.libraries.python.Constants import Constants as Const
from resources.libraries.python.honeycomb.HoneycombUtil import HoneycombError
from resources.libraries.python.honeycomb.HoneycombUtil \
import HoneycombUtil as HcUtil
"in progress ...".format(node['host']))
@staticmethod
- def install_odl_features(node, odl_name, path, *features):
+ def install_odl_features(node, path, *features):
"""Install required features on a running ODL client.
:param node: Honeycomb node.
- :param odl_name: Name of ODL client version to use.
:param path: Path to ODL client on node.
:param features: Optional, list of additional features to install.
:type node: dict
- :type odl_name: str
:type path: str
:type features: list
"""
ssh = SSH()
ssh.connect(node)
- auth = "-u karaf"
- if odl_name.lower() == "oxygen" or odl_name.lower() == "fluorine":
- auth = "-u karaf -p karaf"
+ auth = "-u karaf -p karaf"
cmd = "{path}/*karaf*/bin/client {auth} feature:install " \
"odl-restconf-all " \