X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fomf_resctl.py;h=b8b5e16a7123334830fe471eb2c558f051ec8e70;hb=b1bba589701e2c1260b817f38a3fcdd33a6731fe;hp=406be09a9decd1958d95d8e930daf4cb3a602d76;hpb=b62cfe5d151eef83681fb9b6b32f328cc87dccc1;p=nodemanager.git diff --git a/plugins/omf_resctl.py b/plugins/omf_resctl.py index 406be09..b8b5e16 100644 --- a/plugins/omf_resctl.py +++ b/plugins/omf_resctl.py @@ -32,6 +32,11 @@ def GetSlivers(data, conf = None, plc = None): # xxx might need to clean up more deeply.. return + try: + node_hrn = data['hrn'] + except: + node_hrn='default # Failed to read hrn from GetSlivers, please upgrade PLCAPI' + for sliver in data['slivers']: name=sliver['name'] for chunk in sliver['attributes']: @@ -53,7 +58,7 @@ def GetSlivers(data, conf = None, plc = None): template_contents=file(template).read() yaml_contents=template_contents\ .replace('@XMPP_SERVER@',xmpp_server)\ - .replace('@NODE_HRN@','default # xxx todo in omf-resctl nm plugin')\ + .replace('@NODE_HRN@',node_hrn)\ .replace('@SLICE_NAME@',name) changes=tools.replace_file_with_string(yaml,yaml_contents) if changes: