yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #33945
[Bug 1272844] Re: Fails to 'modify_image_attribute()' for ec2
** Changed in: ec2-api
Status: New => Fix Committed
** Changed in: ec2-api
Status: Fix Committed => Fix Released
** Changed in: ec2-api
Assignee: (unassigned) => Andrey Pavlov (apavlov-e)
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to OpenStack Compute (nova).
https://bugs.launchpad.net/bugs/1272844
Title:
Fails to 'modify_image_attribute()' for ec2
Status in EC2 API:
Fix Released
Status in OpenStack Compute (Nova):
Confirmed
Bug description:
The params of modify_image_attribute() in cloud.py, are not matched
with ec2 api.
-----------------
I checked the ec2 api, the url is like:
https://ec2.amazonaws.com/?Action=ModifyImageAttribute
&ImageId=ami-61a54008
&LaunchPermission.Remove.1.UserId=111122223333
And I tested again with euca2ools, the modify_image_attribute() failed
again:
TypeError: 'modify_image_attribute() takes exactly 5 non-keyword
arguments (3 given)'
--------------
Here is the definition of modify_image_attribute():
def modify_image_attribute(self, context, image_id, attribute,
operation_type, **kwargs)
And I printed out the params send to here, the value of args is:
args={'launch_permission': {'add': {'1': {'group': u'all'}}}, 'image_id': u'ami-00000004'}
--------------
So I got a question, are the params used in modify_image_attribute()
correct?
To manage notifications about this bug go to:
https://bugs.launchpad.net/ec2-api/+bug/1272844/+subscriptions
References