Merge "Return the correct ec2 access/secret when generating ec2rc.sh."
This commit is contained in:
commit
d46280f3b4
@ -61,11 +61,9 @@ class DownloadX509Credentials(forms.SelfHandlingForm):
|
|||||||
def handle(self, request, data):
|
def handle(self, request, data):
|
||||||
def find_or_create_access_keys(request, tenant_id):
|
def find_or_create_access_keys(request, tenant_id):
|
||||||
keys = api.keystone.list_ec2_credentials(request, request.user.id)
|
keys = api.keystone.list_ec2_credentials(request, request.user.id)
|
||||||
if keys:
|
for key in keys:
|
||||||
#TODO(jakedahn): Once real CRUD is created, we can allow user
|
if key.tenant_id == tenant_id:
|
||||||
# to generate per access/secret pair.
|
return key
|
||||||
return keys[0]
|
|
||||||
else:
|
|
||||||
return api.keystone.create_ec2_credentials(request,
|
return api.keystone.create_ec2_credentials(request,
|
||||||
request.user.id,
|
request.user.id,
|
||||||
tenant_id)
|
tenant_id)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user