octavia-dashboard uses an incorrect region in specific multi-region deployments
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
octavia |
Fix Released
|
Low
|
Gregory Thiemonge |
Bug Description
when using a multi-region deployment with:
- a centralized keystone in region0 (with endpoints to the public services of all the regions)
- per region keystone instances in region[1-2] (with endpoint to the services of their own region)
(region0 has endpoints for octavia in region1 and 2, region1 has an endpoint for octavia in region1, region2 for octavia in region2)
octavia-dashboard may fail to connect to the octavia service because it uses an incorrect region
in
the connection to the service uses "auth_url=
this request.
So if the user connects to horizon through region1 and then selects region2, octavia-dashboard looks for the octavia endpoint for region2 in the region1 catalog, and it fails with an error like:
keystoneauth1.
Changed in octavia: | |
assignee: | nobody → Gregory Thiemonge (gthiemonge) |
importance: | Undecided → Low |
Fix proposed to branch: master /review. opendev. org/c/openstack /octavia- dashboard/ +/925672
Review: https:/