Same issue seen with keystone 22.0.3 (Zed) when running a simple command as "openstack user show <uuid> --domain mydomain"
The error is not surfaced by openstack CLI (5.8) in my tests but it is by horizon (23.0.2) where it fails the operation(s). Sometimes the error happens between services as well (e.g. Magnum trying to perform something).
ERROR keystone.server.flask.application [None req-f1808e33-1348-4ad4-8c30-d25bb7cbabd0 3cffff075f7d4f24848826cfe4a3a61c 8d3108ae4ff24855a23e6b7933ef083e - - default default] Could not find domain: mydomain.: keystone.exception.DomainNotFound: Could not find domain: mydomain.
ERROR keystone.server.flask.application Traceback (most recent call last):
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/keystone/resource/core.py", line 712, in get_domain
ERROR keystone.server.flask.application project = self.driver.get_project(domain_id)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/keystone/resource/backends/sql.py", line 49, in get_project
ERROR keystone.server.flask.application return self._get_project(session, project_id).to_dict()
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/keystone/resource/backends/sql.py", line 44, in _get_project
ERROR keystone.server.flask.application raise exception.ProjectNotFound(project_id=project_id)
ERROR keystone.server.flask.application keystone.exception.ProjectNotFound: Could not find project: mydomain.
ERROR keystone.server.flask.application
ERROR keystone.server.flask.application During handling of the above exception, another exception occurred:
ERROR keystone.server.flask.application
ERROR keystone.server.flask.application Traceback (most recent call last):
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/flask/app.py", line 1823, in full_dispatch_request
ERROR keystone.server.flask.application rv = self.dispatch_request()
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/flask/app.py", line 1799, in dispatch_request
ERROR keystone.server.flask.application return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/flask_restful/__init__.py", line 467, in wrapper
ERROR keystone.server.flask.application resp = resource(*args, **kwargs)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/flask/views.py", line 107, in view
ERROR keystone.server.flask.application return current_app.ensure_sync(self.dispatch_request)(**kwargs)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/flask_restful/__init__.py", line 582, in dispatch_request
ERROR keystone.server.flask.application resp = meth(*args, **kwargs)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/keystone/api/domains.py", line 89, in get
ERROR keystone.server.flask.application return self._get_domain(domain_id)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/keystone/api/domains.py", line 97, in _get_domain
ERROR keystone.server.flask.application domain = PROVIDERS.resource_api.get_domain(domain_id)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/keystone/common/manager.py", line 115, in wrapped
ERROR keystone.server.flask.application __ret_val = __f(*args, **kwargs)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/decorator.py", line 232, in fun
ERROR keystone.server.flask.application return caller(func, *(extras + args), **kw)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/dogpile/cache/region.py", line 1577, in get_or_create_for_user_func
ERROR keystone.server.flask.application return self.get_or_create(
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/dogpile/cache/region.py", line 1042, in get_or_create
ERROR keystone.server.flask.application with Lock(
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/dogpile/lock.py", line 185, in __enter__
ERROR keystone.server.flask.application return self._enter()
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/dogpile/lock.py", line 94, in _enter
ERROR keystone.server.flask.application generated = self._enter_create(value, createdtime)
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/dogpile/lock.py", line 178, in _enter_create
ERROR keystone.server.flask.application return self.creator()
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/dogpile/cache/region.py", line 995, in gen_value
ERROR keystone.server.flask.application created_value = creator(
ERROR keystone.server.flask.application File "/var/lib/openstack/lib/python3.10/site-packages/keystone/resource/core.py", line 718, in get_domain
ERROR keystone.server.flask.application raise exception.DomainNotFound(domain_id=domain_id)
ERROR keystone.server.flask.application keystone.exception.DomainNotFound: Could not find domain: mydomain.
ERROR keystone.server.flask.application \x1b[00m
Same issue seen with keystone 22.0.3 (Zed) when running a simple command as "openstack user show <uuid> --domain mydomain"
The error is not surfaced by openstack CLI (5.8) in my tests but it is by horizon (23.0.2) where it fails the operation(s). Sometimes the error happens between services as well (e.g. Magnum trying to perform something).
ERROR keystone. server. flask.applicati on [None req-f1808e33- 1348-4ad4- 8c30-d25bb7cbab d0 3cffff075f7d4f2 4848826cfe4a3a6 1c 8d3108ae4ff2485 5a23e6b7933ef08 3e - - default default] Could not find domain: mydomain.: keystone. exception. DomainNotFound: Could not find domain: mydomain. server. flask.applicati on Traceback (most recent call last): server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ keystone/ resource/ core.py" , line 712, in get_domain server. flask.applicati on project = self.driver. get_project( domain_ id) server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ keystone/ resource/ backends/ sql.py" , line 49, in get_project server. flask.applicati on return self._get_ project( session, project_ id).to_ dict() server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ keystone/ resource/ backends/ sql.py" , line 44, in _get_project server. flask.applicati on raise exception. ProjectNotFound (project_ id=project_ id) server. flask.applicati on keystone. exception. ProjectNotFound : Could not find project: mydomain. server. flask.applicati on server. flask.applicati on During handling of the above exception, another exception occurred: server. flask.applicati on server. flask.applicati on Traceback (most recent call last): server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ flask/app. py", line 1823, in full_dispatch_ request server. flask.applicati on rv = self.dispatch_ request( ) server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ flask/app. py", line 1799, in dispatch_request server. flask.applicati on return self.ensure_ sync(self. view_functions[ rule.endpoint] )(**view_ args) server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ flask_restful/ __init_ _.py", line 467, in wrapper server. flask.applicati on resp = resource(*args, **kwargs) server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ flask/views. py", line 107, in view server. flask.applicati on return current_ app.ensure_ sync(self. dispatch_ request) (**kwargs) server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ flask_restful/ __init_ _.py", line 582, in dispatch_request server. flask.applicati on resp = meth(*args, **kwargs) server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ keystone/ api/domains. py", line 89, in get server. flask.applicati on return self._get_ domain( domain_ id) server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ keystone/ api/domains. py", line 97, in _get_domain server. flask.applicati on domain = PROVIDERS. resource_ api.get_ domain( domain_ id) server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ keystone/ common/ manager. py", line 115, in wrapped server. flask.applicati on __ret_val = __f(*args, **kwargs) server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ decorator. py", line 232, in fun server. flask.applicati on return caller(func, *(extras + args), **kw) server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ dogpile/ cache/region. py", line 1577, in get_or_ create_ for_user_ func server. flask.applicati on return self.get_or_create( server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ dogpile/ cache/region. py", line 1042, in get_or_create server. flask.applicati on with Lock( server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ dogpile/ lock.py" , line 185, in __enter__ server. flask.applicati on return self._enter() server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ dogpile/ lock.py" , line 94, in _enter server. flask.applicati on generated = self._enter_ create( value, createdtime) server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ dogpile/ lock.py" , line 178, in _enter_create server. flask.applicati on return self.creator() server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ dogpile/ cache/region. py", line 995, in gen_value server. flask.applicati on created_value = creator( server. flask.applicati on File "/var/lib/ openstack/ lib/python3. 10/site- packages/ keystone/ resource/ core.py" , line 718, in get_domain server. flask.applicati on raise exception. DomainNotFound( domain_ id=domain_ id) server. flask.applicati on keystone. exception. DomainNotFound: Could not find domain: mydomain. server. flask.applicati on \x1b[00m
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.
ERROR keystone.