cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Prasanna Santhanam (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CLOUDSTACK-4086) test_project_resources: cannot update template permissions for project under non-root domain
Date Mon, 05 Aug 2013 14:28:47 GMT
Prasanna Santhanam created CLOUDSTACK-4086:
----------------------------------------------

             Summary: test_project_resources: cannot update template permissions for project
under non-root domain
                 Key: CLOUDSTACK-4086
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4086
             Project: CloudStack
          Issue Type: Test
      Security Level: Public (Anyone can view this level - this is the default.)
            Reporter: Prasanna Santhanam
            Priority: Critical


nosetests --with-marvin --marvin-config=setup/dev/advanced.cfg test/integration/component/test_project_resources.py
--load

on 4.2 branch when updating template permissions to turn the template to private the API call
fails with
"unable to grant permission"

This is noticed whenever the domain of the project is non-ROOT.

Test use of private template in a project ... ERROR
ERROR

======================================================================
ERROR: Test use of private template in a project
Traceback (most recent call last):
  File "/Users/tsp/workspace/cloudstack/incubator-cloudstack/test/integration/component/test_project_resources.py",
line 720, in test_05_use_private_template_in_project
    projectids=self.project.id
  File "/Library/Python/2.7/site-packages/marvin/integration/lib/base.py", line 973, in updatePermissions
    return(apiclient.updateTemplatePermissions(cmd))
  File "/Library/Python/2.7/site-packages/marvin/cloudstackAPI/cloudstackAPIClient.py", line
2326, in updateTemplatePermissions
    response = self.connection.marvin_request(command, response_type=response, method=method)
  File "/Library/Python/2.7/site-packages/marvin/cloudstackConnection.py", line 222, in marvin_request
    response = jsonHelper.getResultObj(response.json(), response_type)
  File "/Library/Python/2.7/site-packages/marvin/jsonHelper.py", line 148, in getResultObj
    raise cloudstackException.cloudstackAPIException(respname, errMsg)
cloudstackAPIException: Execute cmd: updatetemplatepermissions failed, due to: errorCode:
431, errorText:Unable to grant a launch permission to account PrjAcct-Project-P32QXV-6, account
not found.  No permissions updated, please verify the account names and retry.
test_05_use_private_template_in_project (integration.component.test_project_resources.TestTemplates):
DEBUG: Deploying VM for with public template: 3b9b95b4-fd9d-11e2-b0f6-9f7a842a44d9
test_05_use_private_template_in_project (integration.component.test_project_resources.TestTemplates):
DEBUG: Stopping the VM: 215528c7-e3b1-461b-a634-597725ec1e31
test_05_use_private_template_in_project (integration.component.test_project_resources.TestTemplates):
DEBUG: Creating template from volume: 643a1213-2a86-4e2e-88db-f308dcab33a0
test_05_use_private_template_in_project (integration.component.test_project_resources.TestTemplates):
DEBUG: Updating template permissions:1ea32816-1747-4ea8-89c6-7394ab6612bf to grant access
to project: e816e05a-60fc-429d-8a95-27a316872608

======================================================================
ERROR: Test use of private template in a project
Traceback (most recent call last):
  File "/Users/tsp/workspace/cloudstack/incubator-cloudstack/test/integration/component/test_project_resources.py",
line 589, in tearDown
    raise Exception("Warning: Exception during cleanup : %s" % e)
Exception: Warning: Exception during cleanup : Execute cmd: asyncquery failed, due to: {errorcode
: 530, errortext : u'Failed to delete template'}
test_05_use_private_template_in_project (integration.component.test_project_resources.TestTemplates):
DEBUG: Deploying VM for with public template: 3b9b95b4-fd9d-11e2-b0f6-9f7a842a44d9
test_05_use_private_template_in_project (integration.component.test_project_resources.TestTemplates):
DEBUG: Stopping the VM: 215528c7-e3b1-461b-a634-597725ec1e31
test_05_use_private_template_in_project (integration.component.test_project_resources.TestTemplates):
DEBUG: Creating template from volume: 643a1213-2a86-4e2e-88db-f308dcab33a0
test_05_use_private_template_in_project (integration.component.test_project_resources.TestTemplates):
DEBUG: Updating template permissions:1ea32816-1747-4ea8-89c6-7394ab6612bf to grant access
to project: e816e05a-60fc-429d-8a95-27a316872608

Ran 1 test in 30.953s

FAILED (errors=2)




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message