pecan doesn't allow unauthenticated version request

Bug #1556038 reported by Kevin Benton
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
High
Kevin Benton

Bug Description

The pecan version listing doesn't allow unauthenticated requests to '/' for version listings like the current wsgi framework. This prevents devstack from detecting that Neutron has started.

Tags: api
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron (master)

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

Changed in neutron:
status: New → In Progress
tags: added: api
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to neutron (master)

Reviewed: https://review.openstack.org/291681
Committed: https://git.openstack.org/cgit/openstack/neutron/commit/?id=21825d6cbe1709139f58181e376c44f4ac37ff1b
Submitter: Jenkins
Branch: master

commit 21825d6cbe1709139f58181e376c44f4ac37ff1b
Author: Kevin Benton <email address hidden>
Date: Fri Mar 11 03:57:53 2016 -0800

    Pecan: Allow unauthenticated version listing

    The current API allows listings of the neturon server
    version without authentication. Because pecan was treating
    this like a normal controller, it was requiring keystone
    authentication.

    This adjusts the version listing to behave as a wrapper so
    it can be placed outside of the keystone authentication
    wrapper to allow anonymous queries.

    Closes-Bug: #1556038
    Change-Id: I9f5aa3bea0e11c5e179fc286f9fa350b3930364f

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
Thierry Carrez (ttx) wrote : Fix included in openstack/neutron 8.0.0.0rc1

This issue was fixed in the openstack/neutron 8.0.0.0rc1 release candidate.

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.