external plugin stopped being invoked

Bug #1685246 reported by tikitavi
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Rally
Fix Released
Undecided
Unassigned

Bug Description

ec2api_plugin (https://github.com/openstack/ec2-api/blob/master/rally-scenarios/plugins/ec2api_plugin.py) (last changed August 2016) is used in our gating jobs. It worked for Newton release, now it stopped being invoked in rally gate job.

 Traceback (most recent call last):
   File "/opt/stack/new/rally/tests/ci/osresources.py", line 586, in <module>
     sys.exit(main())
   File "/opt/stack/new/rally/tests/ci/osresources.py", line 551, in main
     resources_list = resources.list()
   File "/opt/stack/new/rally/tests/ci/osresources.py", line 480, in list
     resources.extend(manager.get_resources())
   File "/opt/stack/new/rally/tests/ci/osresources.py", line 66, in get_resources
     resources = f() or []
   File "/opt/stack/new/rally/tests/ci/osresources.py", line 425, in list_servers
     return self.client.get_only_instances()
   File "/usr/local/lib/python2.7/dist-packages/boto/ec2/connection.py", line 622, in get_only_instances
     next_token=next_token)
   File "/usr/local/lib/python2.7/dist-packages/boto/ec2/connection.py", line 681, in get_all_reservations
     [('item', Reservation)], verb='POST')
   File "/usr/local/lib/python2.7/dist-packages/boto/connection.py", line 1186, in get_list
     raise self.ResponseError(response.status, response.reason, body)
 boto.exception.EC2ResponseError: EC2ResponseError: 401 Unauthorized
 {"error": {"message": "The request you have made requires authentication.", "code": 401, "title": "Unauthorized"}}

Full logs: http://logs.openstack.org/72/361172/18/experimental/ec2-api-rally-dsvm-fakevirt-ubuntu-xenial-nv/7b96366/console.html

Rally gate jobs are very important for ec2 project.

Changed in rally:
status: New → Fix Released
Revision history for this message
Van Hung Pham (hungphv) wrote :

hi andey, where is the fix?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.