Comment 16 for bug 1776504

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to keystone (master)

Reviewed: https://review.openstack.org/574736
Committed: https://git.openstack.org/cgit/openstack/keystone/commit/?id=3e3ba18bfaf82711689a45ae03efdba78e6e856e
Submitter: Zuul
Branch: master

commit 3e3ba18bfaf82711689a45ae03efdba78e6e856e
Author: Morgan Fainberg <email address hidden>
Date: Tue Jun 12 06:42:21 2018 -0700

    Convert json_home and version discovery to Flask

    Move the JSON Home Document and Version Discovery Documents out of
    the webob-based mapper and into Flask.

    This change removes the keystone.version.controller and
    keystone.version.router modules as they have been moved into
    keystone.api.discovery.

    The keystone.api.discovery module is somewhat specialized as there
    are no "resources" and it must handle multiple types of responses
    based upon the ACCEPTS header (JSON Home or JSON). In lieu of the
    flask-RESTful mechanisms, keystone.api.discovery utilizes bare
    flask blueprint and functions. Minor scaffolding work has been done
    to ensure the discovery blueprint can be loaded via the loader loop
    in keystone.server.flask.application (a stub object in
    keystone.api.discovery).

    Partial-Bug: #1776504
    Change-Id: Ib25380cefdbb7147661bb9853de7872a837322e0