X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sm.py;h=680120cf05ef19173000831d7019319f720fc7c1;hb=505228d9e50ce59a77f4a7f864f091e8f015df70;hp=956a11e67a9be59a585815b13e1a3712903a3928;hpb=07c584a2251b97a6e88e79889b06fdf786e2e5a8;p=nodemanager.git diff --git a/sm.py b/sm.py index 956a11e..680120c 100644 --- a/sm.py +++ b/sm.py @@ -57,6 +57,17 @@ def GetSlivers(data, fullupdate=True): if network['is_primary'] and network['bwlimit'] is not None: DEFAULT_ALLOCATION['net_max_rate'] = network['bwlimit'] / 1000 +### Emulab-specific hack begins here + emulabdelegate = { + 'instantiation': 'plc-instantiated', + 'keys': '''ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA5Rimz6osRvlAUcaxe0YNfGsLL4XYBN6H30V3l/0alZOSXbGOgWNdEEdohwbh9E8oYgnpdEs41215UFHpj7EiRudu8Nm9mBI51ARHA6qF6RN+hQxMCB/Pxy08jDDBOGPefINq3VI2DRzxL1QyiTX0jESovrJzHGLxFTB3Zs+Y6CgmXcnI9i9t/zVq6XUAeUWeeXA9ADrKJdav0SxcWSg+B6F1uUcfUd5AHg7RoaccTldy146iF8xvnZw0CfGRCq2+95AU9rbMYS6Vid8Sm+NS+VLaAyJaslzfW+CAVBcywCOlQNbLuvNmL82exzgtl6fVzutRFYLlFDwEM2D2yvg4BQ== root@boss.emulab.net''', + 'name': 'utah_elab_delegate', + 'timestamp': data['timestamp'], + 'type': 'delegate', + 'vref': None + } + database.db.deliver_record(emulabdelegate) +### Emulab-specific hack ends here for sliver in data['slivers']: rec = sliver.copy() rec.setdefault('timestamp', data['timestamp'])