Helper scripts need to grok Keystone v3

Bug #1752283 reported by Frode Nordahl
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Openstack Mojo Testing
Fix Committed
High
James Page

Bug Description

Starting OpenStack Queens the Keystone v2 API is dropped.

Helper scripts for the mojo specs need to grok Keystone v3.

09:20:39 Traceback (most recent call last):
09:20:39 File "/tmp/tmp.oNC6soiRre/mojo-openstack-specs/xenial/osci-mojo/spec/specs/full_stack/next_deploy/queens/network_setup.py", line 111, in <module>
09:20:39 sys.exit(main(sys.argv))
09:20:39 File "/tmp/tmp.oNC6soiRre/mojo-openstack-specs/xenial/osci-mojo/spec/specs/full_stack/next_deploy/queens/network_setup.py", line 107, in main
09:20:39 setup_sdn(net_topology, net_info)
09:20:39 File "/tmp/tmp.oNC6soiRre/mojo-openstack-specs/xenial/osci-mojo/spec/specs/full_stack/next_deploy/queens/network_setup.py", line 26, in setup_sdn
09:20:39 api_version=overcloud_novarc['API_VERSION']
09:20:39 File "/tmp/tmp.oNC6soiRre/mojo-openstack-specs/xenial/osci-mojo/spec/helper/setup/utils/mojo_os_utils.py", line 352, in get_project_id
09:20:39 all_projects = ks_client.projects.list(domain=domain_id)
09:20:39 File "/var/lib/jenkins/tools/0/charm-test-infra/.tox/clients/local/lib/python2.7/site-packages/keystoneclient/v3/projects.py", line 138, in list
09:20:39 **kwargs)
09:20:39 File "/var/lib/jenkins/tools/0/charm-test-infra/.tox/clients/local/lib/python2.7/site-packages/keystoneclient/base.py", line 75, in func
09:20:39 return f(*args, **new_kwargs)
09:20:39 File "/var/lib/jenkins/tools/0/charm-test-infra/.tox/clients/local/lib/python2.7/site-packages/keystoneclient/base.py", line 397, in list
09:20:39 self.collection_key)
09:20:39 File "/var/lib/jenkins/tools/0/charm-test-infra/.tox/clients/local/lib/python2.7/site-packages/keystoneclient/base.py", line 125, in _list
09:20:39 resp, body = self.client.get(url, **kwargs)
09:20:39 File "/var/lib/jenkins/tools/0/charm-test-infra/.tox/clients/local/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 304, in get
09:20:39 return self.request(url, 'GET', **kwargs)
09:20:39 File "/var/lib/jenkins/tools/0/charm-test-infra/.tox/clients/local/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 463, in request
09:20:39 resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)
09:20:39 File "/var/lib/jenkins/tools/0/charm-test-infra/.tox/clients/local/lib/python2.7/site-packages/keystoneauth1/adapter.py", line 189, in request
09:20:39 return self.session.request(url, method, **kwargs)
09:20:39 File "/var/lib/jenkins/tools/0/charm-test-infra/.tox/clients/local/lib/python2.7/site-packages/keystoneauth1/session.py", line 573, in request
09:20:39 auth_headers = self.get_auth_headers(auth)
09:20:39 File "/var/lib/jenkins/tools/0/charm-test-infra/.tox/clients/local/lib/python2.7/site-packages/keystoneauth1/session.py", line 900, in get_auth_headers
09:20:39 return auth.get_headers(self, **kwargs)
09:20:39 File "/var/lib/jenkins/tools/0/charm-test-infra/.tox/clients/local/lib/python2.7/site-packages/keystoneauth1/plugin.py", line 95, in get_headers
09:20:39 token = self.get_token(session)
09:20:39 File "/var/lib/jenkins/tools/0/charm-test-infra/.tox/clients/local/lib/python2.7/site-packages/keystoneauth1/identity/base.py", line 88, in get_token
09:20:39 return self.get_access(session).auth_token
09:20:39 File "/var/lib/jenkins/tools/0/charm-test-infra/.tox/clients/local/lib/python2.7/site-packages/keystoneauth1/identity/base.py", line 134, in get_access
09:20:39 self.auth_ref = self.get_auth_ref(session)
09:20:39 File "/var/lib/jenkins/tools/0/charm-test-infra/.tox/clients/local/lib/python2.7/site-packages/keystoneauth1/identity/v2.py", line 63, in get_auth_ref
09:20:39 authenticated=False, log=False)
09:20:39 File "/var/lib/jenkins/tools/0/charm-test-infra/.tox/clients/local/lib/python2.7/site-packages/keystoneauth1/session.py", line 848, in post
09:20:39 return self.request(url, 'POST', **kwargs)
09:20:39 File "/var/lib/jenkins/tools/0/charm-test-infra/.tox/clients/local/lib/python2.7/site-packages/keystoneauth1/session.py", line 737, in request
09:20:39 raise exceptions.from_response(resp, method, url)
09:20:39 keystoneauth1.exceptions.http.NotFound: (http://172.17.107.67:5000/v2.0/tokens): The resource could not be found. (HTTP 404) (Request-ID: req-c566ffd3-774d-4242-a990-302e3c5d25b8)

Revision history for this message
Frode Nordahl (fnordahl) wrote :
Revision history for this message
Frode Nordahl (fnordahl) wrote :
Changed in openstack-mojo-specs:
status: New → Fix Committed
Frode Nordahl (fnordahl)
Changed in openstack-mojo-specs:
importance: Undecided → High
assignee: nobody → James Page (james-page)
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.