Ok so it has been discovered that the inventory is no longer in the right place, and the generation viewing tool no longer works; this is the actual cause of these failures.
When using tripleo-ansible-inventory on master:
(undercloud) [centos@undercloud-0 ~]$ tripleo-ansible-inventory
Traceback (most recent call last):
File "/usr/bin/tripleo-ansible-inventory", line 239, in <module>
main()
File "/usr/bin/tripleo-ansible-inventory", line 178, in main
utils.get_swift_client(auth_variables))
File "/usr/lib/python3.6/site-packages/tripleo_validations/utils.py", line 91, in list_plan_and_stack
stacks = [s.stack_name for s in hclient.stacks.list()]
File "/usr/lib/python3.6/site-packages/tripleo_validations/utils.py", line 91, in <listcomp>
stacks = [s.stack_name for s in hclient.stacks.list()]
File "/usr/lib/python3.6/site-packages/heatclient/v1/stacks.py", line 136, in paginate
stacks = self._list(url, 'stacks')
File "/usr/lib/python3.6/site-packages/heatclient/common/base.py", line 114, in _list
body = self.client.get(url).json()
File "/usr/lib/python3.6/site-packages/keystoneauth1/adapter.py", line 395, in get
return self.request(url, 'GET', **kwargs)
File "/usr/lib/python3.6/site-packages/heatclient/common/http.py", line 320, in request
**kwargs)
File "/usr/lib/python3.6/site-packages/keystoneauth1/adapter.py", line 554, in request
resp = super(LegacyJsonAdapter, self).request(*args, **kwargs)
File "/usr/lib/python3.6/site-packages/keystoneauth1/adapter.py", line 257, in request
return self.session.request(url, method, **kwargs)
File "/usr/lib/python3.6/site-packages/keystoneauth1/session.py", line 812, in request
**endpoint_filter)
File "/usr/lib/python3.6/site-packages/keystoneauth1/session.py", line 1243, in get_endpoint
return auth.get_endpoint(self, **kwargs)
File "/usr/lib/python3.6/site-packages/keystoneauth1/identity/base.py", line 380, in get_endpoint
allow_version_hack=allow_version_hack, **kwargs)
File "/usr/lib/python3.6/site-packages/keystoneauth1/identity/base.py", line 279, in get_endpoint_data
service_name=service_name)
File "/usr/lib/python3.6/site-packages/keystoneauth1/access/service_catalog.py", line 462, in endpoint_data_for
raise exceptions.EndpointNotFound(msg)
keystoneauth1.exceptions.catalog.EndpointNotFound: public endpoint for orchestration service not found
Ok so it has been discovered that the inventory is no longer in the right place, and the generation viewing tool no longer works; this is the actual cause of these failures.
When using tripleo- ansible- inventory on master:
(undercloud) [centos@ undercloud- 0 ~]$ tripleo- ansible- inventory tripleo- ansible- inventory" , line 239, in <module> tripleo- ansible- inventory" , line 178, in main get_swift_ client( auth_variables) ) python3. 6/site- packages/ tripleo_ validations/ utils.py" , line 91, in list_plan_and_stack stacks. list()] python3. 6/site- packages/ tripleo_ validations/ utils.py" , line 91, in <listcomp> stacks. list()] python3. 6/site- packages/ heatclient/ v1/stacks. py", line 136, in paginate python3. 6/site- packages/ heatclient/ common/ base.py" , line 114, in _list get(url) .json() python3. 6/site- packages/ keystoneauth1/ adapter. py", line 395, in get python3. 6/site- packages/ heatclient/ common/ http.py" , line 320, in request python3. 6/site- packages/ keystoneauth1/ adapter. py", line 554, in request nAdapter, self).request( *args, **kwargs) python3. 6/site- packages/ keystoneauth1/ adapter. py", line 257, in request request( url, method, **kwargs) python3. 6/site- packages/ keystoneauth1/ session. py", line 812, in request filter) python3. 6/site- packages/ keystoneauth1/ session. py", line 1243, in get_endpoint endpoint( self, **kwargs) python3. 6/site- packages/ keystoneauth1/ identity/ base.py" , line 380, in get_endpoint version_ hack=allow_ version_ hack, **kwargs) python3. 6/site- packages/ keystoneauth1/ identity/ base.py" , line 279, in get_endpoint_data name=service_ name) python3. 6/site- packages/ keystoneauth1/ access/ service_ catalog. py", line 462, in endpoint_data_for EndpointNotFoun d(msg) exceptions. catalog. EndpointNotFoun d: public endpoint for orchestration service not found
Traceback (most recent call last):
File "/usr/bin/
main()
File "/usr/bin/
utils.
File "/usr/lib/
stacks = [s.stack_name for s in hclient.
File "/usr/lib/
stacks = [s.stack_name for s in hclient.
File "/usr/lib/
stacks = self._list(url, 'stacks')
File "/usr/lib/
body = self.client.
File "/usr/lib/
return self.request(url, 'GET', **kwargs)
File "/usr/lib/
**kwargs)
File "/usr/lib/
resp = super(LegacyJso
File "/usr/lib/
return self.session.
File "/usr/lib/
**endpoint_
File "/usr/lib/
return auth.get_
File "/usr/lib/
allow_
File "/usr/lib/
service_
File "/usr/lib/
raise exceptions.
keystoneauth1.