Keystone endpoint type is hard coded

Bug #1873353 reported by Tee Ngo
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Released
Undecided
Gayathri Devi Kathiri

Bug Description

The default keystone endpoint type is hardcoded to be internalURL (https://github.com/openstack/horizon/blob/master/openstack_dashboard/api/keystone.py, line 80)
        self.url = base.get_url_for_service(service, region, 'internalURL')

The default url should be of type specified in settings (OPENSTACK_ENDPOINT_TYPE parameter). Due to this bug, Horizon dashboard plugins such as StarlingX plugin is unable to overwrite the keystone endpoint type via its specific settings.

Changed in horizon:
assignee: nobody → Gayathri Devi Kathiri (gayathridevikathiri)
Changed in horizon:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to horizon (master)

Reviewed: https://review.opendev.org/730781
Committed: https://git.openstack.org/cgit/openstack/horizon/commit/?id=7bde77fad1908da6bc17f5bf28ff0580ecd2b1d0
Submitter: Zuul
Branch: master

commit 7bde77fad1908da6bc17f5bf28ff0580ecd2b1d0
Author: Gayathri Devi Kathiri <email address hidden>
Date: Tue May 26 12:38:54 2020 +0000

    Default keystone endpoint type is hard coded

    The default url should be of type "OPENSTACK_ENDPOINT_TYPE"
    parameter as specified in settings.

    Closes-Bug: #1873353

    Change-Id: I05ce933e5bd01bf59a52e7d49facce26efa693aa

Changed in horizon:
status: In Progress → Fix Released
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.