From: Tony Mack Date: Mon, 17 Oct 2011 02:11:48 +0000 (-0400) Subject: delegate slice credential to plc.slicemanger user before executing CreateSliver X-Git-Tag: sfa-1.1-1~103 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=d966a1c32c2845e35aa38b6103a381a82fa65477;p=sfa.git delegate slice credential to plc.slicemanger user before executing CreateSliver --- diff --git a/sfa/client/sfi.py b/sfa/client/sfi.py index 40589cab..056e09de 100755 --- a/sfa/client/sfi.py +++ b/sfa/client/sfi.py @@ -989,7 +989,7 @@ class Sfi: slice_cred = self.get_slice_cred(slice_hrn).save_to_string(save_parents=True) creds = [slice_cred] # always include a credential thats delegated to the callers root authority - delegated_cred = self.delegate_cred(slice_cred, get_authority(self.authority)) + delegated_cred = self.delegate_cred(slice_cred, get_authority(self.authority)+'.slicemanager') creds.append(delegated_cred) rspec_file = self.get_rspec_file(args[1]) rspec = open(rspec_file).read() @@ -1017,7 +1017,7 @@ class Sfi: call_args = [slice_urn, creds, rspec, users] if self.server_supports_call_id_arg(server): call_args.append(unique_call_id()) - + result = server.CreateSliver(*call_args) if opts.file is None: print result