keystone under https incorrectly advertises an http public endpoint

Bug #1371795 reported by James Page
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
keystone (Juju Charms Collection)
Fix Released
High
James Page

Bug Description

Although the catalog entry is https, internally keystone appears to think its still running under http, so neutron and glance clients try to auth using http instead of https; this data is configured using the public_endpoint configuration option. Probably also makes sense to set admin_endpoint as well.

Appears to impact >= icehouse.

Tags: openstack

Related branches

James Page (james-page)
description: updated
Revision history for this message
James Page (james-page) wrote :

I was hoping that setting X-Forwarded-Scheme https would resolve this, however eventlets wsgi will only set scheme to https if eventlet is actually doing the SSL.

This is probably a bug in eventlet; the fix in the charm is to set the publc and admin endpoints in keystone.conf

Changed in keystone (Juju Charms Collection):
status: New → Confirmed
importance: Undecided → High
Revision history for this message
James Page (james-page) wrote :

glance and neutron clients appear to be the only ones impacted - all internal calls within the cloud are working just fine (guess they don't try todo an unauthenticated request first).

Revision history for this message
James Page (james-page) wrote :
James Page (james-page)
Changed in keystone (Juju Charms Collection):
assignee: nobody → James Page (james-page)
status: Confirmed → In Progress
tags: added: openstack
James Page (james-page)
Changed in keystone (Juju Charms Collection):
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.