There have been changes made to the catalog/controller.py to move away from using endpoint['region'] and using endpoint['region_id'] instead:
https://github.com/openstack/keystone/blob/67b474f4ba3428eca97a4a6faaaba5951253f236/keystone/catalog/controllers.py#L130
https://github.com/openstack/keystone/blob/67b474f4ba3428eca97a4a6faaaba5951253f236/keystone/catalog/controllers.py#L279-L290
Are you seeing a specific failure/KeyError with 'region' vs 'region_id'
There have been changes made to the catalog/ controller. py to move away from using endpoint['region'] and using endpoint[ 'region_ id'] instead:
https:/ /github. com/openstack/ keystone/ blob/67b474f4ba 3428eca97a4a6fa aaba5951253f236 /keystone/ catalog/ controllers. py#L130
https:/ /github. com/openstack/ keystone/ blob/67b474f4ba 3428eca97a4a6fa aaba5951253f236 /keystone/ catalog/ controllers. py#L279- L290
Are you seeing a specific failure/KeyError with 'region' vs 'region_id'