rspec = RSpec()
credential = self.api.getCredential()
for aggregate in aggregates:
+ if aggregate not in [self.api.auth.client_cred.get_gid_caller().get_hrn()]:
try:
caller_cred = self.caller_cred
# get the rspec from the aggregate
try:
- agg_rspec = aggregates[aggregate].get_resources(credential, hrn, caller_cred)
+ request_hash=None
+ agg_rspec = aggregates[aggregate].get_resources(credential, hrn, request_hash, caller_cred)
except:
arg_list = [credential, hrn]
request_hash = self.api.key.compute_hash(arg_list)
public_nodes = lambda n: n.has_key('slice_ids_whitelist') and not n['slice_ids_whitelist']
# ...only if they are not already assigned to this slice.
- if (slicename):
+ if (not slicename):
nodes = filter(public_nodes, nodes)
# Get all network interfaces