No way to specify initial services region during login

Bug #1359774 reported by Justin Pomeroy
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
In Progress
Medium
Unassigned
django-openstack-auth
Invalid
Undecided
Unassigned

Bug Description

If keystone is set up with multiple service regions, the initial service region is selected for you. This is done by searching the service catalog for the first non-identity service and then selecting the region for the first endpoint. This is an inconvenience when the user knows exactly which service region they want to use first.

Justin Pomeroy (jpomero)
Changed in horizon:
assignee: nobody → Justin Pomeroy (jpomero)
Changed in django-openstack-auth:
assignee: nobody → Justin Pomeroy (jpomero)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to django_openstack_auth (master)

Fix proposed to branch: master
Review: https://review.openstack.org/116016

Changed in django-openstack-auth:
status: New → In Progress
Revision history for this message
Doug Fish (drfish) wrote :

Justin, have you looked at the AVAILABLE_REGIONS setting to see if it meets the need?

Revision history for this message
Doug Fish (drfish) wrote :
Revision history for this message
David Lyle (david-lyle) wrote :

Doug, this is different. AVAILABLE_REGIONS is a list of keystone regions that have different log in credentials, this is for regions managed by one single keystone endpoint. To account for HA, my statement would have to grammatically more complicated, but essentially provide the same result. :)

Revision history for this message
Justin Pomeroy (jpomero) wrote :

The proposed solution is really not ideal, since it means the new setting AVAILABLE_SERVICE_REGIONS would need to be kept in sync with the service catalog. It certainly does not work in a multiple auth region environment. I've had this issue raised to me a couple times so thought I would try to do something about it.

I'm really not sure the proposed solution is any better than just letting the user go to the dashboard and switch regions if they need to. I might need to spend some more time on this.

tags: added: keystone
Revision history for this message
Eric Peterson (ericpeterson-l) wrote :

I think there might be a related change in bug 1365089

https://bugs.launchpad.net/horizon/+bug/1365089

Revision history for this message
Eric Peterson (ericpeterson-l) wrote :
Akihiro Motoki (amotoki)
tags: added: multi-region
Doug Fish (drfish)
Changed in django-openstack-auth:
importance: Undecided → Medium
Changed in horizon:
importance: Undecided → Medium
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on django_openstack_auth (master)

Change abandoned by David Lyle (<email address hidden>) on branch: master
Review: https://review.openstack.org/116016
Reason: This review is > 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a 'recheck' comment to get fresh test results.

Revision history for this message
Paul Karikh (pkarikh) wrote :

Hi! Any updates here? Are you going to continue work on this patch?

Justin Pomeroy (jpomero)
Changed in horizon:
assignee: Justin Pomeroy (jpomero) → nobody
Changed in django-openstack-auth:
assignee: Justin Pomeroy (jpomero) → nobody
Changed in django-openstack-auth:
assignee: nobody → Justin Pomeroy (jpomero)
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to horizon (master)

Fix proposed to branch: master
Review: https://review.openstack.org/224883

Changed in horizon:
assignee: nobody → Justin Pomeroy (jpomero)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on django_openstack_auth (master)

Change abandoned by Justin Pomeroy (<email address hidden>) on branch: master
Review: https://review.openstack.org/116016

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on horizon (master)

Change abandoned by Justin Pomeroy (<email address hidden>) on branch: master
Review: https://review.openstack.org/224883

Revision history for this message
Justin Pomeroy (jpomero) wrote :

See also bug 1506825

Changed in horizon:
assignee: Justin Pomeroy (jpomero) → nobody
Changed in django-openstack-auth:
assignee: Justin Pomeroy (jpomero) → nobody
David Lyle (david-lyle)
Changed in django-openstack-auth:
status: In Progress → Incomplete
status: Incomplete → Invalid
importance: Medium → Undecided
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.