raise InvalidRSpec(message)
# get the callers hrn
- valid_cred = self.api.auth.checkCredentials(creds, 'createsliver', hrn)[0]
- caller_hrn = valid_cred.get_gid_caller().get_hrn()
+ valid_cred = api.auth.checkCredentials(creds, 'createsliver', hrn)[0]
+ caller_hrn = Credential(string=valid_cred).get_gid_caller().get_hrn()
# attempt to use delegated credential first
credential = api.getDelegatedCredential(creds)
for aggregate in api.aggregates:
# prevent infinite loop. Dont send request back to caller
# unless the caller is the aggregate's SM
- if caller_hrn == aggrgate and aggregate =! api.hrn:
+ if caller_hrn == aggrgate and aggregate != api.hrn:
continue
# Just send entire RSpec to each aggregate
def renew_slice(api, xrn, creds, expiration_time):
# get the callers hrn
- valid_cred = self.api.auth.checkCredentials(creds, 'renewesliver', hrn)[0]
- caller_hrn = valid_cred.get_gid_caller().get_hrn()
+ valid_cred = api.auth.checkCredentials(creds, 'renewesliver', hrn)[0]
+ caller_hrn = Credential(string=valid_cred).get_gid_caller().get_hrn()
# attempt to use delegated credential first
credential = api.getDelegatedCredential(creds)
for aggregate in api.aggregates:
# prevent infinite loop. Dont send request back to caller
# unless the caller is the aggregate's SM
- if caller_hrn == aggrgate and aggregate =! api.hrn:
+ if caller_hrn == aggrgate and aggregate != api.hrn:
continue
server = api.aggregates[aggregate]
aggregate_rspecs[aggregate_hrn] = rspec
# get the callers hrn
- valid_cred = self.api.auth.checkCredentials(creds, 'getticket', hrn)[0]
- caller_hrn = valid_cred.get_gid_caller().get_hrn()
+ valid_cred = api.auth.checkCredentials(creds, 'getticket', hrn)[0]
+ caller_hrn = Credential(string=valid_cred).get_gid_caller().get_hrn()
# attempt to use delegated credential first
credential = api.getDelegatedCredential(creds)
for aggregate, aggregate_rspec in aggregate_rspecs.items():
# prevent infinite loop. Dont send request back to caller
# unless the caller is the aggregate's SM
- if caller_hrn == aggrgate and aggregate =! api.hrn:
+ if caller_hrn == aggrgate and aggregate != api.hrn:
continue
server = None
if aggregate in api.aggregates:
def delete_slice(api, xrn, creds):
# get the callers hrn
- valid_cred = self.api.auth.checkCredentials(creds, 'deletesliver', hrn)[0]
- caller_hrn = valid_cred.get_gid_caller().get_hrn()
+ valid_cred = api.auth.checkCredentials(creds, 'deletesliver', hrn)[0]
+ caller_hrn = Credential(string=valid_cred).get_gid_caller().get_hrn()
# attempt to use delegated credential first
credential = api.getDelegatedCredential(creds)
for aggregate in api.aggregates:
# prevent infinite loop. Dont send request back to caller
# unless the caller is the aggregate's SM
- if caller_hrn == aggrgate and aggregate =! api.hrn:
+ if caller_hrn == aggrgate and aggregate != api.hrn:
continue
server = api.aggregates[aggregate]
threads.run(server.DeleteSliver, xrn, credential)
def start_slice(api, xrn, creds):
# get the callers hrn
- valid_cred = self.api.auth.checkCredentials(creds, 'startslice', hrn)[0]
- caller_hrn = valid_cred.get_gid_caller().get_hrn()
+ valid_cred = api.auth.checkCredentials(creds, 'startslice', hrn)[0]
+ caller_hrn = Credential(string=valid_cred).get_gid_caller().get_hrn()
# attempt to use delegated credential first
credential = api.getDelegatedCredential(creds)
for aggregate in api.aggregates:
# prevent infinite loop. Dont send request back to caller
# unless the caller is the aggregate's SM
- if caller_hrn == aggrgate and aggregate =! api.hrn:
+ if caller_hrn == aggrgate and aggregate != api.hrn:
continue
server = api.aggregates[aggregate]
threads.run(server.Start, xrn, credential)
def stop_slice(api, xrn, creds):
# get the callers hrn
- valid_cred = self.api.auth.checkCredentials(creds, 'stopslice', hrn)[0]
- caller_hrn = valid_cred.get_gid_caller().get_hrn()
+ valid_cred = api.auth.checkCredentials(creds, 'stopslice', hrn)[0]
+ caller_hrn = Credential(string=valid_cred).get_gid_caller().get_hrn()
# attempt to use delegated credential first
credential = api.getDelegatedCredential(creds)
for aggregate in api.aggregates:
# prevent infinite loop. Dont send request back to caller
# unless the caller is the aggregate's SM
- if caller_hrn == aggrgate and aggregate =! api.hrn:
+ if caller_hrn == aggrgate and aggregate != api.hrn:
continue
server = api.aggregates[aggregate]
threads.run(server.Stop, xrn, credential)
return slices
# get the callers hrn
- valid_cred = self.api.auth.checkCredentials(creds, 'listslices', hrn)[0]
- caller_hrn = valid_cred.get_gid_caller().get_hrn()
+ valid_cred = api.auth.checkCredentials(creds, 'listslices', hrn)[0]
+ caller_hrn = Credential(string=valid_cred).get_gid_caller().get_hrn()
# attempt to use delegated credential first
credential = api.getDelegatedCredential(creds)
for aggregate in api.aggregates:
# prevent infinite loop. Dont send request back to caller
# unless the caller is the aggregate's SM
- if caller_hrn == aggrgate and aggregate =! api.hrn:
+ if caller_hrn == aggrgate and aggregate != api.hrn:
continue
server = api.aggregates[aggregate]
threads.run(server.ListSlices, credential)
rspec = None
# get the callers hrn
- valid_cred = self.api.auth.checkCredentials(creds, 'listnodes', hrn)[0]
- caller_hrn = valid_cred.get_gid_caller().get_hrn()
+ valid_cred = api.auth.checkCredentials(creds, 'listnodes', hrn)[0]
+ caller_hrn = Credential(string=valid_cred).get_gid_caller().get_hrn()
# attempt to use delegated credential first
credential = api.getDelegatedCredential(creds)
for aggregate in api.aggregates:
# prevent infinite loop. Dont send request back to caller
# unless the caller is the aggregate's SM
- if caller_hrn == aggrgate and aggregate =! api.hrn:
+ if caller_hrn == aggrgate and aggregate != api.hrn:
continue
# get the rspec from the aggregate
server = api.aggregates[aggregate]